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

前端之家收集整理的这篇文章主要介绍了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服务器.

猜你在找的Android相关文章