Di jaringan universitas lokal kami, saya telah (memperoleh oleh DHCP) pengaturan berikut di /etc/resolv.conf:
search a.domain.com b.domain.com domain.com
nameserver x.x.x.x
nameserver y.y.y.y
Pengaturannya juga sama dalam Preferensi Sistem. Masalah berikut terjadi:
nslookup server
berfungsi, dan menggunakan salah satu server nama untuk meminta server.a.domain.com dengan benar. Namun jika saya mencoba melakukan ping,
ping server
gagal dengan host yang tidak terjangkau.
ping server.a.domain.com
bekerja. Secara manual menambahkan server dengan alamat ip yang diperoleh oleh nslookup ke / etc / hosts membuat ping berfungsi juga, tetapi "solusi" ini mengelak dari nameserver dan karenanya tidak ideal (dan saya harus menambahkan sekitar 20 entri lain juga). Adakah yang menyebabkan ini? Mengapa ping tidak menggunakan hasil dari nslookup / the searchdomains?
ssh server
juga gagal, yang merupakan masalah / ketidaknyamanan yang sebenarnya.
Saya sudah menambahkan AlwaysUseSearchDomains ke mDNSResponder, tetapi perbaikan ini hanya membantu masalah ketika menggunakan server.foo.
Saya menggunakan OS X Lion 10.7.3.