在 Ubuntu 中,我在 /etc/resolv.conf
中有这一行:
search example.com uk.example.com se.example.com
现在,当我输入
host svr1.uk
时,我会得到 svr1.uk.example.com 的记录如果我
ping svr1.uk
,我会看到来自 svr1.uk.example.com 的 ping。但是,如果我尝试在 mac 上使用/etc/resolv.conf 中存在相同
ping svr1.uk
行的 search
我得到 "ping: cannot resolve svr1.uk: Unknown host"
尽管我确实从 host
命令中看到了 srv1.uk.example.com 的记录。有没有人有办法让
ping
使用的任何查找方法按照 /etc/resolv.conf
中显示的顺序正确解析域后缀? 最佳答案
这不再适用于 El Capitan。如果您升级到 El Capitan,您需要执行以下操作:
defaults write /Library/Preferences/com.apple.mDNSResponder.plist AlwaysAppendSearchDomains -bool true
有关更多详细信息,请参阅 mDNSResponder 手册页。
关于macos - mac上的二级域名后缀补全,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26911892/