Probleme beim Auflösen von Hostnamen im LAN in CentOS

Probleme beim Auflösen von Hostnamen im LAN in CentOS

Ich habe einen CentOS 7.7-Server in Betrieb, auf den ich von anderen CentOS-Rechnern im LAN aus zugreifen möchte. Leider kann ich den Hostnamen von anderen Rechnern aus nicht erreichen. Wie kann ich dieses Problem lösen?

Server (CentOS 7.7):

$ hostname
centos77-server-1.localdomain

Client (CentOS 7.7):

# ping centos77-server-1.localdomain
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.089 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.104 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.115 ms
64 bytes from localhost (127.0.0.1): icmp_seq=4 ttl=64 time=0.053 ms

Wie Sie sehen, wird mein Ping als „“ aufgelöst, 127.0.0.1was nicht richtig aussieht, da sich der Server auf 192.168.3.59 befindet.

Ist auf meinem Router eine Netzwerkkonfiguration schiefgelaufen, sodass Hostnamen intern nicht erreichbar sind?

Bildbeschreibung hier eingeben

Antwort1

Je nachdem, wie Ihr Setup durchgeführt wurde (DHCP- und DNS-Konfiguration), können Sie einfach die interne IP Ihres Computers anstelle seines Hostnamens verwenden, um eine Verbindung herzustellen. Das Problem bei dieser Lösung besteht darin, dass sich Ihre IP von Zeit zu Zeit ändert, wenn Sie DHCP ohne IP-Reservierungen verwenden.

Um Ihre interne IP auf Ihrer CentOS-Maschine zu überprüfen, führen Sie Folgendes aus:

ip addr show 

Dies wird höchstwahrscheinlich mehrere IPs ausgeben, es ist wichtig, dass Sie die richtige auswählen. In den meisten Fällen werden Sie 2 verschiedene IPs haben. Eine für localhost (127.0.0.1), was eineRückschleifeAdresse. Und Sie erhalten auch die interne IP Ihres Servers. Hier ist eine Beispielausgabe mit der korrekten IP:

Bildbeschreibung hier eingeben

verwandte Informationen