IPv6 Notes - CraigDonkin/Infrastructure GitHub Wiki
::1
0000:0::1
0:0000::0:1
0:0:0:0:0:0:0:0:1
0000:0000:0000:0000:0000:0000:0000:0000
ipv6 in AAAA xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx
ipv6 IN AAAA xxxx:xxx:x:xx:x
dig AAAA ipv6.blah.net
dig AAAA ipv6.blah.net +short
host -t AAAA ipv6.blah.net
nslookup -type=AAAA ipv6.blah.net
ff02::1 - link-local nodes
ff05::1 - site-local nodes
ff01::2 - node-local routers
ff02::2 - link-local routers
ff05::2 - site-local routers
fe80:: - link-local
2001:: - routable
::a.b.c.d - IPv4 compatable IPv6
::ffff:a.b.c.d - IPV4 mapped to IPv6
::/128 - unspecified address
::1/128 - local host
fe80::/10 - link local scope
fec0::/10 - site local scope
fc00::/7 - unique local unicast scope
fc00::/8 - centrally assigned by unknown, routed within a site
fd00::/8 - free for all, global ID must be generated randomly, routed within a site
ff00::/8 - Multicast scope
::/96 - IPv4-compatible IPv6 address
:ffff:0:0/96 - IPv4-mapped ipv6 address
2000::/3 - global unicast scope
2001::/16 - /32 subnets assigned to providers they assing /48/56 or /64 to their customers
2001::/32 - global teredo IPv6 service prefix
2001:db8::32 - reserved for use in documentation
2001:678::/29 - Provider independetrn space and anycasting TLD nameservers
2002::/16 - 6to4 public router anycast
3ff3::/16 6Bone scope
64:ff9b::/96 - prefix used for representing IPv4 addresses in the IPv6 space
traceroute6 ipv6.blah.net
ping6 ::1
ping6 ff02::2%eth0
ping6 ff02::1%eth0
nmap -6 blah.blah.com
use axuiliary/scanner/discovery/ipv6_multicast_ping
use axuiliary/scanner/discovery/ipv6_neighbour
use axuiliary/scanner/discovery/ipv6_neighbour_router_advertisement
https://github.comvanhauser-thc/thc-ipv6
sudo ip -6 route add default via <gateway> dev eth0
sudo ip -6 route add <ipv6network>/<range> via <gateway> dev eth0