Snow Leopardを実行しているMacbookは、ローカルネットワーク(ローカルDNSサーバーがある)上の一部のホストを解決できません。実行nslookup
してdig
動作します(予想されるサーバーから予想されるアドレスを取得します)。実行中のping <IP address>
作品は(私は、パケットを受信し得る)、 しかし ping home.local
ではない(それは「不明なホスト」を返す)んhome.local
(Debianと実行している私のホームネットワーク上のサーバーの名前ですdnsmasq
)。
私のWindowsラップトップはhome.local
名前でping を実行でき、別のMacbook(Leopardを実行中)も実行できます。Snow Leopardラップトップは名前で他のMacbookにpingできますが、他のホストにはできません
ホームDNSサーバーは実行中のDebian(エッチング)ボックスでありdnsmasq
、ルーター上のDHCPサーバーはDNSサーバーとしてdebianボックスのIPアドレスを提供するように構成されています。すべてのラップトップが正しいネットワーク設定(ipaddress、デフォルトgw、dnsサーバー)を取得しており、Snow Leopard Macbookから問題なくパブリックインターネット上のホストにアクセスできます(つまり、DNSクエリはdnsmasq
debianボックスに移動し、 ISPのDNSサーバーに転送されます)。名前でpingできないサーバーは、ローカルネットワーク上のサーバーのみです。