微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 在Mac上查看本地网络服务器,具有计算机名称,而不是IP

我的Mac上安装了MAMP OS X 10.6.这台电脑的名字是巧克力.

如果我想通过巧克力查看巧克力页面,在浏览器的地址栏中可以输入localhost /.如果我想从另一个Mac或iOS设备(例如iPad)查看巧克力上的页面,我可以输入chocolate.local.

但是,当我在Android手机的股票浏览器中输入chocolate.local时,我会收到一个搜索结果页面.如果我输入http://chocolate.local/,我得到一个“网页不可用”消息.

但是我可以使用巧克力的IP地址从我的Android连接.使用computername.local无法连接到具有Android的Mac上的本地Web服务器?

解决方法

简而言之,没有Android设备将无法通过.local地址认访问您的Mac. On Macs,“本地”通常会通过mDNS( Zeroconf / Bonjour)来解决.

Android操作系统没有对mDNS的内置支持(尽管具体应用可以使用library实现它,认的Web浏览器不是这样). Android通过标准DNS解析域名,除非您运行自己的本地DNS服务器,否则不会解析您的本地网络地址(例如.local). Android设备要么使用ISP的DNS服务器,要么转发到ISP的路由器DNS服务器.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