Düzeltme: ERR_ICAN_NAME_COLLISION

Üst Düzey Etki Alanı veya nitelenmemiş ad gibi özel bir ad alanında kullanılan bir ad çözümlenmeye çalışıldığında, genel Etki Alanı Adı Sistemi (DNS) sorgusu ile sonuçlandığında ad çarpışması oluşur. Özel ve halka açık ad alanlarının idari sınırları üst üste geldiğinde, ad çözümlemesi istenmeyen veya zararlı sonuçlar verebilir.

ERR_ICANN_NAME_COLLISION hatası

ERR_ICAN_NAME_COLLISION Neden Nedir?

Bunun nedeni çoğunlukla ana bilgisayar adı olabilir, ancak bu konuda ortaya çıkabilecek başka nedenler olabilir, bazıları aşağıda listelenmiştir.

  • Yanlış Sözdizimi veya Adlar : Bazı temel sorunlar, ana makine dosyasının adı ana bilgisayar olmalı ve içinde herhangi bir uzantı olmadan ana bilgisayar olmamalıdır. Tek bir yanlış sözdizimi, tüm programınızı altüst edebilir.
  • Beyaz boşluklar : Kod bir yerden kopyalanırsa, kodunuzun birden çok boşlukla bitmesi olasılığı vardır.
  • İzinler ve Proxy'ler : Bazen dosya veya dosya özniteliklerinde izinlerle ilgili sorunlar olabilir. Sistemde yapılandırılmış bir proxy varsa, sonra hosts dosyasını atlayabilir. Proxy kullanmamak, daha az sorun çıkarmak için daha iyi bir seçenektir.

Şimdi problemin doğası hakkında temel bir anlayışa sahip olduğunuza göre, yöntemlere doğru ilerleyeceğiz.

Yöntem 1: Ana bilgisayar dosyanızın doğru olduğundan emin olma

Başka bir yerde sorunu kontrol etmeden önce hosts dosyasının doğru çalıştığından emin olun. Hosts dosyasıyla ilgili temel düzeltme:

  • Dosya adı " ana bilgisayar " olmalı ve ana bilgisayar olmamalıdır

    Hosts dosyasını burada bulabilirsiniz:

     C: \ Windows \ System32 \ drivers \ etc 

    Hosts dosyası dizini
  • Hosts dosyası için uzantı olmamalıdır

    Not : Uzantıları kontrol ettiğinizden emin olun, çünkü pencereler görünüm sekmesinde uzantıları gizleme seçeneğine sahiptir

    Görünüm sekmesini dosya gezgininin menü çubuğunda bulabilirsiniz.

    Dosya gezgini görünüm sekmesinde uzantıları etkinleştirme
  • Hosts dosyasında sözdizimi doğru olmalı
  • Tüm değişkenlere dikkat ettiğinizden emin olun (www.example.com ve example.com), bazen biri çalışır ancak diğerleri olmaz. Sadece güvenli olması için her ikisini de ekleyin.

    Her iki tür değişkeni ekleme

Ana dosyanın çalışıp çalışmadığını CMD'de (Yönetici Modu) aşağıdaki komutları yazarak kontrol edebilirsiniz.

  1. CMD'nin olduğu yere gidin, menüyü başlatın veya arama çubuğunda arama yapın

    Not : Daha eski pencereler için şunlar olacaktır: Başlat> Tüm Programlar> Aksesuarlar

  2. CMD'ye sağ tıklayın, “ Yönetici Olarak Çalıştırı seçin

    Cmd'yi yönetici olarak açmak
  3. Bu komutu cmd yazın ve şunu girin :
     ipconfig / flushdns 

    cmd içinde flushdns

    Bu, kullanılmış olan eski veri kayıtlarını bırakacaktır.

  4. Şimdi, doğru IP kullanıp kullanmadığını kontrol etmek için hosts dosyasına eklediğiniz giriş adresini yazın.
     ping example.com –n 1 ping -6 ipv6.example.com –n 1 

    ana dosyanın çalışıp çalışmadığını kontrol etme
  5. IP doğruysa, ana bilgisayar dosyanızın iyi çalıştığı ve sorunun başka bir yerde olduğu anlamına gelir.
  6. Ancak IP testi başarısız olursa, bu komutu cmd (admin modu) yazarak NetBios önbelleğini sıfırlayabilirsiniz:
     nbtstat –r 
  7. Ayrıca DNS önbelleğindeki geçerli verileri cmd (normal mod) ile aşağıdaki komutu kullanarak kontrol edebilirsiniz:
     ipconfig / displaydns | Daha 

    Önbelleği sıfırla ve verileri dns cinsinden kontrol et

Yöntem 2: Boşluk için denetleme

İki satır arasındaki boş girişte bile tek bir boşluk işleri karıştırabilir. Notepad ++, karakterleri göstermede ve beyaz boşluk karakterlerinin sayısını incelemede yardımcı olabilir. Ana bilgisayar girişlerini başka bir yerden kopyaladıysanız, içinde birden fazla boşluk olması olasılığı vardır. Boşlukların işleri karışmadığından emin olmak için her ikisini de değil, sadece boşluk veya sekmeleri kullanın ve dosyayı boş bir satırla sonlandırın.

