EMi*_*ler 0 domain-name-system mac-osx
在什么条件下会发生以下情况?从内部网络上的给定 OSX 机器:
$~ cat /etc/resolv.conf
nameserver 10.102.120.7
nameserver 10.102.120.2
Run Code Online (Sandbox Code Playgroud)
来自同一台机器:
$~ dig @10.102.120.7 in.local
<snip> ...
;; QUESTION SECTION:
;in.local. IN A
;; ANSWER SECTION:
in.local. 43200 IN A 10.102.123.30
<snip> ...
Run Code Online (Sandbox Code Playgroud)
然而,该工作站无法 ping in.local,也无法加载该机器上由 apache 托管的页面。10.102.123.30 已经确定(我知道 2 台 OSX 机器无法解析 in.local - 但网络上的其他机器可以)。我还检查了他们的 /etc/hosts 以查看是否有任何可能会干扰的内容......不知道还有什么要检查的......
该.localTLD首先由组播DNS卓悦/楼台解决MacOS X上。这意味着如果您尝试将 DNS 服务器与.localtld一起使用,则不会使用 DNS 服务器进行解析。
一些专用网络也将“.local”域用于向其内部 DNS 服务器注册的主机,即使它不是公共 Internet 上的有效顶级域。如果您的 Mac 连接到这样的网络,您可能希望它通过使用单播 DNS 与 DNS 服务器通信来查找以“.local”结尾的主机名,就像查找“www”等主机名一样.apple.com”在互联网上。
请参阅:http : //support.apple.com/kb/HT3473 和:http : //support.apple.com/kb/TA20999
| 归档时间: |
|
| 查看次数: |
435 次 |
| 最近记录: |