Öncelikle, IPv6 ile herhangi bir makinenin birkaç IPv6 adresine sahip olduğunu ve ayrı ağlarda olabileceğini ve ulaşmak istediğiniz yere bağlı olarak bunlardan herhangi birinin kullanılabileceğini hatırlamanız gerekir.
Bu nedenle, kaynak IP adresinizin ne olduğu sorusunu cevaplayabilmeniz için önce trafiği nereye gönderdiğinize karar vermeniz gerekir. O zaman Linux'tan size bu hedefe trafik gönderirken hangi IPv6 adresinin kaynak olacağını söylemesini isteyebilirsiniz.
İnternet’e gönderiyorsanız, rastgele bir global IPv6 adresi seçin, örneğin Google’ın Genel DNS adresi.
ip r get to 2001:4860:4860::8888 | perl -ne '/src ([\w:]+)/ && print "$1\n"'
2001:db8:f387:c818:5:2:0:1000
Bu Linux'a o hedefe giden rotayı sorar. Perl, aradığınız sonucu ayrıştırır ve bir src
sonraki alanı yazdırır.
Farklı bir varış noktası sağlayarak, farklı bir kaynak adresi alabilirsiniz:
ip r get to ::1 | perl -ne '/src ([\w:]+)/ && print "$1\n"'
::1