DNS64

E123433

DNS64 is a network mechanism that synthesizes IPv6 addresses from IPv4 DNS records to enable IPv6-only clients to reach IPv4-only servers, typically used together with NAT64.

All labels observed (2)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf DNS extension
IPv6 transition technology
network protocol mechanism
advantage avoids dual-stack deployment on clients
centralizes translation at network edge
canBe stateful at resolver level for logging or policy
stateless in address synthesis
category DNS-based address translation helper
IPv4-to-IPv6 coexistence mechanism
compatibleWith recursive DNS resolvers
stub resolvers on clients
definedIn RFC 6147
documentTitle DNS64 self-linksurface differs
surface form: DNS64: DNS extensions for Network Address Translation from IPv6 Clients to IPv4 Servers
firstPublishedYear 2011
function construct synthetic AAAA responses
embed IPv4 address into IPv6 address
intercept AAAA queries
query A records when AAAA records are absent
governingBody Internet Engineering Task Force
limitation depends on NAT64 for packet translation
does not translate traffic by itself
may affect DNSSEC validation if not handled carefully
may break applications using literal IPv4 addresses
operatesOn A DNS records
AAAA DNS records
operationalRole runs on recursive DNS resolvers in the provider network
prefixExample 64:ff9b::/96
primaryPurpose enable IPv6-only clients to reach IPv4-only servers
relatedTo DNSSEC
IPv6 transition mechanisms
NAT64
reliesOn DNS resolver support
IPv6-only client configuration
requires NAT64 translator in the data path
requiresConfiguration DNS64 prefix on recursive resolver
standardStatus IETF Proposed Standard
synthesizes IPv6 addresses from IPv4 DNS records
typicalDeployment IPv6-only access networks
carrier networks
enterprise networks
mobile networks
usedWith IPv4-only servers
IPv6-only hosts
uses network-specific NAT64 prefix
well-known NAT64 prefix
usesStandard Domain Name System
worksTogetherWith NAT64

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

NAT64 oftenUsedWith DNS64
DNS64 documentTitle DNS64 self-linksurface differs
this entity surface form: DNS64: DNS extensions for Network Address Translation from IPv6 Clients to IPv4 Servers
RFC 6146 relatedTo DNS64