Chromeでlocalhost .devを使用しようとすると、ERR_ICANN_NAME_COLLISION


37

今日、apache httpd-vhosts.confで指定されたローカルドメインにアクセスしようとすると、このエラーが発生しました。.devドメインで初めて発生したため、最近のニュースに照らしてGoggleがついに入手したのはもっともらしいようです。

ただし、他のドメイン名(例:.abbまたは.loc)で試したが、エラーが続く。私はWindows7でUniServerZを使用していますが、Chromeは "ERR_ICANN_NAME_COLLISION"エラーを「このWebサイトは新しいトップレベルドメイン名を使用しています。以前はネットワーク管理者に連絡してください」と説明します。実際、.devドメインで動作していました。

現在、ERR_ICANN_NAME_COLLISIONをグーグルで検索しても結果はほとんどなく、連絡するネットワーク管理者はいません。:-)

問題は、これは私であり、おそらく私のホスト/仮想ホストの設定ですか、それとも世界のせいですか?ローカル開発サーバーに使用するのに適切なローカルドメイン名は何ですか?


1
このリソースをご覧ください

ローカルTLDドメイン名が必要な場合は、.localまたは.localdomain ... IIRCを使用します。これらの2つのうち少なくとも1つはローカルで使用するために予約されており、すぐにレジストラに発行されません(.invalidの場合は無効なTLDの例、またはドメインの例の場合はexample.com/.net)。
アルキメデス

2
@Archimedixに.localも問題がある可能性があります:support.apple.com/en-us/HT204684
ハーゲンフォン

1
ホストファイルにドメイン名が正しくリストされていますか?追加するまでこのエラーが発生しました。
サイモンイースト

2
RFC 2608では、セクション2、.test、.example、.invalid、および.localhostのみが割り当てられることが保証されている唯一のTLDです。tools.ietf.org/html/rfc2606#section-2
ロドリゴM

回答:


18

使用している擬似ドメイン名は、新しいトップレベルドメインとして登録されています。

DNS 127.0.53.53は、このTLDが誰かによって登録されていることを示すシグナルを返します。M43のChromeバージョンには、エラーメッセージをユーザーに中継するこの新しい方法があります。

所有しているドメイン名を使用します。「localhost.dev。$ yourdomain」などのフルネームを使用すると、セットアップに応じてここで役立ちます。


わかったよ。個人のウェブサイトに使用するドメインのサブドメインを作成してvhostsファイルに配置するか、1。特にローカルで使用するためにサブドメインを購入する必要があります。
コンラッド

vhostエントリだけでは十分ではありません。また、一致するDNSレコードを設定する必要があります。Linuxの場合、それ/etc/hostsを使用するか、他のユーザーが使用できるようにする場合は、ドメインを登録し、一致するAレコードを設定する必要があります。
cstamas

いや、それは個人使用のみです。私の制御下にある既存のドメインのサブドメインをhostsファイル内のローカルホストにリダイレクトして、サブvhostsドメインをローカルディレクトリにリダイレクトするだけで十分ですか?
コンラッド

/ etc / hostsを指定した@konradでは、ドメインを制御する必要さえありません。
cstamas

/etc/hosts所有していないTLDのエントリは、DNSリークのために依然として悪い考えです。ホスト名の入力ミスにより、「適切な」ドメインの実際のDNSサーバーが照会されます。そこから何が起こるかは誰の推測でもあります。NXDOMAIN運が続く場合は応答、そうでない場合はワイルドカードDNS応答によりブラウザをマルウェアサイトにリダイレクトします。これを行う場合、すべての/etc/resolv.confファイルを編集して、所有していないドメインをsearchパスから削除してください。
アンドリューB

2

表示された Googleが使用することを望んでいることを.dev内部puposesのためにのみ。その仮定の下では、内部DNSサーバーで「偽の」開発ゾーンをホストしても安全であると思われます


8
正しいローカル設定で何らかの形でエラーを回避することは可能ですか?これには何を設定すればよいですか?
コンラッド

すでにプライベートDNSサーバーがある場合、「スプリットホライズン」を設定する方法については、そのドキュメントを参照してください。
トリプリー

2

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



0

同じ問題が発生し、9ドメイン以上の使用を停止すると修正されました。

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


-1

別の方法は、vmにsshすることです。ifconfigを使用して、インターフェイスが使用するIPアドレスを検索します。

ホストファイル(C:\ Windows \ System32 \ drivers \ etc \ hosts)を編集します。

私の場合、例としては次のようになります。

$ ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:2d:c7:28
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe2d:c728/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2268 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1958 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:222404 (222.4 KB)  TX bytes:215264 (215.2 KB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:74:21:fb
          inet addr:192.168.50.4  Bcast:192.168.50.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe74:21fb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:601 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:173019 (173.0 KB)  TX bytes:1824 (1.8 KB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:190 (190.0 B)  TX bytes:190 (190.0 B)

これをホストに追加します。

192.168.50.4    vvv.dev
192.168.50.4    local.wordpress.dev
192.168.50.4    local.wordpress-trunk.dev
192.168.50.4    src.wordpress-develop.dev
192.168.50.4    build.wordpress-develop.dev
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.