点击这个链接后,我一直想把youplus.biz 66.96.162.140(域名)绑定到192.169.218.8(托管)
http://linuxconfig.org/linux-dns-server-bind-configuration
这是我的东西
档案:db.youplus.biz
;
; BIND data file for youplus.biz
;
$TTL 3h
@ IN SOA NS1.DOMAIN.COM. youplus.biz. (
1 ; Serial
3h ; Refresh after 3 hours
1h ; Retry after 1 hour
1w ; Expire after 1 week
1h ) ; Negative caching TTL of 1 day
;
@ IN NS NS1.DOMAIN.COM.
@ IN NS NS2.DOMAIN.COM.
youplus. IN MX 30 mx.youplus.biz.
youplus. IN A 192.169.218.8
;ns1 IN A NS1.DOMAIN.COM.
;ns2 IN A NS2.DOMAIN.COM.
www
IN CNAME youplus.biz.
档案:db.218.169.192
; BIND reverse data file for 218.169.192.in-addr.arpa
;
$TTL 604800
218.169.192.in-addr.arpa. IN SOA NS1.DOMAIN.COM. youplus.biz. (
1 ; Serial
3h ; Refresh after 3 hours
1h ; Retry after 1 hour
1w ; Expire after 1 week
1h ) ; Negative caching TTL of 1 day
;
218.169.192.in-addr.arpa. IN NS NS1.DOMAIN.COM.
218.169.192.in-addr.arpa. IN NS NS2.DOMAIN.COM.
8.218.169.192.in-addr.arpa. IN PTR youplus.biz.
当我这样做时: $ named-checkzone 0.168.192.in-addr.arpa /etc/bind/zones/master/db.218.169.192
我明白了:
/etc/bind/zones/master/db.218.169.192:5: ignoring out-of-zone data (218.169.192.in-addr.arpa)
/etc/bind/zones/master/db.218.169.192:12: ignoring out-of-zone data (218.169.192.in-addr.arpa)
/etc/bind/zones/master/db.218.169.192:13: ignoring out-of-zone data (218.169.192.in-addr.arpa)
/etc/bind/zones/master/db.218.169.192:16: ignoring out-of-zone data (8.218.169.192.in-addr.arpa)
zone 0.168.192.in-addr.arpa/IN: has 0 SOA records
zone 0.168.192.in-addr.arpa/IN: has no NS records
zone 0.168.192.in-addr.arpa/IN: not loaded due to errors.
奇怪的是我什么时候
挖掘@ 192.169.218.8 www.youplus.biz 和 ping youplus.biz
我在服务器中的表格
; <<>> DiG 9.9.5-3-Ubuntu <<>> @192.169.218.8 www.youplus.biz
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10575
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.youplus.biz. IN A
;; ANSWER SECTION:
www.youplus.biz. 10800 IN CNAME youplus.biz.
;; AUTHORITY SECTION:
youplus.biz. 3600 IN SOA NS1.DOMAIN.COM. youplus.biz. 1 10800 3600 604800 3600
;; Query time: 0 msec
;; SERVER: 192.169.218.8#53(192.169.218.8)
;; WHEN: Wed Sep 10 13:00:21 MST 2014
;; MSG SIZE rcvd: 108
和
root@youplus:/etc/bind/zones/master# ping youplus.biz
PING youplus.biz (192.169.218.8) 56(84) bytes of data.
64 bytes from youplus.biz (192.169.218.8): icmp_seq=1 ttl=64 time=0.022 ms
64 bytes from youplus.biz (192.169.218.8): icmp_seq=2 ttl=64 time=0.021 ms
64 bytes from youplus.biz (192.169.218.8): icmp_seq=3 ttl=64 time=0.028 ms
但是我在服务器外面
; <<>> DiG 9.8.3-P1 <<>> @192.169.218.8 www.youplus.biz
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36912
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;www.youplus.biz. IN A
;; ANSWER SECTION:
www.youplus.biz. 10800 IN CNAME youplus.biz.
;; AUTHORITY SECTION:
youplus.biz. 3600 IN SOA NS1.DOMAIN.COM. youplus.biz. 1 10800 3600 604800 3600
;; Query time: 35 msec
;; SERVER: 192.169.218.8#53(192.169.218.8)
;; WHEN: Wed Sep 10 12:44:28 2014
;; MSG SIZE rcvd: 97
和
id2:~ tithos$ ping youplus.biz
PING youplus.biz (66.96.162.140): 56 data bytes
64 bytes from 66.96.162.140: icmp_seq=0 ttl=240 time=88.023 ms
64 bytes from 66.96.162.140: icmp_seq=1 ttl=240 time=88.015 ms
64 bytes from 66.96.162.140: icmp_seq=2 ttl=240 time=93.105 ms
64 bytes from 66.96.162.140: icmp_seq=3 ttl=240 time=88.458 ms
64 bytes from 66.96.162.140: icmp_seq=4 ttl=240 time=99.905 ms
64 bytes from 66.96.162.140: icmp_seq=5 ttl=240 time=87.863 ms
有什么想法?这让我不得不走上街头
答案 0 :(得分:0)
错字1:218。 169 .192.in-addr.arpa。 vs 218. 168 .192.in-addr.arpa
错字2:你加入了#you; youplus之后的杂散点。在A&#34;并且&#34; youplus。 IN MX&#34;
对于ping
以及其他使用系统解析程序但未自行解决的命令(如host
和dig
),您需要检查/etc/resolv.conf,/ etc / hosts等,以深入了解名称的解析方式。
对于主机本身的ping,你在/ etc / hosts中有youplus.biz,所以根本不咨询你的DNS服务器。对于其他主机上的ping,它在/etc/resolv.conf中没有配置为使用您自己的DNS服务器,但使用实名服务器并解析为可能由您注册名称的人设置的占位符网页。
答案 1 :(得分:0)
查看域名whois数据:
$ whois youplus.biz |grep 'Name Server'
Name Server: NS77.DOMAINCONTROL.COM
Name Server: NS78.DOMAINCONTROL.COM
它是这样发生的: 当你这样做
dig @192.169.218.8 www.youplus.biz
你强行挖到192.169.218.8名称服务器并要求域名www.youplus.biz
从服务器ping youplus.biz
开始,它使用来自/etc/resolv.conf
的DNS服务器。我确定你有127.0.0.1,因为你已经在该服务器上安装了bind。
当您从服务器执行ping youplus.biz 而不是时,ping使用来自本地系统的解析程序。来自本地系统的解析器只知道域名youplus.biz的DNS服务器,该域名是whois数据(真正的简化版本,但你总能看到将在whois数据中使用的DNS服务器)
因此,您需要将域youplus.biz的DNS服务器更改为192.169.218.8而不是当前的NS77.DOMAINCONTROL.COM/NS78.DOMAINCONTROL.COM。它通常通过域名注册商的控制面板完成。