nslookup命令的常見用法

youbingke發表於2022-09-29

nslookup 主要用來診斷域名系統 (DNS) 基礎結構的資訊。查詢DNS的記錄,查詢域名解析是否正常,在網路故障時用來診斷網路問題。本文中科三方將簡單介紹nslookup的幾種常用用法。 一、查詢域名解析地址

語法:nslookup 域名

示例:nslookup

如果不指定DNS伺服器,採用預設DNS進行查詢。

如上圖所示,伺服器為本機DNS伺服器資訊;

114.114.114.114為本機當前使用的DNS伺服器;

非權威應答表示,非從域名的權威伺服器獲得結果,而是從本地DNS快取中獲取的結果;

address為目標域名所對應的IP地址,域名所對應的IP地址可以有多個,使用者訪問的時候會按照一定規則由其中一臺計算機應答。

二、指定DNS伺服器查詢

如果我們想獲得更權威準確的記錄,可以使用指定DNS伺服器進行查詢。

語法:nslookup 域名 DNS伺服器

示例:nslookup ns1.sfn.cn

因為我們指定使用權威解析伺服器進行查詢,所以返回的結果是權威回答,是實時準確的。

三、查詢指定解析型別的解析記錄

Nslookup可以查詢域名指定型別的解析記錄,如AAAA記錄、CNAME記錄、MX記錄等。

語法:nslookup -qt=type 域名

示例:nslookup -qt=AAAA

Address返回的兩個結果就是目標域名的兩個IPv6地址。

type可以是以下這些型別:

A 地址記錄(直接查詢預設型別)

AAAA 地址記錄

AFSDB Andrew檔案系統資料庫伺服器記錄

ATMA ATM地址記錄

CNAME 別名記錄

HINFO 硬體配置記錄,包括CPU、作業系統資訊

ISDN 域名對應的ISDN號碼

MB 存放指定郵箱的伺服器

MG 郵件組記錄

MINFO 郵件組和郵箱的資訊記錄

MR 改名的郵箱記錄

MX 郵件伺服器記錄

NS 名字伺服器記錄

PTR 反向記錄

RP 負責人記錄

RT 路由穿透記錄

SRV TCP伺服器資訊記錄

TXT 域名對應的文字資訊

X25 域名對應的X.25地址記錄

四、常見錯誤含義

Timed Out:表示伺服器在超出指定的重試次數後不響應請求。

No Response from Server:表示名稱伺服器不在伺服器上執行。

No Records:表示伺服器沒有主機的指定查詢型別的資源記錄,即使主機名有效。

Non-Existent Domain:表示主機或域名不存在。

Connection Refused:表示在查詢時,不能連線到名稱或遠端使用者資訊服務命令伺服器。該錯誤是與 ls 和 finger 請求有關的典型錯誤。

Network Is Unreachable:表示在查詢時,不能連線到名稱或遠端使用者資訊服務命令伺服器。該錯誤是與 ls 和 finger 請求有關的典型錯誤。

Server Failure:表示名稱伺服器遇到內部矛盾並且不能返回有效的應答。

Refused:表示名稱伺服器拒絕請求服務。

Format Error:表示名稱伺服器拒絕資料包請求因為格式不正確。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996004/viewspace-2916790/,如需轉載,請註明出處,否則將追究法律責任。

相關文章