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
; itu ditentukan dalamHOSTS
file . Secara127.0.0.1
default, tetapi Anda dapat mengubahnya ke apa pun yang Anda inginkan, atau menghapusnya sama sekali.localhost name resolution is handled within DNS itself.
Jawaban:
Ini karena ping pada Windows Vista dan Windows yang lebih baru menggunakan IPv6 secara default saat tersedia.
::1
adalah notasi pendek alamat loopback IPv6 - setara dengan loopback IPv4127.0.0.1
.Notasi lengkap dari
::1
alamat IPv6 yang disingkat adalah0000:0000:0000:0000:0000:0000:0000:0001
.Jika Anda ingin memaksakan
ping
menggunakan IPv4, Anda dapat menentukan alamat IPv4 secara eksplisit atau menggunakan-4
opsi.Jika Anda ingin mengubah preferensi IPv6 / IPv4 secara keseluruhan, Anda dapat memeriksa prioritas IPv4 vs IPv6 di Windows 7 .
Untuk informasi tambahan, Anda juga dapat melihat artikel localhost .
sumber
[::1]
adalah singkatan untuk alamat loopback di IPv6. Jika Anda ingin menonaktifkan IPv6 karena beberapa alasan (saya tidak akan menyarankannya, tetapi Anda mungkin memiliki alasan spesifik untuk menginginkannya), yang perlu Anda lakukan adalah yang berikut (untuk Windows 7):Jika Anda ingin tangkapan layar, panduan dari Microsoft dapat ditemukan di sini: tautan .
Selain itu, Anda mungkin juga ingin melihat Laman Wikipedia untuk IPv6, khususnya, Presentasi :
Untuk meringkas, ini pada dasarnya sama dengan keinginan untuk menulis setiap angka 1 hingga 100, tetapi alih-alih menuliskan setiap angka secara individual, Anda menulis
1, 2, 3...99, 100
atau1-100
sumber