set命令的其他子命令如下
它們中大多數的值已經列出在上面的輸出中
使用set命令需要一定的經驗才能得到所需的效果
以下對每個選項的功能及使用做了一些說明
setclass選項
setclass選項用來設置查詢的協議類別
缺省的類別是Internet類
其他的類別還有Chaos
hesiod和ANY
使人迷惑的是
HS和Hesiod都代表Hesiod
IN代表Internet
但Internet卻不被接受
類名不區分大小寫
所以IN和in被作為同一個詞
這個命令的語法如下
set[no]debug命令選項
set[no]debug選項用來設置標准的調試模式或非調試模式
在調試模式下
發送到服務器的查詢及回答將以格式化的文本打印
缺省的模式是非調試模式
關掉調試級開關也會導致d
級的調試被關掉
這個命令的語法如下
set[no]d
命令選項
set[no]d
選項用來設置詳細調試模式或非詳細調試模式
在詳細調試模式下
發送到服務器的查詢和從服務器得到的回答的每個分組都將顯示
打開d
級的調試開關意味調試級的開關的打開
關掉d
級的調試開關將導致調試級的開關被關閉
缺省的工作模式是非詳細調試模式nod
此命令選項的語法如下
Set[no]defname命令選項
設置了defname選項後
對任何名字中不包含
即句點的查詢
都會在該名字後加上缺省的域名
缺省的工作模式是defname模式
當然
也可以取消這種模式
此選項不需要參數
因為缺省的域名是在其他命令選項中設置的(參見set命令的search和srchlist選項)
此命令選項的語法如下
setdomain命令選項
setdomain命令選項的作用是設置defname選項所使用的缺省域名
缺省的是本地主機的域名
但可以改變為任何的域
此命令選項的語法如下
set[no]ignoretc命令選項
set[no]ignoretc選項可以使nslookup忽略接收的在查詢過程中設置的帶有截斷錯誤標志的分組
當然
缺省的設置是不忽略接收這種分組
當nslookup收到被截斷的分組(通常是UDP分組)時
這意味著分組中不會包含所有的信息
在noignoretc模式下
nslookup將使用TCP重新查詢
TCP響應可能是更大的分組
因此可能收到更多的信息
並希望能完成查詢
此命令選項的語法如下
setIXFRversion=
命令選項
選項setIXFRversion可用來設置執行增量傳輸(IXFR類型)時向服務器報告的版本號該版本號將同SOA記錄的版本號相比較以決定哪些記錄需要傳送該命令語法如下
set[no]msxfr命令選項
命令setmsxfr激活微軟的快速域區傳送方法而命令setnomsxfr將設置使用一般的傳送方法一些DNS服務器比如版本早於的BINO服務器並不支持將多個資源記錄壓縮進一個報文的域區傳送方法而Windows的DNS服務器相互間一般都會這樣傳輸該選項能使nslookup作為對等能力的實體出現並且使我們可以測試服務器的傳輸而不使用壓縮的方法該命令選項的語法如下
(未完待續)
From:http://tw.wingwit.com/Article/Common/201311/4700.html