Legen Sie die Fallback-IP-Adresse für den Hostnamen in Windows und Ubuntu fest

Legen Sie die Fallback-IP-Adresse für den Hostnamen in Windows und Ubuntu fest

Ich habe zwei Maschinen, die zwischen Netzwerken hin- und herwechseln. In einem Netzwerk sind beide in der DNS-Tabelle konfiguriert, sodass sie sich dort gegenseitig erreichen können. Im anderen Netzwerk ist das jedoch nicht der Fall, aber dort haben sie statische IP-Adressen.

Ich möchte beide Maschinen so konfigurieren, dass sie ZUERST den DNS nach einer IP-Adresse abfragen, wenn sie versuchen, einen Hostnamen aufzulösen, und, wenn das fehlschlägt, DANN in eine statische Hosts-Datei (d. h. /etc/hosts) gehen, um eine IP-Adresse dafür zu finden. Ist das sowohl unter Win7 als auch unter Ubuntu möglich?

Antwort1

Sie möchten die Reihenfolge der Hostnamenauflösung ändern.

Unter Ubuntu suchen Sie in /etc/nsswitch.conf. Dort sollte eine Zeile stehen

hosts:    files dns

Wenn Sie das ändern in

hosts:    dns files

Es wird zunächst eine DNS-Abfrage versucht und dann fortgefahren, /etc/hostswenn die Abfrage fehlschlägt.

(Quelle:https://help.ubuntu.com/10.04/serverguide/network-configuration.html)

Unter Windows können Sie die Einstellungen ändern in

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider

Ändern Sie es HostsPriorityso, dass es größer ist als DnsPriority(ich würde empfehlen, es zu machen 2002).

(Quelle:http://www.speedguide.net/articles/host-resolution-priority-tweak-1130)

verwandte Informationen