Ich verwende Mac OS X 10.8, um eine Verbindung zu zwei Netzwerken über Ethernet und WLAN herzustellen, und ich habe ein Problem mit der lokalen DNS-Auflösung. Ich würde mich sehr über Ihren Rat freuen.
Ich bin gleichzeitig mit zwei Netzwerken verbunden. Ein lokales Netzwerk über Ethernet (Eth) und zum Internet über den drahtlosen AP meines Unternehmens (WLAN). Ich möchte in der Lage sein, meine lokalen Computer (wie Ping-Computer1) nach Namen abzufragen, aber ich möchte auch eine Internetverbindung über WLAN haben.
In den Netzwerkeinstellungen habe ich folgende Priorität: Erst Ethernet und dann WLAN.
Dadurch funktioniert es korrekt, wenn ich lokale Computer per IP anpinge. dh ping 192.168.1.1 funktioniert und ich kann auch auf das Internet zugreifen. Die DNS-Einstellungen für jede Schnittstelle werden in den Netzwerkeinstellungen korrekt aufgelistet. dh DNS für eth ist 192.168.1.1 und Suchdomäne mydomain.com. Für das WLAN werden DNS auch korrekt mit den Einstellungen aufgeführt, die meine Firma bereitstellt.
Wenn ich WLAN deaktiviere, funktioniert das lokale DNS einwandfrei, wenn ich ping computer1
oder verwende nslookup computer1
. Bei aktiviertem WLAN gelingt es mir jedoch nicht, Namen mit dem lokalen DNS-Server aufzulösen. Ich habe festgestellt, dass die resolv.conf-Datei überschrieben wird, wenn ich WLAN aktiviere, und daher wird der lokale DNS-Server nicht kontaktiert, stattdessen wird der DNS meiner Firma kontaktiert. Genauer gesagt enthält die Datei resolv.conf bei aktiviertem WLAN nur die von meiner Firma bereitgestellten DNS-Informationen (obwohl ich sie in den Netzwerkeinstellungen an zweiter Stelle priorisiert habe):
Wenn also WiFi aktiviert ist, hat resolv.conf Folgendes:
domain my.work.domain.com
nameserver xxxx
nameserver yyyy
nameserver zzzz
Wenn WiFi deaktiviert ist, hat resolv.conf Folgendes:
domain mydomain.com.
Nameserver 192.168.1.1
Ähnliche Probleme treten bei der Verwendung von scutil --dns auf .
Wenn ich sowohl eth als auch wifi aktiviert habe , erhalte ich mit scutil --dns Folgendes:
DNS-Konfiguration
Resolver #1
Suchdomain[0] : my.work.domain.com
Nameserver[0] : xxxx
Nameserver[1] : yyyy
Nameserver[2] : zzzz
if_index : 4 (en0)
Reichweite : Erreichbar
(Hier sind die restlichen DNS-Resolver Nr. 2 - Nr. 7 aufgeführt, die von mir entfernt wurden, die normalerweise Mac-Benutzer für das Internet haben.)
DNS-Konfiguration (für bereichsbezogene Abfragen)
Resolver #1
Suchdomain[0] : mydomain.com
nameserver[0] : 192.168.1.1
if_index : 6 (en2)
flags : Scopedreach
: Reachable,Directly Reachable Address
Resolver #2
Suchdomäne[0] : my.work.domain.com
Nameserver[0] : xxxx
Nameserver[1] : yyyy
Nameserver[2] : zzzz
if_index : 4 (en0)
flags :
Reichweite : Erreichbar
Wenn ich WiFi deaktiviere und nur Ethernet behalte , erhalte ich mit scutil --dns Folgendes:
DNS-Konfiguration
Resolver #1
Suchdomain[0] : mydomain.com
nameserver[0] : 192.168.1.1
if_index : 6 (en2)
reach : Reachable,Directly Reachable Address
(Hier sind die gleichen wie oben Resolver Nr. 2 - Nr. 7, die normalerweise Mac-Benutzer für das Internet haben.)
DNS-Konfiguration (für bereichsbezogene Abfragen)
Resolver #1
Suchdomain[0] : mydomain.com
nameserver[0] : 192.168.1.1
if_index : 6 (en2)
flags : Scopedreach
: Reachable,Directly Reachable Address
Vielen Dank für die Zeit, die Sie sich für mein Problem nehmen. Mit freundlichen Grüße !
Ich denke, die DNS-Einstellungen für jedes Gerät sind unabhängig, daher müssen Sie DNS auf der Registerkarte Erweitert der Systemeinstellungen für jede Netzwerkkarte (en0, en1 usw.) konfigurieren.
Versuchen Sie ping computer1.local.
es stattdessenping computer1
Fahrrad
Steve Jackson