常用的網路相關指令

by mandy 7. May 2015 14:52
ipconfig 顯示出網路連線的基本資訊 ipconfig /all 顯示出所有關於網路連線的資訊。 ipconfig /release release所有網卡的IP ipconfig /renew renew所有網卡的IP(重新續約 or 原有IP被佔用時取得新的IP) ipconfig /displaydns 顯示出目前的DNS Client cache 這個cache是由DNS Client服務所提供: ipconfig /flushdns 清除DNS Client快取 ipconfig /registerdns??? ipconfig /setclassid [adapter] DHCP server若有設定特定類別的識別碼,e.g. SALES部門的參數、IT部門的參數...等等 即可使用setclassid的指令來指定。 ipconfig /showclassid [adapter] 顯示網卡的DHCP類別識別碼。 ping –t [target_name] 不斷地ping指定主機 ping –a [target_name] a:address,解析IP→host name,然後Ping ping –n [次數] [target_name] n:number,要ping幾次 ping –l [size] [target_name] 預設測試封包大小為32Bytes,可自訂size大小,最大可到65500Bytes。 ping –f [target_name] f:don't Fragment,路由器不分散封包的傳送。 ping –w [time] [target_name] 設定逾時時間(毫秒) ping –i [TTL] [target_name] 設定TTL(time-to-live)大小 TraceRoute-送出封包抵達目的地後,一直到返回測量所需要的時間。 一條路徑上的每個設備traceroute會測試3次,所以使用tracert會看到三次時間、設備名稱、IP Address。 tracert [target_name] 追蹤封包從local端到網路另一端的路徑(router) tracert –h [hop數] [target_name] 限制hop數:共要經過幾個設備即停止tracert。 tracert –d [target_name] 防止 tracert 將中間路由器的 IP 位址轉換成其名稱。這可加速顯示 tracert 結果。 tracert –w [time] [tartget_name] 設定逾時時間(毫秒) tracert –j [host-list]??? netstat –a 顯示所有TCP/UDP的連線(包含LISTENING中的) ※註:Local Address 0.0.0.0,代表所有local IP address都可以透過這個port號溝通 (e.g. 192.168.xxx.xxx,10.xxx.xxx.xxx,172.xxx.xxx.xxx) netstat –b 顯示port號使用的應用程式是哪一個 netstat –ab 顯示LISTENING中的port號使用的應用程式是哪一個 netstat –e 顯示乙太網發送和接收的位元組數、資料包數等。 netstat –n 列出誰(IP address+port)在聯繫你的哪個位置(IP address+port) netstat –o 列出連線中的Process ID netstat –f 列出誰(FQDN)在聯繫你的哪個位置(IP address+port) netstat –p 顯示由 [protocol ]指定的通訊協定連線 e.g. netstat –p tcp netstat –r 顯示路由表 netstat –s 顯示每個通訊協定的統計資料 netstat –t t:time,顯示連線狀態,並以t秒作為間隔重新取得連線狀態 nslookup [FQDN] 利用預設DNS server去解析此FQDN為IP nslookup -type=all google.com 查詢google.com的所有DNS紀錄 註:這是nslookup的非互動模式,指令如下: nslookup [-option] [hostname] [server] nslookup set all 把目前所有可設定的option及資訊列出來 nslookup server [FQDN/IP] 使用設定的DNS server來查紀錄 telnet連線必須先安裝telnet Client telnet d display operating 參數 telnet c 結束目前的connection telnet o [hostname] [port] 連結到遠端主機

Tags: , , , , , ,

網管學習筆記

DNS架設練習(使用cmd指令來驗證)

by mandy 10. April 2015 10:51
這幾天在研究DNS,並使用Windows Server 2012來架設DNS Server, 因為沒有特別去申請對外的DNS網域,因此就簡單在內部網路驗證了一下DNS server是否正常運作~   ◎記得ping不到時要先檢查Windows 防火牆設定 ◎DNS server設定正解(A紀錄)後client端使用nslookup會發現server uknown: nslookup會先使用慣用DNS伺服器進行反解,如果沒有建立PTR紀錄就會出現unknown, 這時候只要在DNS server上建立一筆反解(PTR-pointer)即可: 再nslookup一次,可以發現default server name正常了: ◎改hosts檔騙client,以為連過去的FQDN叫做「haha」!!! 修改%systemroot%\system32\drivers\etc\hosts 立刻試Ping看看XD: ◎利用nslookup指令以驗證DNS sevrer是否正常: nslookup :可以看到目前預設DNS FQDN和IP Set all :可以看到目前的設定值 Server [IP] :可以暫時切換到別的DNS server Nslookup -type=a www.google.com 192.168.2.95 :代表我要找A紀錄,尋找FQDN為www.google.com,利用192.168.2.95這個DNS server Ipconfig /flushdns :可清除DNS快取紀錄 Nslookup ls –t A test :在client端要查DNS server上的A紀錄(Domain:test)時,會發現Query refused的狀況 這是因為若要取得DNS server上的Resource Record,必須在DNS server上允許其他伺服器來Request區域轉送(Zone Transfer): 在client端再次輸入一次指令,可查閱DNS server上的A紀錄:

Tags: , ,

網管學習筆記

關於我們

這裡是由一群熟悉 Microsoft IT 技術的工程師所共同分享技術文章的部落格,除了定期分享工作上的技術經驗,我們也提供專業的技術顧問諮詢服務,有任何疑難雜症都歡迎與我們聯絡!

  • 陳冠龍(Owen)
  • 02-2322-2480 # 33
  • 陳昌賢(Mars)
  • 02-2322-2480 # 16
  • 有任何的建議或問題,請來信 ithelp-azure@miniasp.com

※ 學習資源:
    2016/3/9 - 你所不知道的 Microsoft Azure 雲端採購技巧
    (講者:多奇數位技術總監 - Will 保哥)

最新消息

企業上雲端會是未來趨勢

微軟主打 2 種公有雲平台

Office 365 & Azure

有興趣皆可來電 or E-Mail 詢問

Calendar

<<  November 2018  >>
MoTuWeThFrSaSu
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

View posts in large calendar