V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
asdwfwqd
V2EX  ›  问与答

局域网内,只有一台 ubuntu 的电脑可以用 主机名.local 的方式访问树莓派上的 nginx 服务

  •  
  •   asdwfwqd · 2019-07-27 15:34:39 +08:00 · 987 次点击
    这是一个创建于 1707 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前一直用 ubuntu 的台式机访问的,所以一直没有发现这个问题
    树莓派上装了 nginx,conf 里写了

    server
    {
      listen 80;
      server_name (主机名).local;
    }
    

    今天偶然用 MacBook 试了一下,发现主机名.local 的方式访问不了
    用自己的安卓手机试了发现也不行,chrome 浏览器显示 this site cant be reached
    我记得局域网主机名+local 只需要路由器支持就可以了,为啥 ubuntu 能访问,Mac 和安卓就访问不了了呢?

    flynaj
        1
    flynaj  
       2019-07-27 17:09:39 +08:00 via Android   ❤️ 1
    你的 DNS 是不是路由器的 IP
    asdwfwqd
        2
    asdwfwqd  
    OP
       2019-07-27 17:54:40 +08:00
    @flynaj ubuntu、安卓、Macbook 的 dns 均是路由器的 ip
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2850 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 11:44 · PVG 19:44 · LAX 04:44 · JFK 07:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.