域名解析長期不穩(wěn)定的解決和nslookup命令的用法
域名解析長期不穩(wěn)定的解決和nslookup 命令的用法域名故障解析ip 變來變?nèi)?www.weblesson.cn 的域名總在兩個ip 之間變化。它的根域名weblesson.cn 很穩(wěn)定。這樣一來,
域名解析長期不穩(wěn)定的解決和nslookup 命
令的用法
域名故障解析ip 變來變?nèi)?www.weblesson.cn 的域名總在兩個ip 之間變化。它的根域名weblesson.cn 很穩(wěn)定。
這樣一來, 這個域名有時就不能訪問. 長期如此.
通過ping 域名 , 發(fā)現(xiàn)域名對應ip 地址不時變化.
用操作系統(tǒng)的左下角->開始->運行,輸入命令 ipconfig /flushdns 然后回車執(zhí)行, 清除本地緩存. 確認與本地無關.
通過nslookup 命令, 溯源查錯:
C:Documents and Settingslyz>nslookup weblesson.cn
*** Can't find server name for address 202.96.69.38: Server failed Server: ns.lnpta.net.cn Address: 202.96.64.68 Non-authoritative answer: Name: weblesson.cn
Address: 203.171.231.2
C:Documents and Settingslyz>nslookup www.weblesson.cn
*** Can't find server name for address 202.96.69.38: Server failed Server: ns.lnpta.net.cn Address: 202.96.64.68 Non-authoritative answer: Name: www.weblesson.cn
Addresses: 203.171.231.2, 121.199.253.180
C:Documents and Settingslyz>nslookup www.weblesson.cn 202.96.64.68
Server: ns.lnpta.net.cn
Address: 202.96.64.68
Non-authoritative answer:
Name: www.weblesson.cn
Addresses: 121.199.253.180, 203.171.231.2
C:Documents and Settingslyz>nslookup -q www.weblesson.cn
,*** Can't find server name for address 202.96.69.38: Server failed Server: ns.lnpta.net.cn
Address: 202.96.64.68
Non-authoritative answer:
Name: www.weblesson.cn
Addresses: 203.171.231.2, 121.199.253.180
C:Documents and Settingslyz>nslookup -norecurse www.weblesson.cn *** Can't find server name for address 202.96.69.38: Server failed Server: ns.lnpta.net.cn
Address: 202.96.64.68
Non-authoritative answer:
Name: www.weblesson.cn
Addresses: 203.171.231.2, 121.199.253.180
C:Documents and Settingslyz>nslookup -norecurse www.weblesson.cn 8
Server: ns.lnpta.net.cn
Address: 202.96.64.68
Name: www.weblesson.cn
Served by:
- ns.cernet.net
202.112.0.44
cn
- c.dns.cn
203.119.27.1
cn
- a.dns.cn
203.119.25.1
cn
- e.dns.cn
203.119.29.1
cn
- b.dns.cn
203.119.26.1
cn
- d.dns.cn
203.119.28.1
cn 202.96.64.6
,C:Documents and Settingslyz>
Microsoft Windows XP [版本 5.1.2600]
(C) 版權(quán)所有 1985-2001 Microsoft Corp.
C:Documents and Settingslyz>nslookup -norecurse www.weblesson.cn 202.112.0.4 4
*** Can't find server name for address 202.112.0.44: Query refused
Server: UnKnown
Address: 202.112.0.44
Name: www.weblesson.cn
Served by:
- dns10.hichina.com
weblesson.cn
- dns9.hichina.com
weblesson.cn
C:Documents and Settingslyz>nslookup www.weblesson.cn 202.112.0.44 *** Can't find server name for address 202.112.0.44: Query refused
Server: UnKnown
Address: 202.112.0.44
Name: www.weblesson.cn
Served by:
- dns10.hichina.com
weblesson.cn
- dns9.hichina.com
weblesson.cn
C:Documents and Settingslyz>nslookup www.weblesson.cn 202.96.64.68 Server: ns.lnpta.net.cn
,Address: 202.96.64.68
Non-authoritative answer:
Name: www.weblesson.cn
Addresses: 121.199.253.180, 203.171.231.2
C:Documents and Settingslyz>nslookup www.weblesson.cn ns9.hichian.com *** Can't find server address for 'ns9.hichian.com':
*** Can't find server name for address 202.96.69.38: Server failed
Server: ns.lnpta.net.cn
Address: 202.96.64.68
Non-authoritative answer:
Name: www.weblesson.cn
Addresses: 121.199.253.180, 203.171.231.2
C:Documents and Settingslyz>nslookup www.weblesson.cn dns9.hichian.com DNS request timed out.
timeout was 2 seconds.
*** Can't find server name for address 66.228.125.219: Timed out
Server: UnKnown
Address: 66.228.125.219
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to UnKnown timed-out
C:Documents and Settingslyz>nslookup www.weblesson.cn dns9.hichina.com *** Can't find server name for address 223.5.2.129: Query refused
Server: UnKnown
Address: 223.5.2.129
Name: www.weblesson.cn
Addresses: 203.171.231.2, 121.199.253.180
至此確定問題在域名服務商:
東郭先生 16:08:59
一個域名兩個ip ,想整都整不出來。
,東郭先生 16:09:27
C:Documents and Settingslyz>nslookup www.weblesson.cn dns9.hichina.com
*** Can't find server name for address 223.5.2.129: Query refused Server: UnKnown
Address: 223.5.2.129
Name: www.weblesson.cn
Addresses: 203.171.231.2, 121.199.253.180
漢達-楊琛

