Problem:
Ein bestimmter Linux-Server kann den Domänennamen nicht anpingen, wie unten gezeigt:
Vorbereiten:
Stellen Sie zunächst sicher, dass der Router angeschlossen ist und auf das externe Netzwerk zugreifen kann. Dies kann durch Zugriff auf das Gateway bestätigt werden.
[root@localhost ~]# ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=2.96 ms 64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=1.75 ms
Kostenloses Teilen von Video-Tutorials: Linux-Video-Tutorial
Wenn Sie sicher sind, dass kein Problem mit dem Netzwerk vorliegt, können Sie es mit den folgenden Schritten lösen:
1 Stellen Sie sicher, dass der Domain-Name-Server eingerichtet ist. Andernfalls wird empfohlen, den öffentlichen DNS-Dienst einzurichten.
[root@localhost ~]# cat /etc/resolv.conf search localdomain
Da mein DNS nicht eingerichtet ist, schlägt das Pingen des externen Netzwerks fehl. Fügen Sie der Datei DNS hinzu
[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 eingestellt wurde
# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg* /etc/sysconfig/network-scripts/ifcfg-eth0:GATEWAY=192.168.40.1
Wenn nicht, fügen Sie das Gateway wie folgt hinzu:
# route add default gw 192.168.40.1
oder manuell danach Schreiben Sie die Datei /etc/sysconfig/network-scripts/ifcfg* und 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: files dns
Wenn bei einem davon ein Problem auftritt Korrigieren Sie das Obige und testen Sie es erneut. Es sollte kein Problem sein:
#ping -c 3 www.baidu.com PING www.a.shifen.com (220.181.6.175) 56(84) bytes of data. 64 bytes from 220.181.6.175: icmp_seq=0 ttl=50 time=9.51 ms 64 bytes from 220.181.6.175: icmp_seq=1 ttl=50 time=8.45 ms 64 bytes from 220.181.6.175: icmp_seq=2 ttl=50 time=8.97 ms --- www.a.shifen.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 8.450/8.977/9.511/0.446 ms, pipe 2
Empfohlene verwandte Artikel und Tutorials: Linux-Tutorial
Das obige ist der detaillierte Inhalt vonLösen Sie das Problem, dass Linux nicht auf das externe Netzwerk zugreifen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!