Solaris DNS

Solaris DNS

Etwas, was ich nie ganz verstanden habe:

  • Ich installiere[Linux-Distribution]in meinem Büro auf einer Workstation. Während der Installation werde ich aufgefordert, einen Hostnamen einzugeben, also denke ich mir einen aus. Die Installation ist abgeschlossen, alles funktioniert einwandfrei und das System ist einsatzbereit. Von meinem Laptop im selben Netzwerk aus kann ich Ping ausführen[Hostname], und erhalten Sie eine Antwort.
  • Ich installiere[Solaris-Verteilung]in meinem Büro auf derselben Workstation. Während der Installation werde ich aufgefordert, einen Hostnamen einzugeben, also denke ich mir einen aus. Die Installation ist abgeschlossen, alles funktioniert einwandfrei und das System ist einsatzbereit. Von meinem Laptop im selben Netzwerk versuche ich, einen Ping zu senden[Hostname]und bekomme keine Antwort, also versuche ich Ping[IP Adresse]und erhalten Sie eine Antwort.

Fragen:

  1. Warum passiert das?
  2. Wie kann ich es reparieren?

Antwort1

Warum? Ihre Linux-Distribution registriert ihren Hostnamen bei Ihrem DHCP-Anbieter, wenn dieser dem System eine IP-Adresse zuweist. Der DHCP-Anbieter aktualisiert wiederum die DNS-Einträge für ausgegebene IP-Adress-Leases.

Fix – Neben der offensichtlichen Möglichkeit, eine statische IP-Adresse und einen DNS-Eintrag zu erstellen.

Bearbeiten Sie auf dem Clientsystem die Datei /etc/default/dhcpagent als Root. Suchen Sie in der Datei /etc/default/dhcpagent das Schlüsselwort REQUEST_HOSTNAME und ändern Sie es wie folgt:

REQUEST_HOSTNAME=yes

Wenn vor dem Schlüsselwort ein Kommentarzeichen (#) steht, entfernen Sie das #. Wenn das Schlüsselwort nicht vorhanden ist, fügen Sie es ein.

Bearbeiten Sie die Datei /etc/hostname.interface auf dem Clientsystem und fügen Sie die folgende Zeile hinzu:

inet hostname

wobei „Hostname“ der Name ist, den der Client verwenden soll.

Geben Sie als Root die folgenden Befehle ein, damit der Client beim Neustart eine vollständige DHCP-Aushandlung durchführt:

  # pkill dhcpagent
  # rm /etc/dhcp/interface.dhc
  # reboot

Antwort2

Viele Linux-Distributionen installieren Samba standardmäßig. Der NMB-Daemon bearbeitet sofort Namensauflösungsanfragen von anderen SMB-Clients im LAN. Solaris tut das wahrscheinlich nicht.

Um das Problem zu beheben, können Sie versuchen, Ihren DHCP-Server und DNS-Server so zu konfigurieren, dass DNS-Einträge automatisch neuen Leasing-IPs zugewiesen werden, basierend auf dem vom Client bereitgestellten Hostnamen. Ich glaube, ISC BIND und DHCPD können das.

Antwort3

F: Warum passiert das?

A. Solaris sendet seinen Hostnamen nicht an die DHCP/DNS-Server.

F: Wie kann ich das Problem beheben?

A. Versuchen Sie Folgendes:

Vielleicht möchten Sie auch einige der anderen Artikel zu diesem Thema lesen. Sie enthalten weitere Informationen zu dynamischen DNS-Konfigurationen in einer Sun-Umgebung. Dieser Link ist ein guter Ausgangspunkt:

verwandte Informationen