Chrome'da localhost .dev kullanmaya çalışırken ERR_ICANN_NAME_COLLISION


37

Bugün apache httpd-vhosts.conf dosyasında belirtilen yerel alan adlarına erişmeye çalışırken bu hatayı aldım. Bir .dev alan adıyla ilk defa oldu, bu yüzden Goggle’ın nihayet aldığı haberi ışığında makul görünüyordu .

Ancak, diğer alan adlarıyla (örneğin .abb veya .loc) denedim ve hata devam ediyor. Windows 7'de UniServerZ ile çalışıyorum ve Chrome, "ERR_ICANN_NAME_COLLISION" hatasını kabaca "bu web sitesi yeni üst düzey alan adı kullanıyor. Çalışıyorsa, ağ yöneticinize başvurun" olarak açıklıyor. Gerçekten .dev alan adlarıyla çalışmak için kullanılır.

Şimdi ERR_ICANN_NAME_COLLISION adlı kişiyi google denemek çok az sonuç getiriyor ve iletişim kuracak bir ağ yöneticim yok. :-)

Soru şu: bu ben ve muhtemelen benim ev sahibi / vhosts ayarlarımı mı yoksa dünyanın hatası mı? Yerel bir dev sunucu için şimdi hangi yerel etki alanı adları kullanılmalıdır?



Yerel bir TLD etki alanı adına ihtiyacınız varsa, belki .local veya .localdomain ... IIRC kullanın, bu ikisinden en az biri yerel kullanım için ayrılmıştır ve yakında herhangi bir zamanda herhangi bir tescil ettirene verilmez. geçersiz TLD örnekleri veya etki alanı örnekleri için example.com/.net).
Archimedix '

2
@ Archimedix .localde sorunlu olabilir: support.apple.com/en-us/HT204684
Hagen von Eitzen

1
Ana bilgisayar dosyanızda doğru bir şekilde listelenen alan adınız var mı? Ekleyene kadar bu hatayı aldım.
Simon East

2
RFC 2608 uyarınca, Bölüm 2,. tools.ietf.org/html/rfc2606#section-2
Rodrigo M

Yanıtlar:


18

Kullandığınız sözde alan adı / adları yeni bir üst seviye alan adı olarak kaydedilmektedir.

DNS 127.0.53.53, bu TLD’nin birileri tarafından kaydedildiğinin bir işaretidir. M43’ün Chrome sürümlerinde, hata mesajını kullanıcıya iletmenin yeni bir yolu var.

Sahip olduğunuz bir alan adı kullanın. Muhtemelen "localhost.dev. $ Yourdomain" gibi bir tam ad kullanmak, kurulumunuza bağlı olarak size yardımcı olabilir.


Tamam anladım. Kişisel web sitem için kullandığım bir etki alanının alt alanını oluşturabilir ve vhosts dosyasına koyabilir miyim? 1. Yerel kullanım için özel olarak bir tane satın almam gerekir mi? 2. Vhosts girişinden başka bir şey ayarlamalı mıyım?
konrad

Sadece vhost girişleri tek başına yeterli değil. Ayrıca eşleşen DNS kayıtlarını ayarlamanız gerekir. Linux olması durumunda olabilir /etc/hostsveya başka birinin kullanmasını istiyorsanız, bir etki alanı kaydetmeniz ve A kayıtlarıyla eşleşen bir kurulum yapmanız gerekir.
cstamas

Hayır, sadece kişisel kullanım içindir. Yani benim kontrolüm altında var olan herhangi bir alanın bir alt alanını, alt etki alanını yerel bir dizine yönlendirmek için hostsfile + input içindeki localhost vhostsdizinine yönlendirmek yeterli midir?
konrad

@konrad / etc / hosts ile etki alanı sizin kontrolünüz altında olmak zorunda bile değil.
cstamas

/etc/hostsSahip olmadığınız bir TLD girişi, DNS sızıntısı nedeniyle hala kötü bir fikirdir. Bir ana bilgisayar adı yazım hatası, "uygun" alan adınızın sorgulanması için gerçek DNS sunucularına neden olur. Oradan olan, birinin tahminini; NXDOMAINşansınız devam ederse yanıt ya da joker karakter DNS, eğer değilseniz tarayıcıları kötü amaçlı sitelere yönlendirmeye yanıt verir. Bunu yapacaksanız ,/etc/resolv.conf sahip olmadığınız etki alanını searchyoldan kaldırmak için tüm dosyalarınızı düzenlediğinizden emin olun .
Andrew B

2

Görünen Google kullanmak istediği .deviç puposes sadece. Bu varsayım altında, dahili DNS sunucunuzda "sahte" bir dev bölgesi barındırmanın güvenli olduğu görülüyor


8
Hatayı bir şekilde doğru yerel ayarlarla düzeltmenin mümkün olduğunu mu kastediyorsunuz? Bunun için ne ayarlamalıyım?
konrad

Zaten özel bir DNS sunucunuz olduğunu varsayarak, "bölünmüş ufuk" ayarlarının belgelerine bakın.
tripleee

2

ICANN gibi yeni kamuya açık gTLD'ler yayınladı .dev. Yerel adresi C:\\Windows\System32\Drivers\etc\hostsdosyanıza ekleyebilir veya sitenin adresini web sunucusu yapılandırma dosyanızda değiştirebilirsiniz.


2

example.localBunun yerine kullanın example.devve bu benim için çalışıyor.


1
Bu çok iyi bir geçici çözümdür.
dsignr

0

Aynı sorunu gördüm ve 9'dan fazla alan adı kullanmayı bıraktığımda düzelttim.

Ana bilgisayar dosyanızın (C: \ Windows \ System32 \ drivers \ etc \ hosts dosyası) 9'dan fazla etki alanına sahip olup olmadığını kontrol edebilirsiniz.


-1

Başka bir yolu vm'inize ssh koymak olacaktır. İfconfig kullanarak arayüz tarafından kullanılan IP adresini arayın.

Ana bilgisayar dosyanızı düzenleyin (C: \ Windows \ System32 \ drivers \ etc \ hosts).

Benim durumumda bir örnek olarak şöyle görünüyor:

$ 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)

bunu ana bilgisayarlara ekleyerek:

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.