3 IPv6 per client?

Please follow the below template, it will help us to help you!

Expected Behaviour:

I want each client to only get 1 IPv6 each

Actual Behaviour:

Each client get 1 and 2 whit random numbers

Makes this very messy:

Debug Token:

[Replace this text with the debug token provided from running pihole -d (or running the debug script through the web interface]

IPv6 gives out multiple types of addresses to clients. It looks more like the issue is that your Pi-hole isn't configured to find the correct hostname of your clients.

Like Mcat said, IPv6 uses multiple IPv6 addresses depending on how the address is generated. There is a stateful address that IPv6 gets from a DHCPv6 server, a stateless SLAAC address that the interface self-generates via things like Duplicate Address Detection, a Unique Local IPv6 address that will be handed out via routing technologies and finally a link-local address that will be auto generated by the interface again that is unique to that network segment. Also some network stacks will not remove old IPv6 addresses, but instead mark them as deprecated and keep them on the list. If your network configuration is set up to use short lease times for addresses you can end up with a dozen or more IPv6 addresses, but only a couple that are active. Throw in Privacy Extensions and you get more addresses in the mix.

If you run ip -6 addr on a client linux device you will see all the addresses assigned, the scope (local, link, global) of the address and the lease time.

If you want to reduce the number of addresses, check the DHCP / DHCPv6 server and see if you have options for Stateless/Stateful selection.

Using Isc dhcp server fix the 3 IPs, now each client only get 1 ip

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.