Heim  >  Artikel  >  php教程  >  Lösung für Ping: Unbekannter Hostfehler unter Linux

Lösung für Ping: Unbekannter Hostfehler unter Linux

高洛峰
高洛峰Original
2016-11-23 11:42:181939Durchsuche

Manchmal treten Ping-Befehlsfehler auf Linux-Servern auf

Wenn ein Linux-Server den Domänennamen nicht anpingen kann, werden folgende Eingabeaufforderungen angezeigt:

[root@localhost ~ ] # ping www.pythontab.com

ping: unbekannter Host www.pythontab.com

Stellen Sie zunächst sicher, dass der Router verbunden ist und der Router auf das externe Netzwerk zugreifen kann . Sie können das Gateway besuchen, um

[root@localhost ~]# ping 192.168.1.1

PING 192.168.1.1 (192.168.1.1) 56(84) zu bestätigen ) Bytes an Daten.

64 Bytes von 192.168.1.1: icmp_seq=1 ttl=64 Zeit=2,96 ms

64 Bytes von 192.168.1.1: icmp_seq=2 ttl=64 Zeit=1,75 ms

Wenn Sie sicher sind, dass kein Problem mit dem Netzwerk vorliegt, können Sie mithilfe der folgenden Schritte eine Lösung finden:

1) Stellen Sie sicher, dass Sie Wenn nicht, wird empfohlen, den öffentlichen Domain-Nameserver von Google einzurichten. Dies sollte in Ordnung sein.

[root@localhost ~]# cat /etc/resolv.conf

search localdomain

Da mein DNS nicht eingerichtet ist, kann das externe Netzwerk nicht gepingt werden. DNS zur Datei hinzufügen

[root@localhost ~]# vi /etc/resolv.conf

search localdomain

Nameserver 202.98.96.68

Nameserver 61.139.2.69

~

2) Stellen Sie sicher, dass das Gateway eingerichtet ist

# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg*

------------------- ------- ------------------------------------------- ----

/etc/sysconfig/network-scripts/ifcfg-eth0:GATEWAY=192.168.40.1

---------------- ------- ------------------------------------------- ----

Wenn nicht festgelegt, fügen Sie das Gateway wie folgt hinzu:

# route add default gw 192.168.40.1

oder Nachdem Sie die Datei /etc/sysconfig/network-scripts/ifcfg* manuell geschrieben haben, starten Sie den Netzwerkdienst neu:

# service network restart

3) Stellen Sie sicher, dass die DNS-Auflösung verfügbar ist

# grep hosts /etc/nsswitch.conf

------ ----------- ------------------------- -

Hosts: Dateien DNS

-------------------------------- - ------------------------------

Wenn es ein Problem mit einem von ihnen gibt Bitte korrigieren Sie das Obige. Danach testen Sie es erneut und es sollte in Ordnung sein:

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn