[Dnsmasq-discuss] RFC 2136 DNS Update?
Petr Menšík
pemensik at redhat.com
Thu Apr 4 14:29:54 UTC 2024
I thought about it very similar way. Yes, SLAAC clients even on trusted
network have absolutely no good way to make their own name registered
and recognized similar way as DHCP clients have. Yes, it would first
have to start on client side to even try to attempt to register the name.
I would like this configurable via Network Manager, which should provide
way to send name registration on trusted network, but stay as anonymous
as possible on public networks like mass transit, hotels, conferences or
airports.
sssd already has some support for sending name updates. I think we need
two things:
- indication from the network, likely an router advertisement extension,
indicating router is willing to update names without strong authentication
- client reacting to it if allowed by machine owner/administrator. We do
not want network on train to tell our laptops to reveal its name. sssd
or nsupdate backed scripts might work.
- acceptance at dnsmasq with updates requested. It might be restricted
to --auth-zone. There is no authentication involved in dnsmasq even in
DHCP case. So this is not significantly less secure.
I am old enough to know Windows 2000 once did that on any network they
connected. I think unconditionally. It were quite annoying to see logged
attempts refused in common bind installation. But I think we want
something like that for ipv6, but tuned up. Those addresses are even
less friendly to type.
The only problem I see is DHCP requires multiple packets to confirm
source address and insert the name. Single update DNS packet doing the
same does not allow checking source address validity.
Should it be allowed only over TCP?
I general I would like that too. Not sure how fast I can prepare some
proposal, by queue is getting long already.
On 20. 03. 24 21:48, Ronan Pigott via Dnsmasq-discuss wrote:
> Hi dnsmasq,
>
> So I searched around and found some very old discussions about supporting DNS
> Update in dnsmasq. It seems like the feeling was that since dnsmasq already
> gathered it's own information base from DHCP, it wasn't necessary to add DNS
> Update support for clients because we already know their local address.
>
> Today I am interested in DNS Update support for the benefit of IPv6 home lans,
> especially IPv6 only lans, where we cannot derive the host address from DHCP
> leases. With --enable-ra, in some cases we can guess the client address if it
> chooses EUI-64 addresses, but RFC 7217 "stable privacy" addresses are
> increasingly common, and once again it seems there is just no way to resolve
> AAAA records accurately on the lan. I think DNS Update could resolve this
> problem.
>
> Any thoughts on reconsidering support for this protocol in dnsmasq? Or other
> solutions?
>
> Cheers,
>
> Ronan
>
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss
>
--
Petr Menšík
Software Engineer, RHEL
Red Hat, http://www.redhat.com/
PGP: DFCF908DB7C87E8E529925BC4931CA5B6C9FC5CB
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x4931CA5B6C9FC5CB.asc
Type: application/pgp-keys
Size: 9736 bytes
Desc: OpenPGP public key
URL: <http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/attachments/20240404/405646fb/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/attachments/20240404/405646fb/attachment.sig>
More information about the Dnsmasq-discuss
mailing list