Skip to content

fix: use net.JoinHostPort for DNS nameserver to handle IPv6 correctly#147

Open
Aprazor wants to merge 1 commit intoczerwonk:mainfrom
Aprazor:fix/ipv6-nameserver-port-format
Open

fix: use net.JoinHostPort for DNS nameserver to handle IPv6 correctly#147
Aprazor wants to merge 1 commit intoczerwonk:mainfrom
Aprazor:fix/ipv6-nameserver-port-format

Conversation

@Aprazor
Copy link
Copy Markdown

@Aprazor Aprazor commented Mar 20, 2026

The HasSuffix(':53') check produced malformed addresses for IPv6
nameservers (e.g., '2001:db8::1:53' instead of '[2001:db8::1]:53').
Use net.SplitHostPort/JoinHostPort for correct host:port handling.

The HasSuffix(':53') check produced malformed addresses for IPv6
nameservers (e.g., '2001:db8::1:53' instead of '[2001:db8::1]:53').
Use net.SplitHostPort/JoinHostPort for correct host:port handling.
@Aprazor Aprazor requested a review from czerwonk as a code owner March 20, 2026 21:38
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

Successfully merging this pull request may close these issues.

1 participant