ホームページ  >  記事  >  php教程  >  Linux での ping: 不明なホスト エラーの解決策

Linux での ping: 不明なホスト エラーの解決策

高洛峰
高洛峰オリジナル
2016-11-23 11:42:181904ブラウズ

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 ミリ秒

ネットワークに問題がないことが確実な場合は、次の手順で解決策を見つけることができます:

1) ドメイン ネーム サーバーが設定されていることを確認します。問題は、

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

なので、GoogleのパブリックDNSサービスを設定することをお勧めします。 DNS が設定されていないため、外部ネットワークからの ping がブロックされています。ファイルに 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 1​​92.168.40.1

または、/etc/sysconfig/network-scripts/ifcfg* ファイルを手動で作成し、ネットワーク サービスを再起動します:

# service network restart

3 ) DNS 解決が利用可能であることを確認してください

# grep hosts /etc/nsswitch.conf

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

ホスト: ファイルDNS

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

上記のいずれかに問題がある場合は、修正して再度テストしてください。問題ないはずです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。