Bagaimana bisa Url yang memiliki titik . di akhir, misalnya www.bla.de.?

Saya tidak pernah percaya Url bisa memiliki periode di akhir, seperti dalam www.google.de. (yang jelas tidak bekerja).

Namun, www.youtu.be. bekerja dengan baik. Bagaimana mereka mengelola itu?

Mengomentari pertanyaan (5)
Larutan

Dari di sini

It's fakta yang sedikit diketahui, tapi sepenuhnya memenuhi syarat (tidak ambigu) DNS domain nama memiliki sebuah titik di akhir. Orang-orang yang menjalankan DNS server biasanya tahu ini (jika anda melewatkan mengikuti titik-titik keluar, konfigurasi DNS tidak mungkin untuk bekerja) tetapi masyarakat umum biasanya doesn't. Domain nama yang doesn't memiliki dot pada akhirnya tidak sepenuhnya memenuhi syarat dan berpotensi ambigu. Ini didokumentasikan dalam DNS spesifikasi, RFC 1034, jalan kembali pada tahun 1987:

Karena lengkap nama domain berakhir dengan akar label, hal ini menyebabkan cetak formulir yang berakhir di sebuah titik. Kami menggunakan properti ini untuk membedakan antara:

  • karakter string yang mewakili lengkap nama domain (sering disebut "mutlak"). Misalnya, "poneria.ISI.EDU."

  • karakter string yang mewakili memulai label dari nama domain yang tidak lengkap, dan harus diselesaikan oleh software lokal menggunakan pengetahuan dari domain lokal (sering yang disebut "relatif"). Misalnya, "poneria" digunakan di ISI.EDU domain.

Sumber dari konten ini terus menjelaskan hal ini secara lebih detail.

Komentar (2)

Hostname tanpa tanda titik yang berpotensi ambigu. Trailing dot berarti bahwa hostname yang memenuhi syarat dan tidak dapat relatif untuk pencarian lokal domain.

Bayangkan anda adalah seorang mahasiswa (fiktif) Contoh Universitas yang memiliki domain tingkat kedua example.edu. Di dalam universitas's jaringan kampus anda dapat menghilangkan .example.edu akhiran untuk kemudahan dan malas. Jadi jika anda ingin berselancar ke www.example.edu dan di kampus, anda hanya harus berselancar untuk www dan bekerja.

Sekarang bayangkan universitas memiliki sebuah lembaga untuk kecerdasan buatan ("AI") dan situs web mereka di-host di www.ai.example.edu. Jika anda're di kampus, berselancar www.ai akan cukup karena anda dapat menghilangkan .example.edu akhiran.

Sejauh ini, begitu baik. Tapi sekarang anda ingin berselancar ke "Lepas pantai Layanan Informasi" perusahaan, yang berjalan Anguilla's top-level domain .ai. Situs web mereka di http://www.ai/ — tapi jika anda memasukkan URL tersebut ke browser web anda berada di kampus, anda'll tanah di situs institute for kecerdasan buatan sebagai gantinya.

Jadi, anda perlu untuk memberitahu web browser yang anda benar-benar ingin pergi ke situs web dengan domain tingkat atas .ai dan tidak untuk yang satu dengan universitas's subdomain .ai.example.edu. Yang's di mana titik ini penting, karena http://www.ai./ akan selalu bekerja independen lokal DNS domain pencarian.

Analoguos untuk titik-titik antara domain yang berbeda tingkat, yang terakhir dot merupakan akar dari DNS, yaitu menyatakan bahwa kata sebelum titik itu adalah top-level domain dan domain tidak relatif terhadap domain pencarian.

Komentar (13)

Saya pikir jawabannya adalah bahwa sebagian besar alat-alat Internet hanya drop . atau memperlakukannya sebagai tambahan informasi jalan.

Perhatikan bahwa ini adalah sangat rumit ilusi. youtu.menjadi tidak youtube.sama. Tidak yakin, tapi ini mungkin penyalahgunaan.

Komentar (3)