mirror of
https://github.com/nsupdate-info/nsupdate.info.git
synced 2026-04-25 08:35:56 +03:00
[GH-ISSUE #142] deletion of AAAA record results in NAT64 address being shown as current address #133
Labels
No labels
bug
bug
duplicate
easy
easy
enhancement
enhancement
invalid
needs help
pull-request
scalability
security
task
urgent
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nsupdate.info-nsupdate-info#133
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ThomasWaldmann on GitHub (Jan 26, 2014).
Original GitHub issue: https://github.com/nsupdate-info/nsupdate.info/issues/142
just delete a AAAA record (ipv6 address) of some host and see that (after a page refresh), nsupdate.info shows a 64:.... address as ipv6 address of that host in the master server.
while this is somehow legitimate (it is a NAT64 address, corresponding to the existing v4 address of that host), I would have expected "none" if there is no AAAA record.
bug or feature? where does this NAT64 address come from?
@ThomasWaldmann commented on GitHub (Jan 26, 2014):
I tried on a different machine (which only has v4 connectivity):
There, the answer is as expected. So what's going on on nsupdate.info?
@ThomasWaldmann commented on GitHub (Jan 26, 2014):
inside the vm hosting the service:
on the base machine:
@ThomasWaldmann commented on GitHub (Jan 26, 2014):
ok, now it gets clearer: the bind9 we use for resolving has the "dns64" feature on, thus it creates such v6 addresses automatically from A records if there is no AAAA record.
but, we have also recursive-only yes configured for dns64, so it should not do that for own domains, right?
@waldiTM commented on GitHub (Jan 26, 2014):
No. This means that only recursive queries (with the RD flag set) are handled. You want to do all queries without this flag.