IPv6 has one feature that's really nice and that's the ability to start with an IPv6 address already assigned and not need a DHCP server to work. IPv4 can do a similar thing with Link Local addressing, but that usually only works after DHCP fails.
It looks like the following changes are required for IPv6 support:
- Remove the filter that prevents responders from being started on IPv6 addresses
- Change the call to
gen_udp to listen on the mDNS IPv6 address
- Use AAAA records instead of A ones
IPv6 has one feature that's really nice and that's the ability to start with an IPv6 address already assigned and not need a DHCP server to work. IPv4 can do a similar thing with Link Local addressing, but that usually only works after DHCP fails.
It looks like the following changes are required for IPv6 support:
gen_udpto listen on the mDNS IPv6 address