Pertanyaan ini sudah ada jawabannya di sini:
Ketika saya menggunakan perintah Ping terhadap localhost saya (pada Windows Vista), itu tidak muncul sebagai 127.0.0.1.
C: \ Windows \ system32> ping localhost
Pinging GIGA [:: 1] dari :: 1 dengan 32 byte data:
Sebaliknya, itu muncul sebagai ::1
(pasangan titik dua dan satu). Notasi apa ini? Dan mengapa itu tidak muncul sebagai 127.0.0.1?
Inilah yang saya lihat di c:\windows\system32\drivers\etc\hosts
file.
:: 1 localhost 127.0.0.1 localhost
Seperti yang disarankan oleh Gregg, saya sudah mencoba mengubah urutan ini.
127.0.0.1 localhost :: 1 localhost
Hasil yang diharapkan adalah yang 127.0.0.1
akan diutamakan ::1
tetapi itu tidak terjadi.
Seperti yang saya pelajari sekarang, ini bisa dilakukan dengan menambahkan kebijakan awalan. Untuk memaksa cmd untuk menggunakan IP versi 4 opsi -4
dapat digunakan. Untuk memaksa Windows untuk selalu menggunakan IP versi 4, IP versi 6 atau beberapa komponennya dapat dinonaktifkan melalui dialog properti untuk adapter jaringan atau melalui penyesuaian registri .
localhost name resolution is handled within DNS itself.