![]() ![]() You can expect to see at least a link-local ( fe80::/10 range) and some public IPv6 addresses, most likely a few Privacy Extension addresses among them, and maybe some ULAs as well.ĭnsmasq (Pi-hole's embedded DHCP server) employs some heuristics to predict a client's EUI-64 interface identifier part and will automatically associate the hostname known for the same MAC if such an address exists. Yet acquiring such a lease won't stop your client to create other additional IPv6 addresses for itself (which I tried to refer to by "heavily favour client-side auto-configuration"). No, not for all of a client's IPv6 addresses.Įven if a client acquires a DHCPv6 lease, its hostname will only get registered for the DHCPv6-assigned IPv6 address. ( Unless its a very old router not supporting IPv6 at all). If your router offers neither, your clients will bypass Pi-hole via IPv6. If you router has no separate IPv6 DNS configuration options, you may consider switching off IPv6 altogether. You have to stop your router from offering itself as DNS server (or those assigned by your ISP). If you want to handle local DNS for IPv6 correctly, switching off DHCP is not enough, even if it means switching off DHCPv6 as well in your router (not all routers clearly make that DHCP/DHCPv6 distinction). I believe supporting SLAAC started with the introduction of Win10.Īndroid only does and only ever did SLAAC. Windows preferred DHCPv6 for a long time. MacOS and Linux could do all three early on. This also means your clients may choose any of the DNS servers offered via Stateless DHCPv6 or NDP in your network. Dropping support for any one option may mean to shut off clients from IPv6 connectivity. Ultimately, it's a client's OS (and its configuration, of course) that decides which mechanisam is employed. The two former options heavily favour client-side auto-configuration. Only the latter Stateful DHCPv6 is about equivalent to DHCP for IPv4, but different enough to be a separate protocol in its own right. If you want to bring them all in, you've got to feed them according to their needs.Ĭontrary to IPv4, IPv6 clients can join a network via SLAAC or Stateless or Stateful DHCPv6. With IPv6, there's more than just sheep on the meadow, you'd have to care for cows and goats as well.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |