nslookup_DNS查詢 使用說明 for Windows前言:有時候,需要經由查詢 DNS 來調查,網域名稱是否有異常等等問題,nslookup 經常使用到,而 Windows & Linux 這兩個作業系統通通都有 nslookup 喔!!並且很神奇的是 Windows & Linux 的 nlsookup 用法,還非常類似,幾乎相同的,而 Windows 作業系統當中,僅有 nslookup 內建可以使用,Linux 作業系統則除了 nlsookup 之外,還有 dig 這個工具可以使用================================================那 Windows 作業系統下的 nslookup 如何使用呢?01. 先行說明,Windows 作業系統下,nslookup 可以分為兩租屋網種操作方式, interactive / noninteractive 兩種,就是 互動式 / 非互動式, 這兩種差別在 interactive 互動式,採用的是 一問一答 的方式, 因此比較慢,指令短,比較符合人性的感覺,但是不利於程式化, noninteractive 非互動式,採用的是 一口氣輸入全部的需求, 一口氣給您要的全部答案,因此好處就是 回應快, 能一下子拿到全部的資料,利於程式化,但是指令長, 說明完 interactive / noninteractive 之後,下面來看兩個範例02. 這是 nslookup interactive 互動式 DNS 查詢 範例, [開始] [執行] 輸入 cmd,就會跳出 辦公室出租DOS命令提示字元 的視窗, 然後輸入 nslookup,則可進入 nslookup 互動模式, set type=any 此意思是說 列出全部相關要查詢網域名稱 或者 IP 的全部資料, 輸入本次測試目標 sina.com.tw (會挑此當測試目標的理由是 這個顯示的 DNS 資料,是標準資料,比較利於講解) sina.com.tw nameserver = ns1.sina.com.tw sina.com.tw nameserver = ns2.sina.com.tw 這邊是指 sina.com.tw 的 DNS Server sina.com.tw internet address = 210.17.38.45 這邊就是指 sina.com.tw 的 IP 囉! sina.com.tw MX 襯衫preference = 10, mail exchanger = mp.sina.com.tw 這邊就是指 sina.com.tw 的 mail server以下是完整範例內容 :C:\Documents and Settings\Administrator>nslookupDefault Server: dns.hinet.netAddress: 168.95.1.1> set type=any> sina.com.twServer: dns.hinet.netAddress: 168.95.1.1Non-authoritative answer:sina.com.tw nameserver = ns1.sina.com.twsina.com.tw nameserver = ns2.sina.com.twsina.com.tw primary name server = ns1.sina.com.tw responsible mail addr = 西服syseng.staff.sina.com.tw serial = 2009071001 refresh = 10800 (3 hours) retry = 3600 (1 hour) expire = 604800 (7 days) default TTL = 86400 (1 day)sina.com.tw internet address = 210.17.38.45sina.com.tw MX preference = 10, mail exchanger = mp.sina.com.twsina.com.tw nameserver = ns1.sina.com.twsina.com.tw nameserver = ns2.sina.com.twns1.sina.com.tw internet address = 210.17.38.136ns2.sina.com.tw internet address = 210.17.38.137mp.sina.com.tw internet 住商房屋address = 210.17.38.39>03. 這是 nslookup noninteractive 非互動式 DNS 查詢 範例, [開始] [執行] 輸入 cmd,就會跳出 DOS命令提示字元 的視窗, 然後輸入 nslookup -type=any sina.com.tw 168.95.192.1, 就可以進入 nslookup 非互動模式,的完整命令, -type=any 此意思是說 列出全部相關要查詢網域名稱 或者 IP 的全部資料, 輸入本次測試目標 sina.com.tw (會挑此當測試目標的理由是 這個顯示的 DNS 資料,是標準資料,比較利於講解) 最後的 168.95.192.1 這是指要去哪台 DNS Server 去查詢 sina.com.tw, 帛琉(168.95.192.1 這是 HiNet DNS Server) sina.com.tw nameserver = ns1.sina.com.tw sina.com.tw nameserver = ns2.sina.com.tw 這邊是指 sina.com.tw 的 DNS Server sina.com.tw internet address = 210.17.38.45 這邊就是指 sina.com.tw 的 IP 囉! sina.com.tw MX preference = 10, mail exchanger = mp.sina.com.tw 這邊就是指 sina.com.tw 的 mail server以下是完整範例內容 :C:\Documents and Settings\Administrator>nslookup -type=any sina.com.tw 168.95.192.1Server: 酒店兼職hntp1.hinet.netAddress: 168.95.192.1Non-authoritative answer:sina.com.tw nameserver = ns1.sina.com.twsina.com.tw nameserver = ns2.sina.com.twsina.com.tw primary name server = ns1.sina.com.tw responsible mail addr = syseng.staff.sina.com.tw serial = 2009071001 refresh = 10800 (3 hours) retry = 3600 (1 hour) expire = 604800 (7 days) default TTL = 86400 (1 day)sina.com.tw MX preference = 10, mail exchanger = mp.sina.com.twsina.com.tw 節能燈具nameserver = ns1.sina.com.twsina.com.tw nameserver = ns2.sina.com.twns1.sina.com.tw internet address = 210.17.38.136ns2.sina.com.tw internet address = 210.17.38.137mp.sina.com.tw internet address = 210.17.38.39================================================篇後語:雖然 nslookup 對一般來人說比較少用,但是 DNS 是非常重要的一樣服務,對一般人來說,DNS Server 的存在好比空氣,空氣存在一般人都沒什麼感覺,覺得空氣好像沒什麼價值,但是一但完全沒有空氣,那可是沒有辦法活命超過 10 分鐘的喔!已 DNS 服務來說,就類似這賣屋種狀況,網路泰半都是用 網域名稱來做服務,例如: tw.yahoo.com,甚少用 IP,因此 DNS 服務就是把 網域名稱 轉換成 IP 的一個重要服務,nslookup 學一下,有幾個好處:A. 可以用來測試 自己設定的 DNS 是否可以解析,如果不能解析,就換一個, 如果不換,想必完全沒辦法上網B. 自己申請網域名稱,或者是要查詢某個網域名稱是否正常時,就派上用場了C. 查詢對方網域名稱,或者 IP 是否偽造,可以自己進行 double check引用:http://tw.myblog.yahoo.com/jw!uzt3SgiZER5XfGuWPHXUpw--/article?mid=1556


.msgcontent .wsharing ul li { 酒店打工text-indent: 0; }



分享

Facebook
Plurk
YAHOO!

arrow
arrow
    全站熱搜

    pe51pevjcx 發表在 痞客邦 留言(0) 人氣()