子域未解析為 ipv6

子域未解析為 ipv6

請檢查下面的domain.com 的綁定DNS 配置。
假設 ipv4 是 10.10.10.10,ipv6 是 FE80::903A:0:0:11E4。 Cloudflare 使用 @CloudFlare 一筆記錄指向 www.domain.com。 CloudFlare 上不允許使用子網域 data.domain.com。
問題是子網域 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://www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.xhtml

http://en.wikipedia.org/wiki/IPv6


以上只是您問題的冰山一角。正如評論中所指出的,您似乎對 DNS 的工作原理缺乏了解。我會考慮閱讀有關 DNS、委派和權威名稱伺服器的內容,然後取得可公開存取的 IPv6 位址並相應地解決您的問題。

相關內容