Mengapa saya bisa melakukan ping google.com, tetapi tidak nasa.gov?

21

Mengapa saya bisa melakukan ping google.com, tetapi tidak nasa.gov?

Saya harus melakukan ping seperti ini

ping www.nasa.gov

Apakah karena catatan DNS NASA?

Juga bagaimana waktu respons ping ditingkatkan?

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

edit: kueri baru Jika saya benar, bukankah WWW satu tingkat di bawah nasa node dalam pohon DNS? Kemudian karena sebagian besar alamat yang kita gunakan di browser adalah WWW, apakah itu berarti bahwa catatan A adalah dengan WWW node atau dengan node nasa atau dengan keduanya?

zcqwevb
sumber
3
Setiap pingpaket mungkin memerlukan waktu berbeda untuk mencapai tujuannya dan kembali. Ini tergantung pada beban hop dalam perjalanan.
slhck
3
Waktu ping lebih tergantung pada rute yang diambil daripada memuat dalam pengalaman saya. Router dapat mengirim paket ke tujuannya dengan rute yang berbeda di waktu yang berbeda.
CarlF
7
Apakah ada di antara Anda yang benar-benar memilih jawaban Tom Frey sebenarnya mencoba melakukan ping nasa.gov (minus www) atau melakukan NSLOOKUP? Jawaban itu sangat salah. Firewall yang sama katanya adalah menjatuhkan mereka, merespons ping www.nasa.gov. Itu karena tidak ada catatan DNS A untuk NASA.gov.
KCotreau

Jawaban:

28

Karena karena alasan tertentu, mereka belum menambahkan DNS "A record" untuk nasa.gov, sehingga tidak menyelesaikan, dan mengembalikan host yang tidak dikenal. Sebagian besar administrator mengkonfigurasi DNS mereka untuk menanggapi permintaan, terutama untuk HTTP, ke domain.com dan www.domain.com. Anda dapat melakukan ping www.nasa.gov.

Meskipun, tidak dalam kasus ini, alasan lain adalah jika mereka memilih untuk membatalkan permintaan ping ICMP, yang dikonfigurasi pada firewall atau router.

KCotreau
sumber
1
Satu hal lagi: Secara umum, biasanya ketidaktahuan yang mengarah pada situasi ini, tetapi saya merasa aneh bahwa salah satu agen yang paling berorientasi teknis di dunia akan melakukan ini secara tidak sengaja. Saya tidak bisa memikirkan alasan mereka, tapi saya yakin berharap untuk pesawat ulang-alik terakhir di ruang sekarang, mereka tidak mengabaikan sesuatu yang begitu sederhana.
KCotreau
4
nasa.gov memang memiliki catatan DNS dan menyelesaikan dengan baik. Hanya saja tidak memiliki alamat (catatan A / AAAA). Dulu relatif umum untuk situs web di-host di wwwsubdomain (mirip dengan mailuntuk server mail, dll.)
grawity
1
Tentu saja, maksud saya adalah catatan karena kita berbicara tentang penyelesaian masalah ke host. Tolong pikirkan "Konteks" dari pertanyaan ini.
KCotreau
2
Coba juga ping microsoft.com untuk perbandingan. Ini juga akan membatalkan permintaan. Juga mengapa jawaban ini mendapatkan seperti 19 jempol dalam 6 jam (!!) dan jawaban saya di superuser.com/questions/241181/... yang merupakan pertanyaan yang hampir sama (hanya perbedaan di sini karena DNS kesalahannya) hanya mendapat satu ? ; D. Ya, saya jelly: O
sinni800
1
Aku tidak melewatkan ini, membaca komentar saya: (only difference here being the DNS the error). Saya tahu kalimatnya kacau, maaf untuk itu!
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.

Jadi Anda dapat mengirim email ke [email protected], tetapi tidak ada mesin nasa.govuntuk terhubung.

$ 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

Jadi ketika Anda melakukan ping, www.nasa.govAnda benar-benar melakukan ping ke mesin Akamai melalui beberapa tipuan.

Server surat NASA dijalankan oleh NASA secara langsung. Itu tidak membalas permintaan 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.
starblue
sumber
10

Firewall NASA mungkin menjatuhkan paket ICMP (ping), sehingga ping Anda akan habis. Faktor latensi terbesar adalah jarak fisik, semakin jauh target Anda, semakin besar latensi (kecepatan cahaya adalah faktor pembatas teratas)

TJF
sumber
1
tetapi mengapa ada peningkatan kinerja antara berturut-turut menjalankan ping ke host yang sama?
zcqwevb
8
bertambah dan berkurang, setiap paket yang Anda kirim tidak harus mengambil rute yang sama untuk mencapai tujuan akhir. Rute dinamis dan terus berubah untuk menghindari leher botol.
0x7c0
5
Selain itu, router menganggap ICMP prioritas rendah, sehingga tergantung pada beban router, mereka dapat menjadwalkan untuk membalas ICMP di lain waktu setelah paket prioritas yang lebih tinggi diproses
TJF
1
gw default saya adalah router saya, jadi permintaan ARP tidak diperlukan karena saya sudah melakukan beberapa ping sebelumnya.
zcqwevb
17
-1: Saya bisa ping www.nasa.gov (dihosting di akamai.net). Tetapi nasa.govtidak menyelesaikan, tidak ada alamat, jadi tidak ada paket yang dikirim. Tidak ada apa pun yang bisa dijatuhkan firewall.
Richard