GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Verwenden eines sekundären DNS, wenn die Suche im primären fehlschlägt?

Ich verwende ein VPN, um meinen Entwicklungscomputer mit der CS-Abteilung meiner Schule zu verbinden. Die Entwicklungsmaschine ist Ubuntu, da wir C-Programmierung in Unix durchführen. Ich habe vpnc verwendet das zu tun. Die Schule verwendet einige DNS-Einträge, die nur auf ihren DNS-Servern aufgelöst werden, d. h. internalserver.csdept.school.edu

Ich bin normalerweise immer mit dem VPN verbunden, wenn ich aus Bequemlichkeit gebootet werde. Neulich ist mir jedoch aufgefallen, dass alle meine DNS-Abfragen fehlschlagen, wenn ich das VPN trenne. Dies bedeutet offensichtlich, dass vpnc Richten Sie das DNS der Schule ein, das verwendet werden soll. Ich würde jedoch lieber nicht ständig ihr DNS verwenden (Tracking und Datenschutz und so weiter). Gibt es eine Möglichkeit, das DNS meines ISP wiederherzustellen und dann, wenn die Suche fehlschlägt, das DNS meiner Schule zu verwenden?

Akzeptierte Antwort:

vpnc hackt /etc/resolv.conf. Hier sind mehrere Links, die sich mit diesem Problem befassen:

  1. VPNC-Setup für Ubuntu Jaunty
  2. CentOS vpnc-Setup

Möglicherweise können Sie dieses Problem auch mit dem Paket resolvconf lösen.


Linux
  1. Nachteil bei der Verwendung eines Chroot im High Performance Computing?

  2. Warum wird bei der Verwendung von Anführungszeichen ein einzelner umgekehrter Schrägstrich angezeigt?

  3. Extrem langsamer DNS-Lookup?

  4. dynamic_cast schlägt fehl, wenn es mit dlopen/dlsym verwendet wird

  5. mkdir -p schlägt fehl, wenn ein Verzeichnis vorhanden ist

Dig-Befehl in Linux (DNS-Lookup)

Antworten Sie automatisch mit „Ja“, wenn Sie apt-get install verwenden

Überspringen Sie die Eingabeaufforderung für den Benutzernamen, wenn Sie Git verwenden

Verwendung von / bei Verwendung von CD

ssh-Verzögerung beim Verbinden

CentOS extrem langsame DNS-Suche