鬱悶啊,DNS就是做不出來,都按書上講的做的
用linux redhat 9.0架了個DNS伺服器,解析了一個域名test.com到ip 192.168.0.100,
在本機上可以解析出來,但在另一台電腦(dns已指向linux,而且可以ping通的)上卻怎麼也解析不出來啊,
真是鬱悶啊。。。。。。。。。。。。。。。。。。晚上都睡不著了
vi /etc/named.conf
默認的都沒動他,就加了自己定義的
zone "test.com" {
type master;
file "test.zone";
}
vi /var/named/test.zone
前面也沒改,增加了
IN NS test.com
@ IN A 192.168.0.100
然後重啟/etc/rc.d/init.d/named restart
提示OK
然後在本機上ping test.com可以解析出IP地址來,
但是到了另一台電腦上就解析不出來!!!!!!!!!!!!!!!!!!!!
高手們幫我看一下啊,,,,
謝謝了,我搞了一個晚上到現在11點多了還搞不出來,所以上來發問了,不然今晚無法入睡
《解決方案》
試試用nslookup,例如:
$ nslookup
> set debug
> server 192.168.2.20
Default server: 192.168.2.20
Address: 192.168.2.20#53
> www.sina.com
Server: 192.168.2.20
Address: 192.168.2.20#53
------------
QUESTIONS:
www.sina.com, type = A, class = IN
ANSWERS:
-> www.sina.com
canonical name = us.sina.com.cn.
-> us.sina.com.cn
canonical name = news.sina.com.cn.
-> news.sina.com.cn
canonical name = jupiter.sina.com.cn.
-> jupiter.sina.com.cn
internet address = 202.108.33.32
AUTHORITY RECORDS:
-> sina.com.cn
nameserver = ns1.sina.com.cn.
-> sina.com.cn
nameserver = ns3.sina.com.cn.
-> sina.com.cn
nameserver = ns2.sina.com.cn.
ADDITIONAL RECORDS:
-> ns1.sina.com.cn
internet address = 202.106.184.166
-> ns2.sina.com.cn
internet address = 61.172.201.254
-> ns3.sina.com.cn
internet address = 202.108.44.55
------------
Non-authoritative answer:
www.sina.com canonical name = us.sina.com.cn.
us.sina.com.cn canonical name = news.sina.com.cn.
news.sina.com.cn canonical name = jupiter.sina.com.cn.
Name: jupiter.sina.com.cn
Address: 202.108.33.32