nslookup命令的常見用法
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- useradd 命令的常見用法
- Git SSH 命令常見用法Git
- Linux命令列:cURL的十種常見用法Linux命令列
- 【Python】執行系統命令的常見用法Python
- Linux常見命令:網路相關ping finger nslookup netstat(轉)Linux
- RMAN中SET命令的常見用法的小結 (ZT)
- shell入門基礎&常見命令及用法
- 常見Oracle HINT的用法Oracle
- AIX 下nslookup命令的使用AI
- echo命令在Unix中的作用以及其常見用法?
- AOSP常見的命令
- 常見的DOS命令
- 常見的錯誤 SQL 用法SQL
- urllib庫的常見用法
- 幾個常見函式的非常見用法函式
- 命令列中常見命令用法及explainshell.com的用法命令列AI
- SQLNET.ORA 的常見用法SQL
- 類别範本的常見用法
- JavaScript陣列常見用法JavaScript陣列
- 常見的linux命令Linux
- 常見dos命令
- 常見命令-history
- 常見命令--SCP
- nginx常見命令Nginx
- Docker常見命令Docker
- axios的一些常見用法iOS
- JSP C 標籤的常見用法JS
- SDWebImage的基本用法及常見問題Web
- Java列舉的七種常見用法Java
- 轉載--常見hints的基礎用法
- Linux find常見用法示例Linux
- spring data jpa 常見用法Spring
- linux常見命令Linux
- 1.6常見CMD命令
- 常見Linux命令Linux
- MySQL常見的8種SQL錯誤用法MySql
- 在node中的mongodb及mongoose常見用法MongoDB
- Linux常見命令(系統命令)Linux