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

DNS64 Test #1495

Open
mfeit-internet2 opened this issue Dec 12, 2024 · 0 comments
Open

DNS64 Test #1495

mfeit-internet2 opened this issue Dec 12, 2024 · 0 comments
Labels

Comments

@mfeit-internet2
Copy link
Member

Develop a dns64 test and tool plugin pair that checks for the correct functioning of a DNS64 server (see https://en.wikipedia.org/wiki/IPv6_transition_mechanism#DNS64).

Test parameters:

  • host - Hostname to look up
  • nameserver - Name server to query
  • translation-prefix - Translation prefix to expect for converted results (tools should default to 64:ff9b::/96)
  • timeout - How long to wait for an answer

Result:

  • ipv4 - IPv4 address returned (if there was one)
  • ipv6 - IPv6 address returned (if there was one)
  • translated - True if ipv6 lives within the translation-prefix
  • time - Response time
# IPv4-only host
$ host ip4.me
ip4.me has address 23.153.8.71

# Ask Google's DNS64 server for its address
$ host ip4.me 2001:4860:4860::64
...
ip4.me has address 23.153.8.71
ip4.me has IPv6 address 64:ff9b::1799:847

# Same, but for a host that has an IPv6 address
$ host ip6.me 2001:4860:4860::64
Using domain server:
...
ip6.me has address 23.153.8.71
ip6.me has IPv6 address 2001:4810:0:3::71
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Ready
Development

No branches or pull requests

1 participant