Perché posso eseguire il ping su google.com, ma non su nasa.gov?


21

Perché posso eseguire il ping su google.com, ma non su nasa.gov?

Devo eseguire il ping in questo modo

ping www.nasa.gov

È a causa del record DNS della NASA?

Inoltre, come migliora un tempo di risposta al ping?

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

modifica: nuova query Se ho ragione, il WWW non è un livello inferiore al nodo NASA in un albero DNS? Quindi, poiché la maggior parte degli indirizzi che utilizziamo nel browser sono con WWW, ciò significa che il record A è con il nodo WWW o con il nodo NASA o con entrambi?


3
Ogni pingpacchetto può richiedere un tempo diverso per raggiungere la destinazione e tornare. Questo dipende dal carico del luppolo sulla sua strada.
slhck,

3
I miei tempi di ping dipendono più dalla rotta presa che dal carico nella mia esperienza. I router possono inviare pacchetti a destinazione tramite percorsi diversi in momenti diversi.
CarlF,

7
Qualcuno di voi che ha effettivamente scelto la risposta di Tom Frey ha effettivamente provato a pingare nasa.gov (meno il www) o ha fatto un NSLOOKUP? Quella risposta è così sbagliata. Lo stesso firewall che dice li sta facendo cadere, risponde al ping www.nasa.gov. È perché manca un record DNS A per NASA.gov.
KCotreau,

Risposte:


28

Perché per qualche motivo, non hanno aggiunto un DNS "A record" per nasa.gov, quindi non si risolve e restituisce un host sconosciuto. La maggior parte degli amministratori configura il proprio DNS per rispondere alle richieste, in particolare per HTTP, sia sul dominio.com che sul dominio www.dominio.com. Puoi fare il ping su www.nasa.gov però.

Sebbene, non in questo caso, un altro motivo sarebbe se hanno scelto di eliminare le richieste di ping ICMP, configurate su un firewall o un router.


1
Ancora una cosa: in generale, è di solito l'ignoranza che porta a questa situazione, ma trovo strano che una delle agenzie più tecnicamente orientate al mondo lo farebbe per caso. Non riesco a pensare alla loro ragione, ma spero proprio che l'ultimo Shuttle nello spazio in questo momento, non abbiano trascurato qualcosa di così semplice.
KCotreau,

4
nasa.gov non ha DNS i record e si risolve bene. Semplicemente non ha alcun indirizzo (record A / AAAA). In passato era relativamente comune l'hosting di siti Web nel wwwsottodominio (simile a quello maildei server di posta, ecc.)
gravità

1
Ovviamente, intendevo un disco dato che stiamo parlando di risolvere un host. Pensa "al contesto" della domanda, per favore.
KCotreau,

2
Prova anche a eseguire il ping di microsoft.com per il confronto. Rilascerà anche le richieste. Anche perché questa risposta ottiene come 19 thumb-up in 6 ore (!!) e la mia risposta su superuser.com/questions/241181/… che è quasi la stessa domanda (l'unica differenza qui è il DNS l'errore) solo uno ? ; D. Sì, sono gelatina: O
sinni800,

1
Non ho mancato questo, leggere il mio commento: (only difference here being the DNS the error). So che la frase è incasinata, mi dispiace per quello!
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.

Quindi è possibile inviare posta a username@nasa.gov, ma non esiste un computer nasa.gova cui connettersi.

$ 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

Quindi, quando www.nasa.govesegui il ping, esegui il ping di una macchina Akamai tramite diverse indirette.

Il server di posta della NASA è gestito direttamente dalla NASA. Non risponde alle richieste di 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

Il firewall della NASA probabilmente sta rilasciando i pacchetti ICMP (ping), quindi i tuoi ping scadranno. Il più grande fattore di latenza è la distanza fisica, più lontano è il tuo obiettivo, maggiore è la latenza (la velocità della luce è il massimo fattore limitante)


1
ma perché c'è un miglioramento delle prestazioni tra successive esecuzioni di ping sullo stesso host?
zcqwevb,

8
aumenta e diminuisce, ogni pacchetto che invii non prende necessariamente lo stesso percorso per raggiungere la destinazione finale. I percorsi sono dinamici e in continua evoluzione per evitare il collo di bottiglia.
0x7c0

5
Inoltre, i router considerano l'ICMP a bassa priorità, quindi a seconda del carico del router, possono programmare di rispondere all'ICMP in un secondo momento una volta elaborati i pacchetti con priorità più alta
TJF

1
il mio gw predefinito è il mio router, suppongo, quindi la richiesta ARP non sarà necessaria come ho già fatto alcuni ping prima.
zcqwevb,

17
-1: posso eseguire il ping su www.nasa.gov (ospitato in akamai.net). Ma nasa.govnon si risolve, quindi nessun indirizzo, quindi nessun pacchetto inviato. Nulla da far cadere per un firewall.
Richard,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.