nslookup-ipconfig基礎(chǔ)網(wǎng)絡(luò)命令
www.hi.baidu.com/linuxfirewall
Nslookup顯示可用來診斷域名系統(tǒng) (DNS) 基礎(chǔ)結(jié)構(gòu)的信息。使用此工具之前,您應(yīng)當(dāng)熟悉 DNS 的工作原理。只有在已安裝 TCP/IP 協(xié)議的情況下才可以使用 Nslookup 命令行工具。
語法
nslookup [-SubCommand ...] [{ComputerToFind| [-Server]}]
參數(shù)
-SubCommand ...
將一個(gè)或多個(gè) nslookup 子命令指定為命令行選項(xiàng)。有關(guān)子命令的列表,請(qǐng)參閱“相關(guān)主題”。
ComputerToFind
如果未指定其它服務(wù)器,就使用當(dāng)前默認(rèn) DNS 名稱服務(wù)器查閱 ComputerToFind 的信息。要查找不在當(dāng)前 DNS 域的計(jì)算機(jī),請(qǐng)?jiān)诿Q上附加句點(diǎn)。
-Server
指定將該服務(wù)器作為 DNS 名稱服務(wù)器使用。如果省略了 -Server,將使用默認(rèn)的 DNS 名稱服務(wù)器。
{help|?}
顯示 nslookup 子命令的簡(jiǎn)短總結(jié)。
注釋
如果 ComputerToFind 是 IP 地址,并且查詢類型為 A 或 PTR 資源記錄類型,則返回計(jì)算機(jī)的名稱。如果 ComputerToFind 是一個(gè)名稱,并且沒有跟蹤期,則向該名稱添加默認(rèn) DNS 域名。此行為取決于下面 set 子命令的狀態(tài):domain、srchlist、defname 和 search。
如果鍵入連字符 (-) 代替 ComputerToFind,命令提示符更改為 nslookup 交互式模式。
命令行長度必須少于 256 個(gè)字符。
Nslookup 有兩種模式:交互式和非交互式。
如果僅需要查找一塊數(shù)據(jù),請(qǐng)使用非交互式模式。對(duì)于第一個(gè)參數(shù),鍵入要查找的計(jì)算機(jī)的名稱或 IP 地址。對(duì)于第二個(gè)參數(shù),鍵入 DNS 名稱服務(wù)器的名稱或 IP 地址。如果省略第二個(gè)參數(shù),nslookup 使用默認(rèn) DNS 名稱服務(wù)器。
如果需要查找多塊數(shù)據(jù),可以使用交互式模式。為第一個(gè)參數(shù)鍵入連字符 (-),為第二個(gè)參數(shù)鍵入 DNS 名稱服務(wù)器的名稱或 IP 地址?;蛘撸÷詢蓚€(gè)參數(shù),則 nslookup 使用默認(rèn) DNS 名稱服務(wù)器。下面是一些有關(guān)在交互式模式下工作的提示:
要隨時(shí)中斷交互式命令,請(qǐng)按 CTRL+B。
要退出,請(qǐng)鍵入 exit。
要將內(nèi)置命令當(dāng)作計(jì)算機(jī)名,請(qǐng)?jiān)谠撁钋懊娣胖棉D(zhuǎn)義字符 (\)。
將無法識(shí)別的命令解釋為計(jì)算機(jī)名。
如果查找請(qǐng)求失敗,nslookup 將打印錯(cuò)誤消息。下表列出可能的錯(cuò)誤消息。
錯(cuò)誤消息 說明
Timed out 重試一定時(shí)間和一定次數(shù)之后,服務(wù)器沒有響應(yīng)請(qǐng)求??梢酝ㄟ^ set timeout 子命令設(shè)置超時(shí)期。而利用 set retry 子命令設(shè)置重試次數(shù)。
No response from server 服務(wù)器上沒有運(yùn)行 DNS 名稱服務(wù)器。
No records 盡管計(jì)算機(jī)名有效,但是 DNS 名稱服務(wù)器沒有計(jì)算機(jī)當(dāng)前查詢類型的資源記錄。查詢類型使用 set querytype 命令指定。
Nonexistent domain 計(jì)算機(jī)或 DNS 域名不存在。
Connection refused
or
Network is unreachable
無法與 DNS 名稱服務(wù)器或指針服務(wù)器建立連接。該錯(cuò)誤通常發(fā)生在 ls 和 finger 請(qǐng)求中。
Server failure DNS 名稱服務(wù)器發(fā)現(xiàn)在其數(shù)據(jù)庫中內(nèi)部不一致而無法返回有效應(yīng)答。
Refused DNS 名稱服務(wù)器拒絕為請(qǐng)求服務(wù)。
Format error DNS 名稱服務(wù)器發(fā)現(xiàn)請(qǐng)求數(shù)據(jù)包的格式不正確??赡鼙砻?nslookup 中存在錯(cuò)誤。
Ipconfig顯示所有當(dāng)前的 TCP/IP 網(wǎng)絡(luò)配置值、刷新動(dòng)態(tài)主機(jī)配置協(xié)議 (DHCP) 和域名系統(tǒng) (DNS) 設(shè)置。使用不帶參數(shù)的 ipconfig 可以顯示所有適配器的 IP 地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)。
語法
ipconfig [/all] [/renew [Adapter]] [/release [Adapter]] [/flushdns] [/displaydns] [/registerdns] [/showclassid Adapter] [/setclassid Adapter [ClassID]]
參數(shù)
/all
顯示所有適配器的完整 TCP/IP 配置信息。在沒有該參數(shù)的情況下 ipconfig 只顯示 IP 地址、子網(wǎng)掩碼和各個(gè)適配器的默認(rèn)網(wǎng)關(guān)值。適配器可以代表物理接口(例如安裝的網(wǎng)絡(luò)適配器)或邏輯接口(例如撥號(hào)連接)。
/renew [adapter]
更新所有適配器(如果未指定適配器),或特定適配器(如果包含了 Adapter 參數(shù))的 DHCP 配置。該參數(shù)僅在具有配置為自動(dòng)獲取 IP 地址的網(wǎng)卡的計(jì)算機(jī)上可用。要指定適配器名稱,請(qǐng)鍵入使用不帶參數(shù)的 ipconfig 命令顯示的適配器名稱。
/release [adapter]
發(fā)送 DHCPRELEASE 消息到 DHCP 服務(wù)器,以釋放所有適配器(如果未指定適配器)或特定適配器(如果包含了 Adapter 參數(shù))的當(dāng)前 DHCP 配置并丟棄 IP 地址配置。該參數(shù)可以禁用配置為自動(dòng)獲取 IP 地址的適配器的 TCP/IP。要指定適配器名稱,請(qǐng)鍵入使用不帶參數(shù)的 ipconfig 命令顯示的適配器名稱。
/flushdns
清理并重設(shè) DNS 客戶解析器緩存的內(nèi)容。如有必要,在 DNS 疑難解答期間,可以使用本過程從緩存中丟棄否定性緩存記錄和任何其他動(dòng)態(tài)添加的記錄。
/displaydns
顯示 DNS 客戶解析器緩存的內(nèi)容,包括從本地主機(jī)文件預(yù)裝載的記錄以及由計(jì)算機(jī)解析的名稱查詢而最近獲得的任何資源記錄。DNS 客戶服務(wù)在查詢配置的 DNS 服務(wù)器之前使用這些信息快速解析被頻繁查詢的名稱。
/registerdns
初始化計(jì)算機(jī)上配置的 DNS 名稱和 IP 地址的手工動(dòng)態(tài)注冊(cè)??梢允褂迷搮?shù)對(duì)失敗的 DNS 名稱注冊(cè)進(jìn)行疑難解答或解決客戶和 DNS 服務(wù)器之間的動(dòng)態(tài)更新問題,而不必重新啟動(dòng)客戶計(jì)算機(jī)。TCP/IP 協(xié)議高級(jí)屬性中的 DNS 設(shè)置可以確定 DNS 中注冊(cè)了哪些名稱。
/showclassid adapter
顯示指定適配器的 DHCP 類別 ID。要查看所有適配器的 DHCP 類別 ID,可以使用星號(hào) (*) 通配符代替 Adapter。該參數(shù)僅在具有配置為自動(dòng)獲取 IP 地址的網(wǎng)卡的計(jì)算機(jī)上可用。
/setclassid Adapter [ClassID]
配置特定適配器的 DHCP 類別 ID。要設(shè)置所有適配器的 DHCP 類別 ID,可以使用星號(hào) (*) 通配符代替 Adapter。該參數(shù)僅在具有配置為自動(dòng)獲取 IP 地址的網(wǎng)卡的計(jì)算機(jī)上可用。如果未指定 DHCP 類別 ID,則會(huì)刪除當(dāng)前類別 ID。
/?
在命令提示符顯示幫助。
注釋
ipconfig 等價(jià)于 winipcfg,后者在 Windows Millennium Edition、Windows 98 和 Windows 95 上可用。盡管 Windows XP 沒有提供象 winipcfg 命令一樣的圖形化界面,但可以使用“網(wǎng)絡(luò)連接”查看和更新 IP 地址。要做到這一點(diǎn),請(qǐng)打開 網(wǎng)絡(luò)連接,右鍵單擊某一網(wǎng)絡(luò)連接,單擊“狀態(tài)”,然后單擊“支持”選項(xiàng)卡。
該命令最適用于配置為自動(dòng)獲取 IP 地址的計(jì)算機(jī)。它使用戶可以確定哪些 TCP/IP 配置值是由 DHCP、自動(dòng)專用 IP 地址 (APIPA) 和其他配置配置的。
如果 Adapter 名稱包含空格,請(qǐng)?jiān)谠撨m配器名稱兩邊使用引號(hào)(即 "Adapter Name")。
對(duì)于適配器名稱,ipconfig 可以使用星號(hào) (*) 通配符字符指定名稱為指定字符串開頭的適配器,或名稱包含有指定串的適配器。例如,Local* 可以匹配所有以字符串 Local 開頭的適配器,而 *Con* 可以匹配所有包含字符串 Con 的適配器。
只有當(dāng)網(wǎng)際協(xié)議 (TCP/IP) 協(xié)議在 網(wǎng)絡(luò)連接中安裝為網(wǎng)絡(luò)適配器屬性的組件時(shí),該命令才可用。
范例
要顯示所有適配器的基本 TCP/IP 配置,請(qǐng)鍵入:
ipconfig
要顯示所有適配器的完整 TCP/IP 配置,請(qǐng)鍵入:
ipconfig /all
僅更新“本地連接”適配器的由 DHCP 分配 IP 地址的配置,請(qǐng)鍵入:
ipconfig /renew "Local Area Connection"
要在排除 DNS 的名稱解析故障期間清理 DNS 解析器緩存,請(qǐng)鍵入:
ipconfig /flushdns
要顯示名稱以 Local 開頭的所有適配器的 DHCP 類別 ID,請(qǐng)鍵入:
ipconfig /showclassid Local*
要將“本地連接”適配器的 DHCP 類別 ID 設(shè)置為 TEST,請(qǐng)鍵入:
ipconfig /setclassid "Local Area Connection" TEST
www.hi.baidu.com/linuxfirewall