nslookup命令是常用的網域名稱解析查詢工具。
如果系統沒有nslookup命令,則需要安裝下面的軟體包:
yum -y install bind-utils
nslookup [option] [name] [server]
nalookup [選填] [網域名稱/ip] [dns伺服器]
nslookup有如下兩種模式。
互動模式:使用者可以向網域名稱伺服器查詢各類主機、網域名稱的資訊,或者輸出網域名稱中的主機列表。
非互動模式:針對乙個主機或網域名稱僅僅獲取特定的名稱或所需的資訊。
先來看看如何進入互動模式。
直接輸入nslookup命令,若不加任何引數,則會直接進入互動模式,此時nslookup會連線到預設的網域名稱伺服器(即/etc/resolv.conf的第乙個dns位址)。
互動模式也支援選定不同的網域名稱伺服器。只需要將第乙個引數設定為「-」,然後第二個引數是設定要連線的網域名稱伺服器主機名或ip位址。
表10-18 互動模式下nslookup命令的引數選項及說明
引數選項 解釋說明
exit 退出nslookup命令
server 《城名伺服器》 指定解析網域名稱的伺服器位址
set關鍵字=值 設定查詢關鍵字(城名屬性)的值。常見的關鍵字如下:
all(全部)查詢城名有關的所有資訊
domain=name 指定查詢的城名
port=埠號 指定裁名伺服器使用的埠號
type=型別名 指定網域名稱查詢的型別(例如,a、hinfo、ptr、ns、mx等)
retry=《次數》指定查詢時重試的次數
timeout=秒數指定查詢的超時時間
對於非互動模式,可採用以下方式進入。
直接在nslookup命令後加上所要查詢的ip或主機名,即可進入非互動模式,也可以在第二個引數位置設定所要連線的網域名稱伺服器。
表10-19 非互動模式下nslookup命令的引數選項及說明引數選項解釋說明
-timeout 指定查詢的超時時間
-query 指定網域名稱查詢的型別
[root@k8s-node1 ~]# nslookup> www.wenyule.top # 符號「>」是nslookup命令的提示。在此提示符下輸入要查詢的城名資訊進行查詢。
server:
10.0.0.2
# 預設dns伺服器。
address:
10.0.0.2#53
#上面的dns伺服器的ip位址與埠號。
non-authoritative answer: # 非授權網域名稱伺服器的應答,說明本網域名稱伺服器給出的城名解析資訊是從其他網域名稱伺服器那裡查詢所得到的資訊,而非自己管理的域。
name: www.wenyule.top
address:
66.154.120.110 #《顯示城名對應的ip位址。
> server 223.5.5.5
#指定解析網域名稱的伺服器位址,這個是阿里雲的公共dns伺服器
default server:
223.5.5.5
address:
223.5.5.5#53
>wenyule.top #輸入待解析的網域名稱
server:
223.5.5.5
address:
223.5.5.5#53
non-authoritative answer:
name: wenyule.top
address:
66.154.120.110
>
> set type=any #查詢網域名稱有關的所有資訊:
> set type=mx # 查詢郵件mx記錄:
採用非互動查模式,指定網域名稱伺服器位址,查詢www.oldboyedu.com對應的網域名稱記錄:通過DOS命令nslookup查網域名稱DNS伺服器
怎樣查詢網域名稱的dns伺服器?這裡介紹一種通過本地dos命令就能查詢的方法。在使用的作業系統裡進入ms dos 命令提示行 介面 1 輸入 nslookup 回車 圖中address是本地使用的dns,可以通過本地連線修改。2 輸入 set type ns 回車 3 輸入網域名稱 不帶www的 如...
nslookup 網域名稱查詢
nslookup命令是常用網域名稱查詢工具,就是查dns資訊用的命令。nslookup4有兩種工作模式,即 互動模式 和 非互動模式 在 互動模式 下,使用者可以向網域名稱伺服器查詢各類主機 網域名稱的資訊,或者輸出網域名稱中的主機列表。而在 非互動模式 下,使用者可以針對乙個主機或網域名稱僅僅獲取...
linux網域名稱查詢工具 nslookup
查詢網域名稱dns資訊的工具 nslookup有兩種工作模式,即 互動模式 和 非互動模式 在 互動模式 下,使用者可以向網域名稱伺服器查詢各類主機 網域名稱的資訊,或者輸出網域名稱中的主機列表。而在 非互動模式 下,使用者可以針對乙個主機或網域名稱僅僅獲取特定的名稱或所需資訊。進入互動模式,直接輸...