なぜgoogle.comにpingできますが、nasa.govにはできませんか?


21

なぜgoogle.comにpingできますが、nasa.govにはできませんか?

このようにpingする必要があります

ping www.nasa.gov

NASAのDNSレコードが原因ですか?

また、pingの応答時間はどのように改善されますか?

ping google.com 
time 44 msec
ping google.com
time 10 msec

編集:新しいクエリ私が正しい場合、WWWはDNSツリーのnasaノードの1レベル下ではありませんか?ブラウザで使用するアドレスのほとんどはWWWを使用しているので、AレコードがWWWノードまたはnasaノード、あるいはその両方にあるということですか?


3
すべてのpingパケットは、宛先に到達して戻ってくるまでに異なる時間がかかる場合があります。これは、途中のホップの負荷に依存します。
slhck

3
私の経験では、ping時間は負荷よりも経路に依存しています。ルーターは、異なる時間に異なるルートでパケットを宛先に送信する場合があります。
-CarlF

7
実際にTom Freyの答えを選んだ人は、実際にnasa.gov(wwwを除く)にpingを試してみましたか、NSLOOKUPをしましたか?その答えはとても間違っています。彼が言うのと同じファイアウォールがそれらを落としていると、ping www.nasa.govに応答します。NASA.govのDNS Aレコードが不足しているためです。
-KCotreau

回答:


28

何らかの理由で、彼らはnasa.govにDNS「Aレコード」を追加していないため、解決せず、不明なホストを返します。ほとんどの管理者は、domain.comとwww.domain.comの両方への要求、特にHTTPに応答するようにDNSを構成します。ただし、www.nasa.govにpingを送信できます。

ただし、この場合ではありませんが、ファイアウォールまたはルーターで構成されているICMP ping要求のドロップを選択した場合の別の理由があります。


1
もう1つ:一般に、この状況につながるのは通常無知ですが、世界で最も技術志向の機関の1つが偶然にこれを行うのは奇妙です。私は彼らの理由を考えることはできませんが、宇宙で最後のシャトルを期待しています。
KCotreau

4
nasa.gov DNSレコードと解決さ罰金を持っています。アドレス(A / AAAAレコード)がありません。以前は、wwwサブドメインでホストされるWebサイトでは比較的一般的でした(mailメールサーバーなどに似ています)
-grawity

1
もちろん、ホストへの解決について話しているので、Aレコードを意味しました。質問の「コンテキスト」を考えてください
。– KCotreau

2
また、比較のためにmicrosoft.comにpingを試してください。また、リクエストをドロップします。また、なぜこの答えは6時間で19回の親指アップのようになります(!!)、superuser.com/questions/241181 / ...での私の答えはほぼ同じ質問です(ここでは違いはDNSです)エラーは1つだけです?; D。はい、ゼリーです
。O

1
私は私のコメントを読んで、これを逃しませんでした:(only difference here being the DNS the error)。私は文が台無しになっていることを知っています、それはごめんなさい!
sinni800

25
$ host nasa.gov
nasa.gov mail is handled by 10 ndjsnpf01.ndc.nasa.gov.
nasa.gov mail is handled by 10 ndjsnpf02.ndc.nasa.gov.
nasa.gov mail is handled by 10 ndjsnpf03.ndc.nasa.gov.
nasa.gov mail is handled by 10 ndmsnpf01.ndc.nasa.gov.
nasa.gov mail is handled by 10 ndmsnpf02.ndc.nasa.gov.
nasa.gov mail is handled by 10 ndmsnpf03.ndc.nasa.gov.

したがってusername@nasa.gov、にメールを送信できますが、nasa.gov接続するマシンはありません。

$ host www.nasa.gov
www.nasa.gov is an alias for www.nasa.gov.speedera.net.
www.nasa.gov.speedera.net is an alias for www.nasa.gov.edgesuite.net.
www.nasa.gov.edgesuite.net is an alias for a1718.x.akamai.net.
a1718.x.akamai.net has address 92.122.213.138
a1718.x.akamai.net has address 92.122.213.200

したがって、pingをwww.nasa.gov実行すると、実際にはいくつかのインダイレクションを介してAkamaiマシンにpingを実行しています。

NASAメールサーバーは、NASAによって直接実行されます。pingリクエストには応答しません。

$ host ndjsnpf01.ndc.nasa.gov
ndjsnpf01.ndc.nasa.gov has address 198.117.1.121
$ whois 198.117.1.121
[...]
National Aeronautics and Space Administration NETBLK-NSI (NET-198-116-0-0-1) 198.116.0.0 - 198.123.255.255
[...]
$ ping ndjsnpf01.ndc.nasa.gov
PING ndjsnpf01.ndc.nasa.gov (198.117.1.121) 56(84) bytes of data.

10

NASAのファイアウォールはおそらくICMP(ping)パケットをドロップしているため、pingはタイムアウトします。遅延の最大の要因は物理的な距離であり、ターゲットから離れるほど遅延が大きくなります(光の速度が最大の制限要因です)


1
しかし、同じホストに対するpingの連続した実行の間にパフォーマンスの改善があるのはなぜですか?
-zcqwevb

8
増減するため、送信する各パケットは必ずしも最終的な宛先に到達するために同じルートをとる必要はありません。ルートは動的であり、ボトルネックを回避するために常に変化しています。
-0x7c0

5
また、ルータは、このように、ルータの負荷に応じて、彼らは優先度の高いパケットが処理された後、後にICMPに返信するスケジュールすることができる、ICMP低い優先順位を検討
TJF

1
デフォルトのgwは私のルーターであるため、ARPリクエストは必要ありません。以前にいくつかのpingを実行したためです。
zcqwevb

17
-1:www.nasa.gov(akamai.netでホスト)にpingを送信できます。しかしnasa.gov、解決しないので、アドレスがないため、パケットは送信されません。ファイアウォールを落とすものは何もありません。
リチャード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.