
domain.com에 대한 DNS 바인딩 구성을 아래에서 확인하세요.
ipv4가 10.10.10.10이고 ipv6이 FE80::903A:0:0:11E4라고 가정해 보겠습니다. Cloudflare는 @CloudFlare를 사용합니다. 레코드가 www.domain.com을 가리키고 있습니다. 하위 도메인 data.domain.com은 CloudFlare에서 허용되지 않습니다.
문제는 하위 도메인 data.domain.com이 ipv4로만 확인되고 ipv6으로는 확인되지 않는다는 것입니다.
; BIND data file for domain.com
;
$TTL 14400
@ IN SOA ns.domain.com. indo.domain.com. (
201006601 ; Serial
7200 ; Refresh
120 ; Retry
2419200 ; Expire
604800) ; Default TTL
;
domain.com. IN NS ns.domain.com.
domain.com. IN A 10.10.10.10
domain.com. IN AAAA FE80::903A:0:0:11E4
data IN A 10.10.10.10
data IN AAAA FE80::903A:0:0:11E4
ns IN A 10.10.10.10
www IN CNAME domain.com.
=================================================
$TTL 14400
@ IN SOA ns.domain.com. indo.domain.com. (
201006601 ; Serial
7200 ; Refresh
120 ; Retry
2419200 ; Expire
604800) ; Default TTL
@ IN NS ns.domain.com.
IN NS ns.domain.com.
ns IN A 10.10.10.10
4 IN PTR domain.com.
200 IN PTR ns.domain.com.
201 IN PTR data.domain.com.
FE80::903A:0:0:11E4 IN PTR data.domain.com.
root@zone:~# dig data.domain.com -tAAAA
; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> data.domain.com -tAAAA
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30049
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;data.domain.com. IN AAAA
;; AUTHORITY SECTION:
domain.com. 1051 IN SOA may.ns.cloudflare.com. dns.cloudflare.com. 2013083012 10000 2400 604800 3600
;; Query time: 2 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sat Aug 31 18:24:15 2013
;; MSG SIZE rcvd: 90
답변1
FE80::/10 접두사로 시작하는 주소는 링크 로컬 주소이며 공용 인터넷에서 사용할 수 없습니다. 전역 유니캐스트 주소 범위에 있는 2000::/3 범위의 항목이 필요합니다. 기본적으로 FE80::/10 주소가 있는 경우 해당 서버에 접속할 수 있는 유일한 장치는 동일한 서브넷에 있는 장치입니다.
자세한 내용은 다음을 참조하세요.
http://en.wikipedia.org/wiki/IPv6
위의 내용은 문제의 빙산의 일각에 불과합니다. 댓글에서 지적했듯이 DNS 작동 방식에 대한 지식이 부족한 것 같습니다. DNS, 위임 및 권한 있는 이름 서버에 대해 읽어 보는 것이 좋습니다.그 다음에공개적으로 액세스 가능한 IPv6 주소를 얻고 이에 따라 문제를 해결하십시오.