कोई भी IPv6 पता जिसके साथ शुरू होता fe80:
है, वह IPv4 169.254.*.*
पते के बराबर होता है , अर्थात यह एक लिंक-स्थानीय पता है, केवल उस नेटवर्क सेगमेंट में उपलब्ध है, जो सीधे उस खंड से जुड़ने वाले NIC का उपयोग कर रहा है। IPv4 के विपरीत, हालांकि, NIC के लिए लिंक-स्थानीय IPv6 पता और एक या अधिक वैश्विक IPv6 पते दोनों एक साथ होना पूरी तरह से सामान्य है ।
चूंकि fe80:
IPv6 पता लिंक-स्थानीय है, इसलिए आपको उस नेटवर्क इंटरफ़ेस को निर्दिष्ट करना होगा जिसे आप इसे पिंग करते समय उपयोग करना चाहते हैं।
उदाहरण:
$ ping6 fe80::beae:c5ff:febe:a742
connect: Invalid argument
$ ping6 -I eth0 fe80::beae:c5ff:febe:a742
PING fe80::beae:c5ff:febe:a742(fe80::beae:c5ff:febe:a742) from fe80::beae:c5ff:febe:a742%eth0 eth0: 56 data bytes
64 bytes from fe80::beae:c5ff:febe:a742%eth0: icmp_seq=1 ttl=64 time=0.182 ms
64 bytes from fe80::beae:c5ff:febe:a742%eth0: icmp_seq=2 ttl=64 time=0.167 ms
...
आप %
साइन का उपयोग करके पते के अंत में इंटरफ़ेस को जोड़ सकते हैं ping6 fe80::beae:c5ff:febe:a742%eth0
:।
यह आवश्यकता केवल लिंक-लोकल IPv6 पतों के लिए है: आप इंटरफ़ेस निर्दिष्ट किए बिना विश्व स्तर पर IPv6 पतों को पिंग कर सकते हैं।
$ ping6 2a00:1450:400f:80a::200e # that's ipv6.google.com
PING 2a00:1450:400f:80a::200e(2a00:1450:400f:80a::200e) 56 data bytes
64 bytes from 2a00:1450:400f:80a::200e: icmp_seq=1 ttl=55 time=17.6 ms
64 bytes from 2a00:1450:400f:80a::200e: icmp_seq=2 ttl=55 time=19.6 ms
...
scope link
आउटपुट में सही भी कहता है :)