16:11:07
漢達-楊琛 16:11:28
你的域名解析記錄里有沖突
東郭先生 16:11:53
我看看
東郭先生 16:12:04
你在哪里看的
漢達-楊琛 16:12:17
URL 轉(zhuǎn)發(fā)的功能現(xiàn)在用不了了 我?guī)湍銊h除了
漢達-楊琛 16:12:33
萬網(wǎng)那 你登陸域名面板也能看到
東郭先生 16:13:08
你剛才刪除了?
漢達-楊琛 16:13:14
嗯
東郭先生 16:13:43
那就清楚了,就是這個原因
東郭先生 16:13:48
url 轉(zhuǎn)發(fā)
東郭先生 16:13:58
在萬網(wǎng)看不見
東郭先生 16:14:11
,所以我刪不了
萬網(wǎng)取消了url 轉(zhuǎn)發(fā)功能, 在用戶控制面板里, 見不到url 轉(zhuǎn)發(fā)參數(shù).
通過老版本的控制臺刪除了多余項目, 問題解決.
C:Documents and Settingslyz>nslookup www.weblesson.cn dns9.hichina.com
*** Can't find server name for address 112.126.125.129: Server failed
Server: UnKnown
Address: 112.126.125.129
Name: www.weblesson.cn
Address: 203.171.231.2
C:Documents and Settingslyz>
nslookup 工具的使用方法 2008-12-03 11:03:38 www.hackbase.com 來源:互聯(lián)網(wǎng)
配置好DNS 服務器,添加了相應的記錄之后,只要IP 地址保持不變,一般情況下我們就不再需要去維護DNS 的數(shù)據(jù)文件了。不過在確認域名解釋正常之前我們最好是測試一下所有的配置是否正常。許多人會簡單地使用pi ...
配置好DNS 服務器,添加了相應的記錄之后,只要IP 地址保持不變,一般情況下我們就不再需要去維護DNS 的數(shù)據(jù)文件了。不過在確認域名解釋正常之前我們最好是測試一下所有的配置是否正常。許多人會簡單地使用ping 命令檢查一下就算了。不過Ping 指令只是一個檢查網(wǎng)絡聯(lián)通情況的命令,雖然在輸入的參數(shù)是域名的情況下會通過DNS 進行查詢,但是它只能查詢A 類型和CNAME 類型的記錄,而且只會告訴你域名是否存在,其他的信息一概欠奉。所以如果你需要對DNS 的故障進行排錯就必須熟練另一個更強大的工具nslookup 。這個命令可以指定查詢的類型,可以查到DNS 記錄的生存時間還可以指定使用那個DNS 服務器進行解釋。
查詢IP 地址
nslookup 最簡單的用法就是查詢域名對應的IP 地址,包括A 記錄和CNAME 記錄,如
,

