W naszej lokalnej sieci uniwersyteckiej mam (uzyskaną przez DHCP) następującą konfigurację w /etc/resolv.conf:
search a.domain.com b.domain.com domain.com
nameserver x.x.x.x
nameserver y.y.y.y
Ustawienia są również takie same w Preferencjach systemowych. Występuje następujący problem:
nslookup server
działa i używa jednego z serwerów nazw, aby poprawnie poprosić o server.a.domain.com. Jeśli jednak spróbuję pingować,
ping server
kończy się niepowodzeniem z nieosiągalnym hostem.
ping server.a.domain.com
Pracuje. Ręczne dodanie serwera z adresem ip uzyskanym przez nslookup do / etc / hosts sprawia, że ping również działa, ale to „rozwiązanie” omija serwery nazw i dlatego nie jest idealne (i musiałbym dodać około 20 innych wpisów). Masz pojęcie, co to powoduje? Dlaczego ping nie korzysta z wyników nslookup / the searchdomains?
ssh server
również zawodzi, co jest prawdziwym problemem / niedogodnością.
Już dodałem AlwaysUseSearchDomains do mDNSResponder, ale ta poprawka pomaga tylko w przypadku używania server.foo.
Używam OS X Lion 10.7.3.