동일한 도메인 이름의 IPv6 AAAA 및 CNAME


12

DynDNS 이름을 통해 홈 사이트에 접속하고 IPv6을 터널링했습니다.

DNS 영역에는 다음이 있습니다.

myhomesite CNAME example.dyndns.org.

"myhomesite"를 AAAA 레코드로 동시에 가리키는 방법은 무엇입니까? 내가 사소하게 만들면

myhomesite CNAME example.dyndns.org.
myhomesite AAAA  2001:db8::1:2:3:4

영역이 유효하지 않습니다 (CNAME 및 기타 데이터).

CNAME 레코드와 AAAA 레코드를 동일한 도메인 이름 뒤에 표시하는 방법을 제안 할 수 있습니까?

내가 찾고 있지 않은 것은 ".ipv6."-fixed 레코드이며 이미 있습니다.

답변:


15

로켓 과학자를 위해 DNS에서 복사합니다 .

CNAME RR은 같은 이름을 가진 TXT와 같은 다른 RR을 가질 수 없습니다. TXSE는 DNSSEC가 등장 할 때까지 유효했으며이 경우 RRSIG, NSEC 및 특정 KEY RR은 동일한 이름을 점유 할 수 있습니다.

따라서 CNAME을 사용하여 수행하려는 작업을 수행 할 수 없습니다. CNAME을 사용하여 IPv4를 통해 홈 사이트에 액세스하고 myhomesite-v6 AAAA 레코드가 IPv6 주소를 가리 키도록하십시오

이러한 솔루션을 원하지 않으면 IP 주소가 다음과 같이 변경 될 때마다 DNS 영역을 업데이트하는 메커니즘을 구현해야합니다.

myhomesite IN A IPv4.add.ress
           IN AAAA IPv6.add.ress

그러나 이는 DNS 제공 업체가 사용자에게 내보내는 API (있는 경우)에 따라 다릅니다. 예를 들어 DNS 서버에서 루트 액세스 권한이있는 경우 주기적으로 host -t a example.dyndns.org출력을 사용하여 myhomesite의 IPv4 주소로 영역 파일을 업데이트합니다.


1
답장을 보내 주셔서 감사합니다. 내가 가진 대안은 동적 A 레코드와 함께 제공되는 영구 AAAA 레코드가있는 BIND 동적 영역입니다. 동일한 도메인에 대한 CNAME과 AAAA가 공존 할 수는 없지만 DynDNS를 사용할 수있는 영리한 해결 방법이있을 수 있습니다.
unixtippse

" CNAME타기 만"문제에 대한 해결 방법은 없습니다 .
womble
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.