Googleにpingできないのはなぜですか?


16

google.com (不明なホスト)に pingできません。しかし、IPアドレスにはpingを実行できます。GoogleのIPアドレスにpingを試みましたが、機能しません。

  • resolv.conf

    nameserver 8.8.8.8 nameserver 209.139.209.33 
    
  • ifconfig -a

    eth0      Link encap:Ethernet  HWaddr 00:50:56:xx:xx:xx
              inet addr:10.2.0.63  Bcast:10.2.15.255  Mask:255.255.240.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:638762803 errors:0 dropped:0 overruns:0 frame:0
              TX packets:231307131 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:55502371533 (51.6 GiB)  TX bytes:23436883491 (21.8 GiB)
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:56011078 errors:0 dropped:0 overruns:0 frame:0
              TX packets:56011078 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:4792283266 (4.4 GiB)  TX bytes:4792283266 (4.4 GiB)
    
  • route -n

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    10.2.0.0        0.0.0.0         255.255.240.0   U     0      0        0 eth0
    169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
    0.0.0.0         10.2.15.1       0.0.0.0         UG    0      0        0 eth0
    
  • ping -c 4 -n 8.8.8.8

    4 packets transmitted, 0 received, 100% packet loss, time 13000ms
    

2
あなたは、のために見えるかもしれません/etc/resolv.confmanページや、インターネットの検索エンジンで。
41754 14年

1
resolve.confファイルの内容を追加してください。短い情報であなたを助けるのは本当に難しいです。結果ipconfig -aが良いこともあります
Kiwy 14年

80.81.183.175
az93

2
まあ、あなたはおそらくあなたが現在会社にいるようにプロキシを必要とするあなたのネットワーク設定から来るインターネット接続を持っていません。@ az93最後のテストは次のようになりますtraceroute 8.8.8.8
Kiwy 14年

1
resolv.confのは、1行に1つのエントリが含まれています経由で
SamK

回答:


5

名前ではなくIPで何かに到達できる場合、DNSルックアップに問題があります。マシンは名前でIPアドレスを見つけることができません。それ以外は、ネットワークとルーティングのセットアップは問題ないようです。

これを引き起こす可能性のあるもの:

  • DNSサーバーがダウンしています
  • の設定ミス /etc/resolv.conf
  • の設定ミス /etc/nsswitch.conf
  • ...

そしておそらく他にもありますが、最初の2つが最も典型的です。

  • ネットワーク内のネームサーバーは何ですか?その名前とIPアドレスを調べます。
  • IPアドレスでpingできますか?できない場合はダウンしています。
  • ネームサーバーは正しい/etc/resolv.confですか?そうでない場合は、たとえば次のように行を追加する必要があります。nameserver THE_IP
  • ネットワークでネームサーバーはDHCPによって動的に設定されていますか?はいの場合、を混乱させない/etc/resolv.confでください。すべて自動である必要があり、プロバイダーの側で何かが間違っているように見えます。

resolv.confネームサーバー8.8.8.8ネームサーバー209.139.209.33の内容
az93

それ209.139.209.33があなたにとって正しいことをどのように知っていますか?pingできますか?
ヤノス14年

ノー私はできませんが、私は他のフォーラムで尋ね、彼らはこれらのアドレス置くために私に言った
az93

guiネットワークマネージャーツールを使用して、手動でアドレスを設定しました。なんらかの理由で、my resolve.confで更新されなかったnameserverので、手動で追加する必要がありました。ので、FYIこれは、基本的なホームネットワークであるnameserver私と同じだったgatewayからifconfig
Jacksonkr

1

これはGoogle固有のものです。私はちょうどGoogleグループでこの問題について読んでいました。どうやら、特定のパケットタイプのボリュームが高すぎる場合、Googleはそれらを静かに破棄します。8.8.8.8はGoogleのパブリックDNSサーバーの1つであり、実際には単純に余剰(非DNS)要求を無視しているときにダウンしているように見えることでよく知られています。


1
素晴らしい答え。そのためのURLはありますか?
ルイFリベイロ

1
ブラウザの履歴を掘り下げると、見つかるかもしれません。
マシューブラウン別名ロードマット

0

IP設定を確認します。

eth0      Link encap:Ethernet  HWaddr 00:50:56:xx:xx:xx
          inet addr:10.2.0.63  Bcast:10.2.15.255  Mask:255.255.240.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:638762803 errors:0 dropped:0 overruns:0 frame:0
          TX packets:231307131 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:55502371533 (51.6 GiB)  TX bytes:23436883491 (21.8 GiB)

Bcastをに10.2.255.255、Maskを255.0.0.0

ターミナルを開き、次のコマンドを入力します。

sudo vi /etc/network/interfaces

eth0セクションを見つけ、次のようにIPアドレスを設定します。

auto eth0
iface eth0 inet static
address 10.2.0.63
netmask 255.0.0.0
broadcast 10.2.255.255

ファイルを保存して閉じます。完了したら、ネットワークを再起動します。

$ sudo /etc/init.d/networking restart

新しいIPアドレスを確認します。

$ ifconfig eth0
$ ifconfig

0

DNS解決が正しく行われていないために、不明なホストを示す www.google.comにpingできないエラーが発生する可能性があります。これは、resolve.confファイルでDNSを誤って設定したことが原因である可能性があります。しかし、質問で述べたように、googleのIPアドレスでさえpingできない場合、/ etc / network / interfacesファイルのゲートウェイの構成にエラーがある可能性があります。


0

あなたが示していないので /etc/network/interfacesファイルをこのオプションは有効です。静的構成からdhcpに変更して、ping google.comを実行してください。動作する場合は、別のデバイスに要求したIPが既にある可能性があります。

実行nmap 10.2.0.*して利用可能なアドレスを確認します。

私は同じ問題を抱えていて、問題が何であるかを理解できませんでした。ルーターに接続されたデバイスを確認したところ、Androidデバイスのmauditには、interfacesファイルに書き込んだIPがあることがわかりました。私はそれを変更しただけで、うまくいきました。


-1

このコマンドを実行してgoogle(または他のサイト)にpingを実行します

sudo echo "nameserver 8.8.8.8" >> /etc/resolv.conf


8
Googleが行うすべてのDNS要求を解決するかどうかを自問することなく、これを実行しないでください。あなたは、openDNSのような他の無料のDNSやインターネットプロバイダーのDNSを検討する必要があります。Google 8.8.8.8 DNSは、依然としてDNSの問題をデバッグする非常に良い方法です。
Kiwy 14年

変わりません。まだpingできません。
az93 14年

8.8.8.8にpingする理由??? 追加した後nameserver 8.8.8.8の出力はping google.com何ですか?
SHW 14年

ネームサーバー8.8.8.8を追加した後、Googleにpingを実行できません。
az93 14年

1
申し訳ありませんが、私は英語があまり話せません。ping:unknown host google.comと書かれています。これはあなたが望んでいたものですか?
az93 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.