工具縱覽
與DNS各個方面相聯系的工具有許多
這些工具使理解什麼將繼續和什麼將產生錯誤變得簡單
理解這些工具的基本工作原理能讓我們更好的使用它們
本節所講的內容包括
dig
ipconfig
netlab
nslookup
ping
traceroute(tracert)
netstat和nbtstat
本節只是這些工具的概述
在第
章能獲得更多的信息
這些工具的具體用法如下所述
;dig—dig是一個更好的nslookup
它能獲取更多的信息並且比nslookup容易使用
Dig也用解析器來對分布式的DNS數據庫執行查詢
dig也提供了一些選項
用來提高命令行的靈活性
;ipconfig—ipconfig顯示了在系統中進行網絡配置時的信息
它包括
IP
DNS服務器
路由信息
子網掩碼以及更多
ipconfig能重新設置或釋放所有的適配器或指定的適配器
也能輸出數據到指定的文件
微軟公司在Windows
中對ipconfig增加了一些附加特性
其中有兩項與客戶機解析器緩存有關的是
a)/displaydns—如果解析器緩存不為空
就顯示它的內容
b)/flushdns—清除緩存
當系統崩潰或信息有所改變而想重新載入時
這個命令是很有用的
;netlab—這個工具是一個自由軟件
它由一系列工具組成
這些工具能很容易地通過一個圖形界面來操作
它能很容易地在追蹤網絡問題的工具和提供更多網絡環境信息的工具間切換
Netlab把這些工具集成在一個軟件中以便使用
這些工具包括
finger
whois
time
quote
ping
trace
DNS
scanner和能工作在user@host和host模式下的info
finger
在user@host模式下它將返回某主機上指定用戶的信息
在host模式下它將返回登錄在主機上的用戶
whois返回從whois數據庫得到的關於指定域的信息
能夠向不同類型的whois服務器查詢向前的或向後的信息
time由兩部分組成
daytime
它用可讀模式打印出遠程服務器所在地的日期和時間
clocksynchronization
它使得本機時鐘與指定時鐘同步
quote與一個quote
of
the
day服務器相連接
這是一些服務者提供的一種很有意思的服務
ping執行前面講到過的ping命令
ping部分有一個GUI使得能更好地控制ping命令
trace是一個類似於ping但能執行tracerts的工具
DNS執行基本的nslookups
scanner執行網絡掃描和特征控制
比如端口掃描等
info給出棧的版本和系統名稱的信息
;nslookup—nslookup工具對不同的服務器執行DNS查詢
nslookup被執行時
它將查詢缺省的服務器
除非一個不同的服務器被指定
在兩種基本模式下可能調用nslookup
交互式和非交互式模式
在交互式模式下
可以執行很多查詢和設置很多控制nslookup工具如何向數據庫查詢的選項
nslookup使用它自己的解析器執行查詢
;ping—ping是一個使用Internet控制消息協議(ICMP)的工具
ping發送一個ICMPECHO
REQUEST到一個作為參數傳送的地址
ping有一些控制其行為的選項
ping基本上用來檢查網絡上一台機器是否可達
;tracert—tracert(有時也叫traceroute)是一個發送UDP報文給指定地址的工具
通常
由三個報文組成的分組被發出
每個分組獲得比他前一個分組多一的有效時間(TTL)
有效時間參數用來確定一個報文是否可達
如果一個報文被標記為不可達的
一個ICMP超時信息會被返回給源主機
這使得能夠跟蹤報文傳送過程所經過的路由器
在目的地址到達後
tracert停止發送報文設置
;netstat—netstat顯示協議統計表和打開TCP/IP網絡連接
有很多選項可以控制netstat的顯示
可以用netstat/?來獲得所有的選項
;nbtstat—nbtstat顯示用於TCP/IP之上的NetBIOS(NetBT)的統計表
它也提供了很多的選項
用nbtstat/?可獲得所有的選項
小結
本章初步介紹了DNS是如何工作的
下面幾章將解釋DNS服務器的類型
它們的目的
各種服務器類型如何協同工作
以及關於DNS域區文件的詳細信息
第
章將重新討論客戶機名字解析
並詳細解釋遞歸查詢和迭代查詢
From:http://tw.wingwit.com/Article/Common/201311/5093.html