
今日、Apache httpd-vhosts.confで指定されたローカルドメインにアクセスしようとしたときにこのエラーが発生しました。これは.devドメインで初めて発生したので、最近のニュースついにゴーグルがゲットしました。
しかし、他のドメイン名 (例: .abb または .loc) で試してみましたが、エラーは解決しません。私は Windows7 で UniServerZ を使用していますが、Chrome では「ERR_ICANN_NAME_COLLISION」エラーを「この Web サイトは新しいトップ レベル ドメイン名を使用しています。以前は機能していた場合は、ネットワーク管理者に問い合わせてください」と大まかに説明しています。確かに以前は .dev ドメインで機能していました。
現在、ERR_ICANN_NAME_COLLISION を Google で検索しても結果はほとんど表示されず、連絡できるネットワーク管理者もいません。 :-)
問題は、これが私と私のホスト/仮想ホストの設定のせいなのか、それとも世界のせいなのかということです。現在、ローカル開発サーバーに使用するのに適したローカル ドメイン名は何でしょうか。
答え1
使用している疑似ドメイン名は、新しいトップレベルドメインとして登録されています。
DNS は、127.0.53.53
この TLD が誰かによって登録されていることを示す信号を返します。M43 以降の Chrome バージョンには、ユーザーにエラー メッセージを中継する新しい方法があります。
所有しているドメイン名を使用してください。設定によっては、「localhost.dev.$yourdomain」のような完全な名前を使用すると役立つ場合があります。
答え2
それ登場.dev
Googleは内部目的のみに使用したいと考えています。その仮定の下では、内部DNSサーバーに「偽の」開発ゾーンをホストすることは安全であると思われます。
答え3
ICANN は、 などの新しいパブリック gTLD をリリースしました.dev
。ファイルにローカル アドレスを追加するかC:\\Windows\System32\Drivers\etc\hosts
、Web サーバー構成ファイルでサイトのアドレスを変更することができます。
答え4
私も同じ問題を抱えていましたが、9 個を超えるドメインの使用を停止すると解決しました。
ホストファイル(C:\Windows\System32\drivers\etc\hosts)に9つ以上のドメインがあるかどうかを確認できます。