첫째, IPv6을 사용하면 모든 컴퓨터에 여러 개의 IPv6 주소가있을 수 있으며 별도의 네트워크에있을 수 있으며 도달하려는 위치에 따라 모든 컴퓨터가 사용될 수 있습니다.
따라서 소스 IP 주소가 무엇인지에 대한 질문에 대답하기 전에 트래픽을 보낼 위치를 결정해야합니다. 그런 다음 Linux에 요청하여 해당 대상으로 트래픽을 보낼 때 어떤 IPv6 주소가 소스가되는지 알려줄 수 있습니다.
"인터넷"으로 보내는 경우 Google의 퍼블릭 DNS 주소와 같은 글로벌 IPv6 주소를 임의로 선택하십시오.
ip r get to 2001:4860:4860::8888 | perl -ne '/src ([\w:]+)/ && print "$1\n"'
2001:db8:f387:c818:5:2:0:1000
이것은 리눅스에게 그 목적지로가는 길을 묻습니다. Perl은 찾은 결과를 구문 분석 한 src
후 다음 필드를 인쇄합니다.
다른 목적지를 제공하면 다른 소스 주소를받을 수 있습니다.
ip r get to ::1 | perl -ne '/src ([\w:]+)/ && print "$1\n"'
::1