Yöntem 3: kayıt defterini denetleme ve düzenleme

Anahtarı, hosts dosyasının konumunu belirten kayıt defteri düzenleyicide bulabilirsiniz. Anahtardaki girişi kontrol edebilirsiniz. Doğru değilse, düzenleyebilirsiniz. Ayrıca, kayıt defterinde veya diğer bazı girişlerde anahtara eksik olanlar için; onlar yaratabiliyor ya da zaten bunlara sahip diğer makinelerden kopyalayabiliyorlar.

  1. Windows + R tuşlarına basarak “ Çalıştırı açın
  2. Regedit yazın ve girin

    regedit'i çalıştırma ile açma
  3. Şimdi Kayıt Defteri Düzenleyicisi'nde aşağıdaki dizine gidin:
     \ HKEY_LOCAL_MACHINE \ CurrentControlSet \ SYSTEM \ services \ tcpip \ Parameters \ DatabasePath 

    DataBasePath kayıt defteri düzenleyicisinde anahtar
  4. DataBasePath, kontrol edeceğiniz anahtardır, içindeki giriş şöyle olmalıdır:
     C: \\ Windows \ System32 \ drivers \ etc 

Yöntem 4: Varsayılan izinleri olan yeni ana bilgisayar dosyası oluşturma

Zaten mevcut olan host dosyası için izinlerin bazı sorunları olabilir. Yenisini oluşturabilir ve var olanın içeriğini yenisine kopyalayabilirsiniz. Eski ana dosyalar gri onay işaretine, yeni ana onay işaretlerine sahip olacaktır. Bunun yapacağı şey, sistemin dosyayı varsayılan izinlerle yeniden oluşturmasıdır. Bunu yapmak için aşağıdaki adımları izleyin:

  1. Masaüstünde yeni bir metin dosyası oluşturun
  2. Şimdi “ Notepad ” inizi yönetici olarak açın.

    Not defterini yönetici olarak açma
  3. Dosya ve ardından
  4. Ardından, aşağıdaki adrese gidin:
     C: \\ Windows \ System32 \ drivers \ etc 
  5. “Hosts” dosyasını bulun ve açın, tüm metni seçin ve kopyalayın

    varolan ana bilgisayar dosyasını system32'de açma
  6. Ve masaüstünde oluşturduğunuz metin dosyasına yapıştırın.
  7. Herhangi bir uzantı olmadan “ ana bilgisayar ” olarak yeniden adlandırın
  8. Şimdi bu biraz zor bir adımdır, yeni ana makineyi varolan dosyaya kopyalamanız (üzerine taşımayın ) ve üzerine yazmanız gerekir.

    Not : Bazı kullanıcılar için kopyalama çalıştı, bazı taşıma işlemleri işe yaradı. İlk önce bir tane kopyalamayı deneyin.

Mevcut eski ana bilgisayar dosyasını okuyamıyorsanız. Aşağıdaki adımları yapabilirsiniz:

  1. Aşağıdaki dizine gidin:
     C: \\ Windows \ System32 \ drivers \ etc 
  2. Hosts ” dosyasına sağ tıklayın ve “ Properties ” i seçin
  3. Şimdi “ Güvenlik ” sekmesine gidin
  4. Grup veya kullanıcı adları ” kutusunda,
     % COMPUTERNAME% \ Users 

    ana dosya özellikleri
  5. Aşağıdaki kutudaki izinleri kontrol edin ve kullanıcının izin verilip verilmediğine bakın
  6. Kullanıcıya izin verilmiyorsa “ Düzenle ” yi tıklayabilir ve kullanıcının izin vermesi için aşağıdaki kutuyu işaretleyin:

    Oku ve Çalıştır

    Kullanıcıya hosts dosyasını açma izni verilmesi
  7. Daha sonra ana dosyayı not defteri içinde yönetici olarak açarak düzenleyebilirsiniz.

Yöntem 5: Proxy sorunlarını denetleme

Bu yöntem hakkında; sistemde herhangi bir proxy yapılandırılmışsa, hosts dosyasını atlıyor olabilir. Bu yöntemde, sistemin herhangi bir proxy çalıştırıp çalıştırmadığını kontrol ederiz. İnternet Explorer’da aşağıdaki adımları izleyerek kontrol edebiliriz:

  1. Windows Tuşunu basılı tutun ve R tuşuna basın . İnetcpl.cpl yazın ve Tamam'a tıklayın.
  2. Bağlantılar sekmesini seçin ve LAN ayarlarına tıklayın
  3. Ayarları otomatik olarak algılaseçeneğinin işaretli olduğundan ve Proxy sunucunun işaretli olmadığından emin olun. Proxy ayarlarını kontrol ettikten sonra, sorunun çözülüp çözülmediğini kontrol edin.

    Internet Explorer seçeneklerinde proxy'yi denetleme

Ilginç Haberler