Google 공개 DNS64
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
소개
이제 IPv6와 IPv4 연결이 모두 포함된 이중 스택 네트워크가 일반적이지만, 여전히 범용과는 차이가 있습니다.
IPv6로 전환하는 다음 단계를 진행하고 IPv6 전용 네트워크를 배포하려면 네트워크 운영자가 IPv4 전용 네트워크 및 서비스에 대한 액세스 권한을 보존해야 합니다.
IPv6에 IPv4 액세스 권한을 제공하는 몇 가지 전환 메커니즘이 있습니다. 많은 네트워크 운영자에게 NAT64가 점점 더 많이 사용되고 있습니다.
IPv4-IPv6 변환 기능이 있는 NAT64 게이트웨이를 사용하면 IPv6 전용 클라이언트가 NAT64 게이트웨이로 라우팅하는 프리픽스로 시작하는 합성 IPv6 주소를 통해 IPv4 전용 서비스에 연결할 수 있습니다.
DNS64는 IPv4 전용 대상에 대해 이러한 합성 IPv6 주소로 AAAA 레코드를 반환하는 DNS 서비스입니다 (DNS에는 AAAA 레코드가 있지만 A는 없음).
IPv6 전용 클라이언트는 다른 구성 없이 NAT64 게이트웨이를 사용할 수 있습니다.
Google 공개 DNS64는 예약된 NAT64 프리픽스 64:ff9b::/96을 사용하여 DNS64를 전역 서비스로 제공합니다.
중요: 시작하기 전에
Google 공개 DNS64를 사용하도록 시스템을 구성하기 전에 서비스 사용에 영향을 줄 수 있는 다음 제한사항을 고려하세요.
Google 공개 DNS64는 예약된 NAT64 프리픽스 64:ff9b::/96
를 사용하여 NAT64 게이트웨이에 액세스할 수 있는 네트워크에서만 사용하도록 만들어졌습니다.
NAT64 게이트웨이에 도달할 수 없는 네트워크에서는 사용하지 마세요.
Google 공개 DNS64는 공개 인터넷에서 확인할 수 없는 비공개 도메인에 대한 액세스를 제공하지 않지만, 공개 DNS 응답에 반환된 비공개 (RFC 1918) IPv4 주소에 대한 AAAA 레코드를 반환할 수 있습니다.
Google 공개 DNS64는 이중 스택 네트워크 또는 호스트에 필요하지 않지만 작동하여 합성된 AAAA와 원본 A 레코드를 모두 반환합니다. 이로 인해 IPv4를 통해 직접 연결하는 대신 IPv6 전용 호스트에 대한 트래픽이 발생할 수 있지만 일반적으로 NAT64 연결이 더 빠른 경우에만 해당됩니다.
Google 공개 DNS64 구성
시스템에 위의 Google Public DNS64 제한에 문제가 없으면 일반적인 Google Public DNS 시작하기 안내에 따라 표준 리졸버 주소를 다음과 같이 바꿉니다.
- 2001:4860:4860::6464
- 2001:4860:4860::64
다른 IPv6 주소를 구성하지 않음: 이렇게 하면 DNS64의 신뢰성이 떨어집니다.
Google 공개 DNS IPv4 주소 (8.8.8.8 또는 8.8.4.4)도 구성하는 경우 이중 스택 호스트가 합성된 AAAA 레코드를 얻지 못할 수도 있습니다.
일부 기기는 IPv6 주소의 8개 부분 모두에 별도의 필드를 사용하며 ::
IPv6 약어 구문을 허용하지 않습니다. 이러한 입력란에 다음을 입력합니다.
- 2001:4860:4860:0:0:0:0:6464
- 2001:4860:4860:0:0:0:0:64
4자리 16진수가 필요한 경우 0
항목을 0000
으로, 64
항목을 0064
으로 펼칩니다.
보안 DNS64
Google 공개 DNS64는 dns.google
대신 dns64.dns.google
도메인을 사용하여 DNS over HTTPS (DoH) 및 DNS over TLS (DoT) 보안 DNS 전송을 지원합니다.
이 도메인은 위에 나열된 IPv6 주소로 확인되며, 해당 주소의 포트 443 및 853에서 DoH 및 DoT 서비스는 dns64.dns.google
에 대한 TLS 인증서를 갖습니다.
Google 공개 DNS64의 RFC 8484 DoH URI 템플릿은 https://dns64.dns.google/dns-query{?dns}
이며 JSON API는 https://dns64.dns.google/Resolve?name=ipv4only.arpa&type=AAAA와 같은 URL도 지원됩니다(IPv6 지원 시스템에서만 액세스 가능).
DNS64 설정 테스트
시작 가이드의 테스트 단계에 따라 DNS64 구성이 작동하는지 확인할 수 있습니다.
NAT64 게이트웨이에 액세스할 수 없는 경우 Wikipedia에는 직접 배포할 수 있는 여러 NAT64 구현이 나와 있습니다.
일부 NAT64 구현은 Google Public DNS64에서 작동하지 않는 것으로 알려져 있습니다.
MacOS X 10.11 이상에는 NAT64/DNS64가 통합되어 있지만 IPv6를 통과할 수 없어 Google Public DNS64 리졸버에 액세스할 수 없습니다.
이 메뉴는 인터넷에 IPv4만 연결되어 있고 포함된 DNS64와만 연동되는 IPv6 전용 기기를 테스트하기 위한 것이며, 연결된 IPv6 전용 기기는 Google Public DNS를 직접 사용할 수 없지만 8.8.8.8 및 8.8.4.4를 사용하도록 MacOS X 시스템을 구성할 수 있습니다.
Cisco ASA 9.0 이상에는 NAT64가 포함되지만 잘 알려진 프리픽스 64:ff9b::/96
는 지원되지 않으므로 사용자가 자체 프리픽스를 선택해야 합니다.
DNS64를 구현하지 않지만 NAT64 게이트웨이를 통해 전달되는 DNS 트래픽의 검사 및 NAT 재작성을 제공합니다.
Cisco ASA 이면의 IPv6 전용 기기는 다음 리졸버 주소를 구성하여 Google Public DNS를 사용하여 IPv4 연결을 가져올 수 있습니다.
이렇게 하면 Cisco ASA NAT64를 통해 쿼리가 Google Public DNS로 라우팅됩니다.
일부 Cisco ASA 구성을 사용하면 AAAA 쿼리가 A 쿼리로 변환되고 A 응답은 구성된 접두어와 함께 AAAA로 다시 변환됩니다.
NAT64 주소와 Google 공개 DNS IPv6 리졸버 주소(2001:4860:4860::8888 또는 2001:4860:4860::8844)를 모두 사용하면 작동하지 않습니다. 둘 중 하나라도 부정적인 응답은 다시 쿼리되지 않기 때문입니다.
모든 쿼리에 IPv6 또는 IPv4 DNS 해상도를 선택해야 합니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2022-09-27(UTC)
[null,null,["최종 업데이트: 2022-09-27(UTC)"],[[["\u003cp\u003eGoogle Public DNS64 enables IPv6-only clients to access IPv4-only services via a NAT64 gateway using the reserved prefix \u003ccode\u003e64:ff9b::/96\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eUse the Google Public DNS64 resolver addresses: \u003ccode\u003e2001:4860:4860::6464\u003c/code\u003e and \u003ccode\u003e2001:4860:4860::64\u003c/code\u003e for IPv6-only client configurations.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Public DNS64 supports secure DNS transports like DNS over HTTPS (DoH) and DNS over TLS (DoT) using the \u003ccode\u003edns64.dns.google\u003c/code\u003e domain.\u003c/p\u003e\n"],["\u003cp\u003eEnsure your network has access to a NAT64 gateway using the \u003ccode\u003e64:ff9b::/96\u003c/code\u003e prefix before using Google Public DNS64, as it's a requirement.\u003c/p\u003e\n"],["\u003cp\u003eCertain NAT64 implementations like MacOS X's built-in version and Cisco ASA may require specific configurations or are incompatible with Google Public DNS64.\u003c/p\u003e\n"]]],["Network operators can deploy IPv6-only networks while maintaining IPv4 access using NAT64 gateways and DNS64 services. Google Public DNS64 provides synthetic IPv6 addresses for IPv4-only destinations, enabling IPv6 clients to connect without extra configuration. To use it, configure systems with specific IPv6 addresses (2001:4860:4860::6464, 2001:4860:4860::64). Secure DNS options like DoH and DoT are available. Testing verifies proper configuration, but some NAT64 implementations are incompatible.\n"],null,["# Google Public DNS64\n\nIntroduction\n------------\n\nDual-stack networks with both IPv6 and IPv4 connectivity are now common,\nbut they are still far from universal.\nTo take the next step of the transition to IPv6 and deploy IPv6-only networks,\nnetwork operators must still preserve access to IPv4-only networks and services.\nThere are several [transition mechanisms](https://en.wikipedia.org/wiki/IPv6_transition_mechanism) to provide [IPv6 access to IPv4](https://tools.ietf.org/html/rfc6144#section-2.1);\nan increasingly popular choice with many network operators is [NAT64](https://tools.ietf.org/html/rfc6146).\nUsing a NAT64 gateway with IPv4-IPv6 [translation capability](https://tools.ietf.org/html/rfc6145) lets\nIPv6-only clients connect to IPv4-only services via synthetic IPv6 addresses\nstarting with a prefix that routes them to the NAT64 gateway.\n\n[DNS64](https://tools.ietf.org/html/rfc6147) is a DNS service that returns AAAA records with these synthetic IPv6\naddresses for IPv4-only destinations (with A but not AAAA records in the DNS).\nThis lets IPv6-only clients use NAT64 gateways without any other configuration.\n**Google Public DNS64** provides DNS64 as a global service using the reserved\nNAT64 prefix [64:ff9b::/96](https://tools.ietf.org/html/rfc6052#section-2.1).\n\nImportant: Before you start\n---------------------------\n\nBefore configuring your systems to use Google Public DNS64,\nconsider the following limitations that may affect your use of the service:\n\n- Google Public DNS64 is intended for use only on networks with access to\n a NAT64 gateway using the reserved NAT64 prefix `64:ff9b::/96`.\n *Do not use it on networks that cannot reach such a NAT64 gateway*.\n\n- Google Public DNS64 does not provide access to private domains that cannot be\n resolved from the public Internet,\n although it *can* return AAAA records for private (RFC 1918) IPv4 addresses\n returned in public DNS responses.\n\n- Google Public DNS64 is not needed for dual-stack networks or hosts,\n but it does work, returning both synthesized AAAA and original A records\n (this can result in traffic to IPv4-only hosts going through NAT64 rather than\n directly via IPv4, but generally only when the NAT64 connection is faster).\n\nConfiguring Google Public DNS64\n-------------------------------\n\nIf your systems have no problems with the above Google Public DNS64 limitations,\nyou can follow the usual Google Public DNS [getting started](/speed/public-dns/docs/using) instructions,\nreplacing the standard resolver addresses with the following:\n\n- 2001:4860:4860::6464\n- 2001:4860:4860::64\n\n*Do not configure any other IPv6 addresses*: doing so makes DNS64 unreliable.\nIf you also configure Google Public DNS IPv4 addresses (8.8.8.8 or 8.8.4.4),\ndual-stack hosts may not get synthesized AAAA records sometimes.\n\nSome devices use separate fields for all eight parts of IPv6 addresses and\ncannot accept the `::` IPv6 abbreviation syntax. For such fields enter:\n\n- 2001:4860:4860:0:0:0:0:6464\n- 2001:4860:4860:0:0:0:0:64\n\nExpand the `0` entries to `0000`\nand the `64` entry to `0064`\nif four hex digits are required.\n\n### Secure DNS64\n\nGoogle Public DNS64 supports [DNS over HTTPS (DoH)](/speed/public-dns/docs/doh) and\n[DNS over TLS (DoT)](/speed/public-dns/docs/dns-over-tls) secure DNS transports using the\n`dns64.dns.google` domain instead of `dns.google`.\nThis domain resolves to the IPv6 addresses listed above, and the DoH and DoT\nservices at ports 443 and 853 for those addresses have TLS certificates for\n`dns64.dns.google`.\n\nThe RFC 8484 DoH URI template for Google Public DNS64 is\n`https://dns64.dns.google/dns-query{?dns}` and the JSON API is also supported\nwith URLs like [https://dns64.dns.google/resolve?name=ipv4only.arpa\\&type=AAAA](https://dns64.dns.google/resolve?name=ipv4only.arpa&type=AAAA)\n(only accessible from IPv6-capable systems).\n\nTest your DNS64 settings\n------------------------\n\nYou can follow the [test steps](/speed/public-dns/docs/using#testing) in the getting started guide to verify that\nyour DNS64 configuration is working.\nIf you don't have access to a NAT64 gateway,\nWikipedia lists several [NAT64 implementations](https://en.wikipedia.org/wiki/NAT64#Implementations) you can deploy yourself.\n\nSome NAT64 implementations are known not to work with Google Public DNS64:\n\n- MacOS X 10.11 and later incorporates NAT64/DNS64 but cannot pass IPv6,\n preventing access to the Google Public DNS64 resolvers.\n It is intended for testing IPv6-only devices when you only have IPv4\n connectivity to the Internet, and only works with the included DNS64\n (IPv6-only devices connected to it cannot use Google Public DNS directly,\n although you can configure the MacOS X system to use 8.8.8.8 and 8.8.4.4).\n\n- Cisco ASA 9.0 and later incorporates NAT64 but does not support the\n well-known prefix `64:ff9b::/96` and requires you to select your own prefix.\n It does not implement DNS64 but provides inspection and NAT rewriting of\n DNS traffic passing through the NAT64 gateway.\n\n IPv6-only devices behind a Cisco ASA can get IPv4 connectivity using\n Google Public DNS by configuring the following resolver addresses:\n - *NAT64-prefix* `::0808:0808` (*8.8.8.8 via Cisco ASA NAT64*)\n\n - *NAT64-prefix* `::0808:0404` (*8.8.4.4 via Cisco ASA NAT64*)\n\n This routes queries to Google Public DNS through the Cisco ASA NAT64.\n With some additional [Cisco ASA configuration](http://geenetworks.tumblr.com/post/35363923666),\n AAAA queries are translated into A queries,\n and A responses are translated back into AAAA with the configured prefix.\n\n Using both NAT64 addresses and Google Public DNS IPv6 resolver addresses\n (2001:4860:4860::8888 or 2001:4860:4860::8844) does not work,\n as negative responses from either one will not be re-queried with the other.\n You must choose either IPv6 or IPv4 DNS resolution for all queries."]]