Hari ini saya mendapatkan kesalahan ini ketika mencoba mengakses domain lokal yang ditentukan dalam apache httpd-vhosts.conf. Itu terjadi untuk pertama kalinya dengan domain .dev, jadi tampaknya masuk akal bahwa mengingat berita terbaru Goggle akhirnya mendapatkannya.
Namun, saya mencoba dengan nama domain lain (mis. .Abb atau .loc) dan kesalahan berlanjut. Saya bekerja dengan UniServerZ di Windows7 dan Chrome menjelaskan kesalahan "ERR_ICANN_NAME_COLLISION" secara kasar karena "situs web ini menggunakan nama domain tingkat atas yang baru. Hubungi administrator jaringan Anda jika dulu berfungsi". Ini memang digunakan untuk bekerja dengan domain .dev.
Sekarang, mencoba google ERR_ICANN_NAME_COLLISION membawa sangat sedikit hasil dan saya tidak memiliki administrator jaringan untuk dihubungi. :-)
Pertanyaannya adalah: apakah ini saya dan mungkin pengaturan host / vhosts saya atau kesalahan dunia? Apa nama domain lokal yang seharusnya bagus sekarang untuk digunakan untuk server dev lokal?
.local
mungkin bermasalah juga: support.apple.com/en-us/HT204684Jawaban:
Nama domain semu yang Anda gunakan sedang terdaftar sebagai domain tingkat atas baru.
DNS mengembalikan
127.0.53.53
yang merupakan sinyal bahwa TLD ini sedang didaftarkan oleh seseorang. Versi Chrome dari M43 memiliki cara baru menyampaikan pesan kesalahan kepada pengguna.Gunakan nama domain yang Anda miliki. Mungkin menggunakan nama lengkap seperti "localhost.dev. $ Domain Anda" dapat membantu Anda di sini tergantung pada pengaturan Anda.
sumber
/etc/hosts
atau jika Anda ingin orang lain dapat menggunakannya, Anda harus mendaftarkan domain dan mengatur pencocokan catatan A.hosts
file + entrivhosts
untuk mengarahkan subdomain ke direktori lokal sudah cukup?/etc/hosts
entri untuk TLD yang tidak Anda miliki masih merupakan ide yang buruk karena kebocoran DNS. Kesalahan ketik nama host akan menghasilkan server DNS asli untuk domain "sesuai" Anda dimintai pertanyaan. Dari sana yang terjadi adalah dugaan siapa pun;NXDOMAIN
respons jika keberuntungan Anda berlanjut, atau tanggapan wildcard DNS mengarahkan ulang browser ke situs malware jika Anda tidak. Jika Anda sedang akan melakukan hal ini, pastikan untuk mengedit semua Anda/etc/resolv.conf
file untuk menghapus domain yang Anda tidak sendiri darisearch
jalan.Ini muncul bahwa Google ingin menggunakan
.dev
hanya untuk puposes internal. Berdasarkan asumsi itu, tampaknya aman untuk meng-host zona dev "palsu" di server DNS internal Andasumber
ICANN telah merilis gTLD-s publik baru, seperti
.dev
. Anda dapat menambahkan alamat lokal keC:\\Windows\System32\Drivers\etc\hosts
file Anda atau mengubah alamat situs di file konfigurasi server web Anda.sumber
Gunakan
example.local
sebagai gantiexample.dev
dan itu bekerja untuk saya.sumber
Saya mendapat masalah yang sama dan saya perbaiki ketika berhenti menggunakan lebih dari 9 domain.
Anda dapat memeriksa apakah file host Anda (C: \ Windows \ System32 \ drivers \ etc \ hosts) memiliki lebih dari 9 domain
sumber
Cara lain adalah dengan ssh ke vm Anda. Cari alamat IP yang digunakan oleh antarmuka dengan menggunakan ifconfig.
Edit file host Anda (C: \ Windows \ System32 \ drivers \ etc \ hosts).
Dalam kasus saya sebagai contoh terlihat seperti ini:
menambahkan ini ke host:
sumber