Mengapa saya memiliki 2 alamat IPv6?

15

Jika saya pergi ke System Preferences > Network > Advancedsana ditunjukkan bahwa saya memiliki 2 alamat IPv6 yang berbeda (keduanya dengan awalan 64-bit). Kenapa begitu?

Jika saya mengetik ifconfig | grep inetdi terminal, itu juga menunjukkan kepada saya 2 alamat IPv6 (di antara alamat lain). Di akhir salah satu dari 2 alamat IPv6 ada kata dynamicdan di ujung yang lain ada autoconf temporary. Mengapa heran mengapa kita perlu dua alamat IPv6 dan apa perbedaan antara dynamicdan autoconf temporary.

nbro
sumber
2
Satu mungkin untuk adaptor loopback (lo0) dan yang lainnya adalah untuk koneksi jaringan aktif Anda, apa pun yang Anda gunakan Wi-Fi, Ethernet, dll.
user3439894
@ user3439894 Tidak tahu tentang adaptor loopback ini ...
nbro
Anda dapat membaca lebih lanjut tentang Loopback dan Localhost . Dalam IPv4 loopbacknya adalah 127.0.0.1. Di IPv6 , ::1( 0000:0000:0000:0000:0000:0000:0000:0001).
Basil Bourque

Jawaban:

15

IPv6 dulu berasal dari alamat MAC perangkat Anda. Ini adalah format EUI-64 yang Dimodifikasi . Alamat tersebut dapat dikenali dengan melihat bagian tengah dari 64 bit terakhir. Jika mengandung ..ff:fe..maka mungkin itu adalah alamat berbasis EUI-64.

Karena algoritma menghasilkan 64 bit yang sama setiap kali beberapa orang takut akan mudah untuk melacak perangkat seluler seperti laptop dan ponsel pintar. Setiap jaringan akan memiliki awalan yang berbeda, tetapi 64 bit terakhir akan selalu sama.

Itulah sebabnya ekstensi privasi ditemukan. Perangkat menghasilkan 64 bit baru setiap sesekali dan menggunakannya di alamat IPv6. Karena alamat baru dihasilkan secara teratur, alamat tersebut ditandai sebagai temporary. Perangkat dapat memiliki beberapa alamat ekstensi privasi jika sistem masih menggunakan alamat lama saat alamat baru dibuat. Sistem akan menyimpan alamat lama selama diperlukan. Untuk koneksi keluar baru, sistem biasanya akan menggunakan alamat sementara yang paling baru dibuat untuk menjaga tingkat privasi maksimum.

Sander Steffann
sumber
4
Dan Anda dapat memiliki sejumlah alamat statis yang Anda pilih sendiri juga.
Max Ried
1
Selain itu, koreksi saya jika saya salah, tetapi tidakkah sebagian besar perangkat memiliki dua alamat IP (versi "tautan lokal" dan versi Internet publik)? Saya pikir saya akan berharap untuk melihat setidaknya dua IP pada perangkat apa pun yang terhubung ke jaringan.
phyrfox
6
@ phyrfox Ya, sebenarnya sangat normal untuk melihat 3 alamat IPv6 pada antarmuka yang sama: nomor berbasis EUI-64 (biasanya lingkup global), alamat privasi (cakupan yang sama, sementara), dan alamat tautan-lokal ( dimulai dengan fe80 :).
Gordon Davisson
2
@GordonDavisson Benar, saya hanya berbicara tentang alamat global. Termasuk tautan lokal maka setidaknya tiga alamat per antarmuka memang yang paling umum.
Sander Steffann
1

Tampaknya ada empat jenis alamat IPv6:

  1. Alamat utama , menggunakan awalan + ISP Anda dari MAC-address antarmuka-jaringan Anda.
  2. Alamat sementara , berdasarkan alamat utama Anda tetapi dengan pengacakan untuk mencegah pelacakan. (Yang baru sering dihasilkan)
  3. Tautan-alamat lokal , diidentifikasi dengan mulai dengan fe80:. (tidak dapat digunakan secara global, terkait dengan perutean)
  4. Alamat lokal yang unik , diidentifikasi dengan mulai dengan fd00:. (tidak dapat digunakan secara global, tidak terkait dengan perutean)

Dalam kasus saya, saya baru saja mengaktifkan IPv6 di jaringan rumah saya, dan mendapati saya memiliki masing-masing dari keempat jenis alamat ini untuk komputer Windows saya. (muncul ketika saya berlari ipconfig)

Saya tidak bingung dengan alamat Sementara dan alamat Tautan-Lokal karena mereka ditandai demikian, tetapi pada awalnya saya bingung dengan alamat kedua yang dilabeli dengan cara yang sama dengan alamat utama saya. Saya perhatikan itu lebih pendek dan mulai dengan fd00, dan setelah Googling, menemukan bahwa itu adalah Alamat Lokal Unik untuk perangkat saya.

Venryx
sumber