rdnssd simply tracks the kernel notion's of what are the RDNSS at a time. The kernel did not send expiration for the entries when you left the network, hence the entries are considered still valid.
What you want is an integrated IPv4/IPv6 connection manager, like e.. network-manager. This is way out of scope of rdnssd. ** Changed in: ndisc6 (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1579640 Title: IPv6 nameservers not removed from /etc/resolv.conf when switching to a IPv4 network To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ndisc6/+bug/1579640/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs