Hri*_*shi 2 domain-name-system bind
请检查以下为 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.
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
以 FE80::/10 前缀开头的地址是本地链路地址,不能在公共互联网上使用。您需要 2000::/3 范围内的内容,该范围在全球单播地址范围内。基本上,如果您有 FE80::/10 地址,则唯一可以联系该服务器的设备将是同一子网上的设备。
有关更多信息,请参阅:
http://en.wikipedia.org/wiki/IPv6
以上只是您问题的冰山一角。正如评论中所指出的,您似乎对 DNS 的工作原理缺乏了解。我会考虑阅读 DNS、委派和权威名称服务器,然后获得一个可公开访问的 IPv6 地址并相应地解决您的问题。
归档时间: |
|
查看次数: |
480 次 |
最近记录: |