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

2019-07-27 15:34:39 +08:00
 asdwfwqd

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

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

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

1078 次点击
所在节点    问与答
2 条回复
flynaj
2019-07-27 17:09:39 +08:00
你的 DNS 是不是路由器的 IP
asdwfwqd
2019-07-27 17:54:40 +08:00
@flynaj ubuntu、安卓、Macbook 的 dns 均是路由器的 ip

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/586706

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX