[systemd-devel] systemd-resolved LLMNR keeps switching between ipv4 and ipv6

Георгий Кибардин georgy at kibardin.name
Sun Jan 26 15:43:12 UTC 2020


Hi, everybody!

After switching to systemd-resolved I've discovered that local address
resolution uses only LLMNR which causes some inconvenience. Resolving
local network host names constantly jumps between ipv4 and ipv6. It is
something like 2 minutes ping resolves ipv4 address and 2 other minutes
ipv6 addresses.
I've looked at what happens at the network level and found that upon
resolution systemd-resolved send 2 broadcast requests - one for ipv4 and
one for ipv6 and uses the response which comes first. The problem is
that sometimes it sends ipv4 request first and sometimes ipv6 which
affects the order in which responses are returned.
-- 
Regards,
Georgy


More information about the systemd-devel mailing list