>php教程 >PHP开发 >ping 해결 방법: Linux에서 알 수 없는 호스트 오류

ping 해결 방법: Linux에서 알 수 없는 호스트 오류

高洛峰
高洛峰원래의
2016-11-23 11:42:181962검색

때때로 Linux 서버에서 ping 명령 오류가 발생합니다. 오늘 요약해 보겠습니다.

Linux 서버가 도메인 이름을 ping할 수 없는 경우 다음 메시지가 표시됩니다.

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

ping: 알 수 없는 호스트 www.pythontab.com

먼저 라우터에 연결되어 있고 라우터가 해당 호스트에 액세스할 수 있는지 확인하세요. 외부 네트워크를 통과할 수 있습니다.

[root@localhost ~]# ping 192.168.1.1

PING 192.168.1.1(192.168.1.1) 56 확인하려면 게이트웨이를 방문하세요. (84)바이트의 데이터

192.168.1.1에서 64바이트: icmp_seq=1 ttl=64 time=2.96 ms

192.168.1.1에서 64바이트: icmp_seq=2 ttl=64 시간 =1.75 ms

네트워크에 문제가 없다고 확신하는 경우 다음 단계를 통해 해결 방법을 찾을 수 있습니다.

1) 확인 도메인 이름 서버를 설정했는지 확인하세요. 그렇지 않은 경우 Google의 공개 도메인 이름 서버를 설정하는 것이 좋습니다.

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

로컬도메인 검색

DNS가 설정되어 있지 않아 외부 네트워크에 대한 핑은 핑할 수 없습니다. 파일에 DNS 추가

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

search localdomain

nameserver 202.98.96.68

nameserver 61.139.2.69

~

2) 게이트웨이가 설정되어 있는지 확인하세요

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

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

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

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

설정되지 않은 경우 다음과 같이 게이트웨이를 추가합니다.

# 경로 추가 기본 gw 192.168.40.1

또는 /etc/sysconfig/network-scripts/ifcfg* 파일을 수동으로 작성한 후 네트워크 서비스를 다시 시작합니다.

# 서비스 네트워크 다시 시작

3) DNS 확인이 가능한지 확인하세요

# grep 호스트 /etc/nsswitch.conf

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

호스트: 파일 dns

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

위 항목 중 하나라도 문제가 있으면 수정하세요. 그 후 다시 테스트하면 문제가 없을 것입니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.