我的家庭 DNS 域是home.arpa
,我的 Mac 无法解析简单的 DNS 主机名(没有域),例如pc
。但是,它可以很好地解析 fqdn,例如pc.home.arpa
。该域home.arpa
是由 DHCP 服务器分发的,我可以在 Mac 的网络设置中看到它,也可以在 中看到它resolv.conf
,还可以在 的输出中看到它scutil --dns
。
我以前使用过 DNS 后缀,它们一直有效。因此,我开始怀疑:MacOS 会忽略home.arpa
搜索后缀吗?有什么办法可以改变这种行为吗?
答案1
home.arpa
在 OSX Monterey 中无法识别。即使使用配置强制域搜索也不起作用。
只需选择其他东西即可。
答案2
home.arpa
似乎可以在 macOS Ventura 13.2.1 上使用。使用 Ubiquiti Unifi Dream Machine Pro。
❯ scutil --dns
DNS configuration
resolver #1
search domain[0] : home.arpa
nameserver[0] : 192.168.1.1
if_index : 13 (en7)
flags : Request A records
reach : 0x00020002 (Reachable,Directly Reachable Address)
resolver #2
domain : local
options : mdns
timeout : 5
flags : Request A records
reach : 0x00000000 (Not Reachable)
order : 300000
resolver #3
domain : 254.169.in-addr.arpa
options : mdns
timeout : 5
flags : Request A records
reach : 0x00000000 (Not Reachable)
order : 300200
...