Warum enthält /etc/resolv.conf “ search attlocal.net ”?

Für Linux Mint 18.3

habe ich hier und anderswo zunächst mehrere Beiträge über /etc/resolv.conf. Einige dieser Beiträge verweisen auf eine Zeile der Form search attlocal.net.

Ich habe auch festgestellt, dass WENN ich a verwende VPN für die Verbindung zum Internet, DANN ersetzt die VPN-Software die IP-Adressen der DNS-Server in /etc/resolv.conf UND entfernt die Zeile search attlocal.net. Es scheint also, dass search attlocal.net nicht wesentlich ist? Vielleicht sogar " anti-nützlich " in einigen Kontexten?

Also:

  • Was ist der Zweck von search attlocal.net ?

  • Ist es wünschenswert, alles zu konfigurieren, was ausfüllt? /etc/resolv.conf soll search attlocal.net standardmäßig NICHT enthalten?

  • Kann oder sollte suchen attlocal.net durch etwas " besseres " ersetzt werden? (Und wenn ja, wie?)

Kommentare

  • Haben Sie versucht, man resolv.conf zu ermitteln, welche Informationen die Handbuchseiten enthalten? Das ' ist normalerweise ein guter Ausgangspunkt, wenn Sie sich fragen, was in einer Standardkonfigurationsdatei enthalten sein soll.
  • Ich habe nicht '

Antwort

Die Anweisung search gibt Auskunft Der DNS-Resolver zum Anhängen des Domänennamens an Hostnamen, die er nicht finden kann.

Wenn /etc/resolv.conf

Und Sie tun

ping somehost 

Der Resolver versucht, eine IP-Adresse für somehost. Wenn dies fehlschlägt, wird versucht, eine IP-Adresse für somehost.attlocal.net zu suchen, bevor ein Fehler zurückgegeben wird.

In Ihrem Fall würde ich vermuten, dass dies der Fall war Einrichtung über DHCP als Teil Ihrer anfänglichen Nicht-VPN-Verbindung, wahrscheinlich zu einem AT & T-Gerät (oder Klon). Dies ist ein Versuch, allen vom DHCP-Server bedienten Hosts das Aussehen von IP-Adressen in derselben Domäne zu erleichtern und einfache hostname s für einander zu verwenden .

Wenn Sie Ihr VPN aktivieren, soll der gesamte Netzwerkverkehr über das VPN geleitet werden. Es soll kein Verkehr zu *.attlocal.net geleitet werden. Da das VPN-Setup /etc/resolv.conf neu schreibt, wird die Anweisung server nicht benötigt

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.