Guten Tag,
Ich verwende eine Linux-Workstation auf Slackware 13.37.
Ein „Problem“, mit dem ich seit 11.0 zu kämpfen habe, ist das folgende:
- DNS-Server werden beim Start vom DHCP-Daemon (DHCPD) abgefragt und ermittelt
- Dies wird beim Start durch ein Skript aufgerufen, das sich unter
/etc/rc.d/rc.dhcpd
- Meine DNS-Server für meinen ISP werden korrekt aufgelöst und sind in einer Liste unter
/etc/resolv.conf
Das einzige nervige Problem besteht jedoch darin, dass meine Gateway-IP (also: 192.168.1.1
) immer automatisch an den Anfang der Liste in gesetzt wird resolv.conf
, was bedeutet, dass ich immer auf ein Timeout warten muss, bevor ein gültiger DNS-Server zum Auflösen einer Adresse verwendet wird (also: Timeout bei 192.168.1.1, weil es eigentlich kein DNS-Server ist, dann verwendet DHCP den nächsten Server in der Liste). Ich könnte mein DNS-Auflösungs-Timeout verringern, sodass die Gateway-Abfrage schneller abläuft, aber das ist nicht das, was ich will, da ich die Fähigkeiten legitimer DNS-Server nicht beeinträchtigen möchte.
Ich möchte die Funktionsweise von DHCPD ändern, sodass esNICHTsetze meine Gateway-IP-Adresse an den Anfang dieser Liste. Ich habe über „man dhcpd“ usw. gesucht und noch keine genaue Antwort gefunden. Jede Hilfe zu diesem Problem ist willkommen.
Vielen Dank im Voraus für Ihre Zeit und Unterstützung.
Antwort1
Mir ist klar geworden, dass ich dies grundsätzlich nicht tun möchte, da es die Hostnamenauflösung für Maschinen in meinem LAN beeinträchtigen würde.
Antwort2
Ich habe Erfahrung mit zwei DHCP-Daemons unter Linux – udhcpd
und isc-dhcp-server
(das ist der, den Sie wahrscheinlich verwenden).
Bei beiden können Sie in den jeweiligen Konfigurationsdateien Strophen bearbeiten, um beliebige Adressen als DNS-Server zu vergeben. man dhcpd.conf
Weitere Informationen finden Sie unter a oder ähnlich.