Chrome で localhost .dev を使用しようとすると ERR_ICANN_NAME_COLLISION が発生する

Chrome で localhost .dev を使用しようとすると ERR_ICANN_NAME_COLLISION が発生する

今日、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

それ登場.devGoogleは内部目的のみに使用したいと考えています。その仮定の下では、内部DNSサーバーに「偽の」開発ゾーンをホストすることは安全であると思われます。

答え3

ICANN は、 などの新しいパブリック gTLD をリリースしました.dev。ファイルにローカル アドレスを追加するかC:\\Windows\System32\Drivers\etc\hosts、Web サーバー構成ファイルでサイトのアドレスを変更することができます。

答え4

私も同じ問題を抱えていましたが、9 個を超えるドメインの使用を停止すると解決しました。

ホストファイル(C:\Windows\System32\drivers\etc\hosts)に9つ以上のドメインがあるかどうかを確認できます。

関連情報