Kenapa ping "drive" mendapat balasan dari 127.0.53.53?

23

Saya menggunakan Firefox 31 di Ubuntu 14.04.1

Saya mencoba membuka Google Drive di Firefox dengan mengetikkan "drive" pada bilah alamat dan kemudian mengklik hasil Google pertama (malas dan berbelit-belit, saya tahu).

Ini menunjukkan kepada saya kesalahan koneksi:

masukkan deskripsi gambar di sini

Mencurigai masalah router, atau mungkin masalah DNS yang disebabkan oleh ISP saya, saya mencoba melakukan ping ke alamat yang tidak ada, hanya untuk mendapatkan balasan 127.0.53.53. Hah?

ubuntu@ubuntu:~$ ping foobar
ping: unknown host foobar
ubuntu@ubuntu:~$ ping thisisnotavaliddomain
ping: unknown host thisisnotavaliddomain
ubuntu@ubuntu:~$ ping drive
PING drive (127.0.53.53) 56(84) bytes of data.
64 bytes from 127.0.53.53: icmp_seq=1 ttl=64 time=0.011 ms
64 bytes from 127.0.53.53: icmp_seq=2 ttl=64 time=0.022 ms
64 bytes from 127.0.53.53: icmp_seq=3 ttl=64 time=0.049 ms
^C
--- drive ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.011/0.027/0.049/0.016 ms

Mencoba melakukan ping ke domain tidak valid lainnya membuat saya mendapatkan hasil yang diharapkan (yaitu, tidak ada sama sekali). Hanya dengan "drive" sepertinya itu terjadi.

Apa yang terjadi di sini?

Orang Brasil itu
sumber
2
Singkatnya drivesekarang adalah nama domain yang valid dan memutuskan untuk 127.0.53.53memperingatkan Anda bahwa jika Anda memiliki konfigurasi dengan asumsi itu tidak ada, maka Anda harus memperbaikinya. Hal yang sama berlaku untuk subdomain dari driveseperti www.drive, mail.drive, atau www.over.drive.
kasperd
8
Walaupun penjelasan tentang gTLD benar, secara umum, hanya karena sesuatu tidak dapat dijangkau oleh browser web tidak berarti bahwa nama host tidak valid. Ini hanya berarti bahwa nama host tidak menjalankan server web (pada port default). Tuan rumah seperti itu masih bisa menanggapi ping.
jamesdlin
@ jamesdlin Itulah mengapa saya memasukkan sampel ping ke dalam pertanyaan saya ;-)
Orang Brazil itu

Jawaban:

33

Apa yang terjadi adalah tabrakan nama .

127.0.53.53 adalah alamat IPv4 khusus yang akan muncul di sistem administrator sistem peringatan log bahwa ada masalah tabrakan nama potensial, memungkinkan diagnosis dan perbaikan cepat. "53" digunakan sebagai mnemonik untuk menunjukkan masalah terkait DNS karena penggunaan port jaringan 53 untuk layanan DNS.

(sumber: ICANN )

Tapi apa artinya itu? Nah, ternyata selama beberapa tahun terakhir jumlah TLD ( domain tingkat atas ) telah berkembang. Terlepas dari aslinya .com, .org, .net, .govdan seperti, ada sebuah daftar yang terus tumbuh dari TLDs generik . Pada saat penulisan ini, saat ini ada lebih dari seribu gTLD .

Coba tebak beberapa contoh gTLD? Kata-kata seperti "drive", "google", "microsoft", "hotmail", "youtube" dan "android". Jadi, ketika Anda memasukkan kata-kata itu di bilah alamat di Firefox, alih-alih menggunakannya untuk melakukan pencarian di mesin pencari default, itu akan terlebih dahulu memeriksa apakah itu diselesaikan sebagai nama domain.

Terima kasih kepada teman-teman kita di ICANN, itu tidak tekad untuk 127.0.53.53. Yang artinya localhost. Browser Anda sedang mencoba untuk terhubung ke port 80 dari komputer Anda sendiri dan, kecuali jika Anda memiliki server web yang berjalan, Anda akan melihat pesan kesalahan koneksi.

(obs: ini sepertinya tidak mempengaruhi semua browser - setidaknya, saya bisa menguji versi terbaru Chrome untuk Android dan tidak terpengaruh oleh masalah ini)

Orang Brasil itu
sumber
1
Saya tidak yakin ini menjelaskannya ... mengapa drivedan tidak ada dari sejumlah TLD lainnya? Saya mencoba mem-ping beberapa dari daftar dan satu-satunya yang sejauh ini mengembalikan respons yang sama gmail.
nhinkle
1
Itu tidak terjadi pada googlesaya, tetapi saya baru saja melakukannya homedepot. Browser seharusnya tidak memengaruhi (ini semua diuji melalui ping), tapi saya menggunakan Windows 8.1 untuk referensi.
nhinkle
1
@nhinkle Dikonfirmasi pada Windows 7. Saya menggunakan "nslookup drive." dan server nama pada 8.8.8.8 poin ke 127.0.53.53 (17 Agustus 2015). Perhatikan bahwa saya berharap ini berpotensi berubah, jika orang / organisasi yang mengendalikan "drive" TLD mengubahnya. Perhatikan bahwa meskipun "drive nslookup." (dengan periode trailing) bekerja, "nslookup drive" tidak, juga tidak "ping drive.". Saya menduga ping mungkin secara efektif menghapus periode trailing, yang secara teknis akan salah (karena akan melanggar spesifikasi DNS bahwa semua domain secara teknis berakhir dengan periode yang biasanya opsional).
TOOGAM
5
GTLD baru hanya disiapkan untuk menyelesaikan domain 127.0.53.53selama tahap tertentu pengujian awal. Setelah gTLD disetel sepenuhnya, gTLD berperilaku normal; domain tidak dikenal hanya akan gagal.
duskwuff
3
@TOOGAM Jika Anda mencari catatan DNS untuk "drive." Ada catatan MX yang diputuskan untukyour-dns-needs-immediate-attention.drive.
Dev