Ich verwende Mac OS X und DHCP. Ich hatte den Eindruck, dass mein Computer zuerst zum Router ging, um eine IP-Adresse zu ermitteln, und so weiter. Warum ist die IP-Adresse des Routers kein Eintrag in /etc/resolv.conf
? Stattdessen enthält die Datei zwei IP-Adressen, die nicht einmal die Form 192.168.1.0
- haben 255
.
macos
networking
dns
user912083132
quelle
quelle
192.168.1.0
-255
.“ Was sind diese Adressen? IPv6-Adressen? Oder DNS - Serveradressen außerhalb des192.168.1.0
-255
Bereich? Je mehr Details Sie bereitstellen, desto bessere Antworten / Erläuterungen kann auch die Community bereitstellen./etc/resolv.conf
, haben Sie eine andere Möglichkeit, dies zu bestätigen. Aber auch einige Router können DNS-Passthrough durchführen? Diese Art von Details - wie die von Ihnen verwendete Router-Marke und möglicherweise auch das Modem - sind entscheidend, damit die Community das Gesamtbild besser versteht und wir Ihnen helfen können.Antworten:
Es ist absolut nicht erforderlich, dass die von DHCP angegebenen DNS-Server die Adresse des Routers sind - und dies ist in der Tat nur dann der Fall, wenn der Router auch als DNS-Server fungiert -, was normalerweise für kleine Heimnetzwerke zutrifft Für Unternehmensnetzwerke ist dies jedoch häufig nicht der Fall. Je größer das Netzwerk, desto unwahrscheinlicher ist es, dass die DNS-Server mit dem Router in Verbindung stehen.
DHCP ermöglicht die Angabe beliebiger DNS-Server - die Person, die den DHCP-Server eingerichtet hat, hat einfach Nameserver konfiguriert, die außerhalb des von Ihnen erwarteten Bereichs liegen. Dies kann aus Gründen der Leistung, Zweckmäßigkeit oder aus anderen Gründen erfolgen.
Falls ich die Frage etwas falsch interpretiert habe oder ihre Absicht durch die Bearbeitung verdeckt wurde -
/etc/resolv.conf
Enthält Informationen zu DNS-Servern und zur Namensauflösung. Es sagt nichts über das Routing.quelle
Sie
/etc/resolv.conf
wahrscheinlich enthalten , was Ihr DHCP - Server gesagt , Ihrem Computer für DNS - Server zu verwenden.Viele Heim-Gateway-Router betreiben einen DNS-Proxy-Dienst und stellen daher ihre eigene private NAT-IP-Adresse als DNS-Server-Adresse bereit. Dies ist jedoch nicht unbedingt erforderlich, und einige Heim-Gateways geben einfach die DNS-Serveradressen weiter, die sie konfiguriert haben (entweder manuell oder dynamisch über PPPoA / PPPoE / DHCP / usw.), Um sie zu verwenden.
quelle