果查到的是CNAME 記錄還會返回別名記錄的設置情況。其用法是:
nslookup 域名
以下是A 記錄的返回情況。
nslookup 命令會采用先反向解釋獲得使用的DNS 服務器的名稱,由于我這里使用的是一個內(nèi)部的DNS 服務器所以沒有正確的反向記錄,導致結(jié)果的前面幾行出錯。大家可以不必理會。重點看的是最后的兩行這里看到的是www.oray.net 的IP 地址是61.145.112.212。注意即使www.oray.net 的主機沒有在線同樣能夠返回結(jié)果。
如果目標域名是一個別名記錄(CNAME),nslookup 就開始顯示出和ping 命令不同的地方了,請看查詢CNAME 記錄的結(jié)果。由于CNAME 和A 記錄最后都是活的IP 地址,所以一般情況下兩者是等同看待的,命令的格式相同。
注意這次nslookup 返回了三行信息,前兩行顯示這是一個CNAME 記錄,對應的域名和IP 地址。最后顯示的就是目標域名, 并注明Alias (別名)。
如果域名不存在會怎樣呢?
,
看得懂最后以行的英文嗎,不懂沒關系記住形狀就可以了。如果一個指定類型的域名不存在對應的記錄同樣也是這種結(jié)果。
查詢其他類型的域名
前面兩個命令我們沒有加任何參數(shù),所以默認情況下nslookup 查詢的是A 類型的記錄。如果我們配置了其他類型的記錄希望看到解釋是否正常。這時候ping 就無能為力了。比如我們配置了MX 記錄,但是郵件服務器只能發(fā)信不能收信,到底是域名解釋問題還是其他的問題Ping 命令的檢查只能讓你誤入歧途。nslookup 這時候可以模擬你的其他遇見服務器進行域名解釋的情況。我們需要在nslookup 上加上適當?shù)膮?shù)。指定查詢記錄類型的指令格式如下:
nslookup –qt=類型 目標域名
注意qt 必須小寫。
類型可以是一下字符,不區(qū)分大小寫:
A 地址記錄(Ipv4)
AAAA 地址記錄(Ipv6)
AFSDB Andrew文件系統(tǒng)數(shù)據(jù)庫服務器記錄(不懂)
ATMA ATM地址記錄(不是自動提款機)
CNAME 別名記錄
HINFO 硬件配置記錄,包括CPU 、操作系統(tǒng)信息
ISDN 域名對應的ISDN 號碼
MB 存放指定郵箱的服務器
MG 郵件組記錄
MINFO 郵件組和郵箱的信息記錄
MR 改名的郵箱記錄
,

MX 郵件服務器記錄
NS 名字服務器記錄
PTR 反向記錄(從IP 地址解釋域名)
RP 負責人記錄
RT 路由穿透記錄(不懂)
SRV TCP服務器信息記錄(將有大用處)
TXT 域名對應的文本信息
X25 域名對應的X.25地址記錄
看看oray.net 的郵件服務器記錄吧。
看看,nslookup 把服務器的名稱和地址都給出來了,注意preference 就是前面所說的優(yōu)先級,該數(shù)值越小則優(yōu)先級越高。
我再看看名字服務器記錄是怎么樣的。
看起來和MX 記錄的格式差不多,一般情況下服務器會同時返回對應的地址。不過也有不返回的情況。
,在這里我希望大家注意一行顯示“Non-suthoritativeanswer:”,這一行在前面的例子中都沒有顯示過。它的出現(xiàn)代表這個結(jié)果是從服務器的緩存中得到的。所以提醒你這不是一個授權(quán)的答案。前面我們進行的幾次查詢過程中192.168.1.104這臺機器就采用了我們第一篇文章中描述的過程查詢了oray.net 的域名。在這個過程中不但緩存了www.oray.net 、
test.oray.net 以及oray.net 的MX 記錄等最終結(jié)果。也包括獲取的名字服務器等中間結(jié)果。隱含的查詢了oray.net 的NS 記錄。后面我們還會介紹這個過程。
指定使用的名字服務器
在默認情況下nslookup 使用的是我們在本機TCP/IP配置中的DNS 服務器進行查詢,但有時候我們需要指定一個特定的服務器進行查詢試驗。這時候我們不需要更改本機的TCP/IP配置,只要在命令后面加上指定的服務器IP 或者域名就可以了。這個參數(shù)在我們對一臺指定服務器排錯是非常必要的,另外我們可以通過指定服務器直接查詢授權(quán)服務器的結(jié)果避免其他服務器緩存的結(jié)果。命令格式如下:
nslookup [-qt=類型] 目標域名 指定的DNS 服務器IP 或域名
我們可看看以下的命令結(jié)果: