Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iface address detection fails to discard ULA addresses #499

Open
pelzvieh opened this issue Sep 26, 2024 · 0 comments
Open

iface address detection fails to discard ULA addresses #499

pelzvieh opened this issue Sep 26, 2024 · 0 comments

Comments

@pelzvieh
Copy link
Contributor

Specifying
iface = <interface name>
for address detection with an IPv6 provider catches a Unique Local Address (fd??:*) associated with the given interface. As the purpose of inadyn usually would be used to set domain names correctly for external access, and ULA are not reachable from outside of its local network, I would regard this to be a bug.

Example context

Configuration iface=wlan0
Interface state:

 wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::affe  prefixlen 64  scopeid 0x20<link>
        inet6 fdab::affe  prefixlen 64  scopeid 0x0<global>
        inet6 2abc::affe  prefixlen 64  scopeid 0x0<global>

Current behaviour in the example

inadyn would pick fdab:::affe as address of interface and set the AAAA record with the configure provider. This is a ULA, not reachable from site-external internet.

Expected behaviour in the example

inady must pick 2abc::affe as address of interface and set the AAAA record with the configure provider to that address.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant