Auflösen von Hostnamen in ihren Domänennamen in einer internen BIND-Domäne

8

Ich richte zu Lernzwecken eine Domain in meinem Heimnetzwerk ein und verwende BIND unter CentOS als Nameserver. Ich habe den Nameserver als Typmaster für meine interne Domäne (plumbnicoll.family) eingerichtet und kann von anderen Computern in meinem LAN aus Forward- und Reverse-Lookups durchführen. Beispiel: Host office2.plumbnicoll.family gibt office2.plumbnicoll.family korrekt mit der Adresse 192.168.1.3 zurück .

Ich möchte in der Lage sein, nur office2 an seine Adresse aufzulösen , ohne am Ende .plumbnicoll.family einfügen zu müssen.

Ist dies möglich oder sogar wünschenswert? Ich verwende zu Hause eine gemischte Umgebung mit Linux- und Windows-Computern.

Adam Plumb
quelle

Antworten:

5

Es ist möglich und durchaus wünschenswert. Auf den Linux-Rechnern:

  1. Fügen Sie search plumnicoll.familyIhrer /etc/resolv.conf hinzu

Auf den Windows-Computern (Anweisungen für Windows XP, andere Versionen müssen angepasst werden, sollten jedoch ähnlich sein):

  1. Gehen Sie zu Start> Einstellungen> Netzwerkverbindungen
  2. Klicken Sie mit der rechten Maustaste auf lokale Netzwerkverbindung> Eigenschaften
  3. Klicken Sie mit der linken Maustaste auf Internet Protocol (TCP / IP).
  4. Klicken Sie mit der linken Maustaste auf Eigenschaften
  5. Klicken Sie mit der linken Maustaste auf Erweitert
  6. Klicken Sie mit der linken Maustaste auf die Registerkarte DNS
  7. Klicken Sie mit der linken Maustaste auf Diese DNS-Suffixe anhängen
  8. Klicken Sie mit der linken Maustaste auf Hinzufügen
  9. Typ plumnicoll.family
  10. Klicken Sie mit der linken Maustaste auf Hinzufügen
  11. Klicken Sie mit der linken Maustaste auf OK
  12. Klicken Sie mit der linken Maustaste auf OK
  13. Klicken Sie mit der linken Maustaste auf OK
Chaos
quelle
Ah! Dafür sind die "search xyz" -Zeilen da. Doy!
Adam Plumb
3

Dies ist ein Clientkonfigurationsproblem, kein Serverkonfigurationsproblem. Die Empfehlung, die Domain in den Suchpfad in resolv.conf aufzunehmen, ist eine Clientänderung. Sie würden dasselbe (wenn auch mit einer grafischen Benutzeroberfläche) unter Windows oder Mac OS X oder in den DHCP-Bereichsoptionen Ihres DHCP-Servers tun, wenn Sie eine verwenden.

jj33
quelle
1
+1 für die Erwähnung von DHCP-Optionen. Ich würde lieber eine Änderung am DHCP-Server als an jedem Client-Computer vornehmen, auch wenn es nur wenige in einem Heimnetzwerk sind.
steve.lippert
2

Dies hat mit Ihrer Standard zu tun Suchdomäne . Dies wird häufig von Ihrem DHCP-Server ausgegeben oder kann manuell eingestellt werden

(Arbeitsplatz | Eigenschaften | Compuer-Name | Änderung | Suffix der primären Domäne )

Brent
quelle
1

Versuchen Sie, Ihren Domainnamen als Suchdomain in /etc/resolv.conf einzufügen, zum Beispiel:

/etc/resolv.conf
search plumbnicoll.family

Das sollte es Ihnen ermöglichen, Hostnamen zu verwenden.

WerkkreW
quelle
1

Wenn die Domain im selben Netzwerk vorhanden ist, platzieren Sie Folgendes in Ihrem /etc/resolv.conf:

Domain plumbnicoll.family

Sie möchten wahrscheinlich in diesem Fall domainzugunsten verwenden search.

Dan Carley
quelle