Nslookup命令小結

Nslookup命令小結

0.nslookup的定義
Nslookup是由微軟發佈用於對DNS服務器進行檢測和排錯的命令行工具。
 
兩種模式:
一.非交互模式
    nslookup –qt=類型 目標域名    (默認查詢類型是a 地址記錄IPV4)
    nslookup -qt=類型 目標域名 指定的DNS服務器IP或域名
二.交互模式
    nslookup 【Enter】    進入交互行模式
    set qt=類型                設定查詢類型,默認設置爲a
    IP或域名               
    set qt=有一個類型       切換查詢類型      
    help or ?                    查看幫助
    exit                             退出nslookup交互模式
    
查詢類型:
 
 
a 地址記錄(Ipv4)
aaaa 地址記錄(Ipv6)
afsdb Andrew文件系統數據庫服務器記錄(不懂)
atma ATM地址記錄(不是自動提款機)
cname 別名記錄
hinfo 硬件配置記錄,包括CPU、操做系統信息
isdn 域名對應的ISDN號碼
mb 存放指定郵箱的服務器
mg 郵件組記錄
minfo 郵件組和郵箱的信息記錄
mr 更名的郵箱記錄
mx 郵件服務器記錄
ns 名字服務器記錄
ptr 反向記錄(從IP地址解釋域名)
rp 負責人記錄
rt 路由穿透記錄(不懂)
srv TCP服務器信息記錄(將有大用處)
txt 域名對應的文本信息
x25 域名對應的X.25地址記錄
 
 
1.正向解析-將域名解析成IP地址   
查詢類型 :
a(可省略)
 
例子: 
>nslookup www.163.com
--------------------------解析-------------------------
非權威應答(Non-authoritative answer):      
        假設某個DNS server沒有域名test.com的記錄信息,當有客戶端經過它請求獲取test.com的域名信息,此DNS Server會經過迭代遞歸的方式從test公司實際存儲此記錄信息的DNS server中獲取test.com的域名信息,反饋給發出請求的客戶端,同時會把test.com的記錄信息放在自身緩存中放置一段時間,當又有客戶端請求test.com域名解析時,此DNS server直接從自身緩存中提取返回給客戶端,這個回答叫「非權威回答」,簡言之凡是從非實際記錄存儲DNS server中獲取的域名解析回答,都叫「非權威回答」
 
名稱(Name):
        163.xdwscache.glb0.lxdns.com 指的是www.163.com域名實際對應的主機名記錄。
 
Addresses: 
        Addresses有多個記錄,即163.com域名實際對應多個物理主機,用戶訪問www.163.com時,按照必定規則由其中一臺計算機進行應答,這樣能夠有效的進行域名負載平衡。
 
Aliase:
        DNS記錄的別名,方便咱們記憶
 
2.反向解析-由IP地址,解析域名
 
查詢類型 :
ptr 反向記錄(從IP地址解釋域名)
 
例子:
nslookup -qt=ptr IP地址
 
3.查詢郵件服務器信息
用於查看域內郵件服務器信息,經過此命令能夠查看域對應的郵件服務器的IP列表(若是是多個郵件服務器),及對應基本級別perference, 其中數字越小,優先級別越高。
查詢類型:
mx 郵件服務器記錄
 
例子:
nslookup -qt=mx mail.xxxx.com
 
4.查看命名服務器NS
NS就是一個域名對應多個服務器,由哪一個服務器對域名及附屬記錄進行解析.
 
 
查詢類型:
ns 名字服務器記錄
 
例子:
nslookup -qt=ns  baidu.com(記住不帶www)
 
 
5.查看DNS緩存記錄保存時間-TTL
ttl -緩存保留的時間,表示DNS記錄在DNS服務器上緩存時間。追求解析速度,就把TTL值調大;在近期有計劃變動IP地址,就把TTL值調小。
 
例子:
nslookup -debug  www.baidu.com  (這一條不算是查詢了)
在線的Nslookup工具: http://www.kloth.net/services/nslookup.php
相關文章
相關標籤/搜索