Pourquoi puis-je envoyer une requête ping à google.com, mais pas à nasa.gov?

21

Pourquoi puis-je envoyer une requête ping à google.com, mais pas à nasa.gov?

Je dois faire un ping comme ça

ping www.nasa.gov

Est-ce à cause de l'enregistrement DNS de la NASA?

Aussi, comment améliorer le temps de réponse du ping?

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

edit: nouvelle requête Si je ne me trompe pas, WWW n’at-il pas un niveau inférieur au nœud nasa dans une arborescence DNS? Dans la mesure où la plupart des adresses que nous utilisons dans le navigateur se trouvent avec WWW, cela signifie-t-il que l'enregistrement A se trouve avec le nœud WWW ou avec le nœud nasa ou avec les deux?

zcqwevb
la source
3
Chaque pingpaquet peut prendre un temps différent pour atteindre sa destination et revenir. Cela dépend de la charge du houblon sur son chemin.
Slhck
3
Les temps de ping dépendent plus de la route empruntée que de la charge de mon expérience. Les routeurs peuvent envoyer des paquets à leur destination par différentes routes à différentes heures.
CarlF
7
Est-ce que l'un de vous qui a choisi la réponse de Tom Frey a réellement essayé de faire un ping sur nasa.gov (sans le www) ou de faire un NSLOOKUP? Cette réponse est tellement fausse. Le pare-feu qu'il dit les supprime, répond au ping www.nasa.gov. C'est parce qu'il manque un enregistrement DNS A pour NASA.gov.
KCotreau

Réponses:

28

Parce que, pour une raison quelconque, ils n’ont pas ajouté d’enregistrement DNS "A" pour nasa.gov, il ne résout donc pas le problème et renvoie un hôte inconnu. La plupart des administrateurs configurent leur DNS pour répondre aux requêtes, en particulier HTTP, à domain.com et à www.domain.com. Vous pouvez cependant faire un ping sur www.nasa.gov.

Cependant, dans ce cas, une autre raison serait qu’ils choisissent d’abandonner les demandes de ping ICMP, configurées sur un pare-feu ou un routeur.

KCotreau
la source
1
Une dernière chose: en général, c'est l'ignorance qui conduit à cette situation, mais je trouve étrange que l'une des agences les plus techniquement orientées au monde le fasse par accident. Je ne peux pas penser à leur raison, mais j'espère bien pour la dernière navette dans l'espace pour le moment, ils n'ont pas oublié quelque chose d'aussi simple.
KCotreau
4
nasa.gov n'ont les enregistrements DNS et résout bien. Il n'a tout simplement aucune adresse (enregistrements A / AAAA). wwwmail
Auparavant, il
1
Bien sûr, je parlais de disques A puisque nous parlons de résoudre en hôte. Pensez "" contexte "de la question s'il vous plaît.
KCotreau
2
Essayez également d'effectuer un ping sur microsoft.com pour les comparer. Il va également laisser tomber les demandes. Aussi, pourquoi cette réponse a-t-elle la même apparence que 19 pouces en 6 heures (!!) et que ma réponse sur superuser.com/questions/241181/… est presque la même question (la seule différence étant que le DNS est l’erreur) n’en obtient qu’une ? ;RÉ. Oui, je suis gelée: O
sinni800
1
Je ne pas manquer, lire mon commentaire: (only difference here being the DNS the error). Je sais que la phrase est foirée, désolée pour ça!
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.

Vous pouvez donc envoyer du courrier à [email protected], mais il n'y a pas de machine nasa.govà laquelle vous connecter.

$ 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

Ainsi, lorsque vous www.nasa.govenvoyez une requête ping, vous envoyez une commande ping à une machine Akamai via plusieurs indirections.

Le serveur de messagerie de la NASA est géré directement par la NASA. Il ne répond pas aux requêtes 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.
bleu étoile
la source
10

Le pare-feu de la NASA est probablement en train de faire tomber des paquets ICMP (ping), ainsi vos pings expireront. Le facteur de latence le plus important est la distance physique, plus la cible est éloignée, plus la latence est grande (la vitesse de la lumière est le facteur limitant supérieur).

TJF
la source
1
mais pourquoi y at-il une amélioration des performances entre les exécutions successives de ping sur le même hôte?
zcqwevb
8
elle augmente et diminue, chaque paquet que vous envoyez ne prend pas nécessairement le même itinéraire pour atteindre la destination finale. Les itinéraires sont dynamiques et changent constamment pour éviter les goulots d'étranglement.
0x7c0
5
De plus, les routeurs considèrent l'ICMP comme une priorité basse. Par conséquent, en fonction de la charge du routeur, ils peuvent planifier leur réponse ultérieurement, une fois les paquets de priorité supérieure traités
TJF
1
mon gw par défaut est mon routeur, je suppose, donc une requête ARP ne sera pas nécessaire, car j'avais déjà fait quelques ping auparavant.
zcqwevb
17
-1: Je peux faire un ping sur www.nasa.gov (hébergé sur akamai.net). Mais nasa.govne résout pas, donc pas d'adresse, donc pas de paquet envoyé. Rien pour un pare-feu à supprimer.
Richard