Bu sorunun zaten burada bir cevabı var:
Ping komutunu localhost'a karşı kullandığımda (Windows Vista'da), 127.0.0.1 olarak görünmüyor.
C: \ Windows \ system32> ping localhost
32 bayt veri ile [1] Pinging GIGA Pinging:
Bunun yerine, ::1
(iki sütun ve bir tane) olarak görünür. Bu ne biçim bir gösterim? Ve neden 127.0.0.1 olarak görünmüyor?
İşte c:\windows\system32\drivers\etc\hosts
dosyada ne görüyorum .
:: 1 yerel ev sahibi 127.0.0.1 yerel ana bilgisayar
Gregg tarafından önerildiği gibi, bu emri değiştirmeyi çoktan denedim.
127.0.0.1 yerel ana bilgisayar :: 1 yerel ev sahibi
Beklenen sonuç, bunun 127.0.0.1
öncelikli olacağı, ::1
ancak durum böyle olmadı.
Şimdi öğrendiğim gibi, bunun yerine bir önek politikası ekleyerek yapılabilir . Cmd'yi IP sürüm 4 kullanmaya zorlamak için seçenek -4
kullanılabilir. Windows'u her zaman IP sürüm 4 kullanmaya zorlamak için IP sürüm 6 veya bileşenlerinden bazıları, ağ bağdaştırıcısının özellikler iletişim kutusundan veya bir kayıt defteri ince ayarından devre dışı bırakılabilir .
localhost
; HOSTS
dosyada belirtilir . Öyle 127.0.0.1
varsayılan olarak, ancak ne istersen onu değiştirmek veya tamamen kaldırabilir.
localhost name resolution is handled within DNS itself.