請問nslookup和dig有什麼區別??
我用上海網通的dns伺服器210.22.70.3解析我的域名
如果用nslookup,就總是提示time-out,
用dig +trace就很正常,請問這兩種方式有什麼區別??
《解決方案》
回復 #1 lksj 的帖子
兩種方式用的dns伺服器不一樣吧。
《解決方案》
大部分公網DNS前面都有過濾型防火牆。LZ的遭遇說明nslookup與dig查詢發送的數據包格式不同。
《解決方案》
我這裡用的好好的:
C:\Documents and Settings\Administrator>dig @210.22.70.3 www.aidns.cn
; <<>> DiG 9.3.3 <<>> @210.22.70.3 www.aidns.cn
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 811
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
;; QUESTION SECTION:
;www.aidns.cn. IN A
;; ANSWER SECTION:
www.aidns.cn. 3600 IN A 120.72.34.207
;; AUTHORITY SECTION:
aidns.cn. 151006 IN NS ns1.ai-dns.com.
aidns.cn. 151006 IN NS ns2.ai-dns.com.
aidns.cn. 151006 IN NS ns3.ai-dns.com.
;; ADDITIONAL SECTION:
ns1.ai-dns.com. 14736 IN A 120.72.34.207
ns2.ai-dns.com. 14736 IN A 61.55.135.76
ns3.ai-dns.com. 20408 IN A 219.148.36.19
;; Query time: 78 msec
;; SERVER: 210.22.70.3#53(210.22.70.3)
;; WHEN: Sat Nov 28 19:43:12 2009
;; MSG SIZE rcvd: 158
C:\Documents and Settings\Administrator>nslookup www.aidns.cn 210.22.70.3
*** Can't find server name for address 210.22.70.3: Non-existent domain
Server: UnKnown
Address: 210.22.70.3
Non-authoritative answer:
Name: www.aidns.cn
Address: 120.72.34.207