在長城寬帶這么些年,是該總結(jié)下。
1.ipconfig 命令
IPconfig命令用于顯示當(dāng)前的TCP/IP配置的設(shè)置值。這些信息一般用來檢驗(yàn)人工配置的TCP/IP設(shè)置是否正確。
Ipconfig命令常用參數(shù)
Ipconfig /all:顯示本機(jī)TCP/IP配置的詳細(xì)信息。
Ipconfig /release:DHCP客戶端手工釋放IP地址。
Ipconfig /renew:DHCP客戶端手工向服務(wù)器刷新請求。
Ipconfig /flushdns:清除本地DNS緩存內(nèi)容。
Ipconfig /displaydns:顯示本地DNS內(nèi)容。
Ipconfig /registerdns:DNS客戶端手工向服務(wù)器進(jìn)行注冊。
Ipconfig /showclassid:顯示網(wǎng)絡(luò)適配器的DHCP類別信息。
Ipconfig /setclassid:設(shè)置網(wǎng)絡(luò)適配器的DHCP類別。
Ipconfig /renew"Local Area Connection":
更新本地連接適配器的由DHCP分配IP地址的配置。
Ipconfig /showclassid Local*:顯示名稱以Local開頭的所有適配器的DHCP類別ID。
Ipconfig /setclassid "Local Area Connection"TEST:將本地連接適配器的DHCP類別ID設(shè)置為TEST。
最常用的參數(shù):all
例如:ipconfig/all 這個(gè)命令主要用于查看本地IP,MAC,DNS等信息。
2.ping 命令
Ping (Packet Internet Grope),因特網(wǎng)包探索器,用于測試網(wǎng)絡(luò)連接量的程序。Ping發(fā)送一個(gè)ICMP回聲請求消息給目的地并報(bào)告是否收到所希望的ICMP回聲應(yīng)答。
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
[-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
[-M mtu discovery hint] [-S sndbuf]
[ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
最常用參數(shù) -t
這個(gè)命令主要用來測試主機(jī)與長城寬帶核心設(shè)備的網(wǎng)絡(luò)連接情況。用于測試三層以下網(wǎng)絡(luò)是否正常。
例如:ping -t 172.16.253.1
如果用戶有用路由器的話,可能需要ping一下路由器的網(wǎng)關(guān)
例如:ping -t 192.168.1.1
Ping命令各類反饋信息
在使用Ping命令時(shí),通常會(huì)反饋Request timed out、Destination host Unreachable等信息,下面詳細(xì)介紹使用Ping命令后反饋的主要信息說明。
Request timed out:對(duì)方已關(guān)機(jī);對(duì)方與自己不在同一網(wǎng)段內(nèi),通過路由也無法找到對(duì)方;設(shè)置了ICMP數(shù)據(jù)包過濾;錯(cuò)誤設(shè)置IP地址。
Destination host Unreachable:對(duì)方與本機(jī)不在同一網(wǎng)段內(nèi),而本機(jī)又未設(shè)置默認(rèn)的路由,例如上例中A機(jī)中不設(shè)定默認(rèn)的路由,運(yùn)行Ping命令就會(huì)出現(xiàn)Destination host Unreachable。
destination host unreachable和time out的區(qū)別在于如果所經(jīng)過的路由器的路由表中具有到達(dá)目標(biāo)的路由,而目標(biāo)因?yàn)槠渌虿豢傻竭_(dá),這時(shí)候會(huì)顯示time out,如果路由表中連到達(dá)目標(biāo)的路由都沒有,那就會(huì)顯示destination host unreachable。
Bad IP address:沒有連接到DNS服務(wù)器,所以無法解析這個(gè)IP地址,也可能是IP地址不存在。
Source quench received:表示對(duì)方或中途的服務(wù)器繁忙無法回應(yīng)。
Unknown host(不知名主機(jī)):該遠(yuǎn)程主機(jī)的名字不能被域名服務(wù)器(DNS)轉(zhuǎn)換成IP地址。故障原因可能是域名服務(wù)器有故障,或者名字不正確,或者網(wǎng)絡(luò)管理員的系統(tǒng)與遠(yuǎn)程主機(jī)之間的通信線路有故障。
No answer(無響應(yīng)):說明本地系統(tǒng)有一條通向中心主機(jī)的路由,但卻接收不到它發(fā)給該中心主機(jī)的任何信息。故障原因可能是中心主機(jī)沒有工作、本地或中心主機(jī)網(wǎng)絡(luò)配置不正確、本地或中心的路由器沒有工作、通信線路有故障、中心主機(jī)存在路由選擇問題。
no rout to host:網(wǎng)卡工作不正常。
transmit failed,error code:10043網(wǎng)卡驅(qū)動(dòng)不正常。
unknown host name:DNS配置錯(cuò)誤。
3.tracert 命令
Tracert(跟蹤路由)是路由跟蹤實(shí)用程序,用于確定 IP 數(shù)據(jù)報(bào)訪問目標(biāo)所采取的路徑。Tracert 命令用 IP 生存時(shí)間 (TTL) 字段和 ICMP 錯(cuò)誤消息來確定從一個(gè)主機(jī)到網(wǎng)絡(luò)上其他主機(jī)的路由。
Usage:
tracert [ -46dFITnreAUV ] [ -f first_ttl ] [ -g gate,... ] [ -i device ] [ -m max_ttl ] [ -N squeries ] [ -p port ] [ -t tos ] [ -l flow_label ] [ -w waittime ] [ -q nqueries ] [ -s src_addr ] [ -z sendwait ] host [ packetlen ]
最常用參數(shù) -d
這個(gè)命令主要用來測試主機(jī)到目的地址(網(wǎng)址/IP)的路徑情況。用于優(yōu)化網(wǎng)址/IP。
例如:tracert -d www.163.com
最大路徑數(shù):30
4.netstat 命令
它是一個(gè)監(jiān)控TCP/IP網(wǎng)絡(luò)的非常有用的工具,它可以顯示路由表、實(shí)際的網(wǎng)絡(luò)連接以及每一個(gè)網(wǎng)絡(luò)接口設(shè)備的狀態(tài)信息。Netstat用于顯示與IP、TCP、UDP和ICMP協(xié)議相關(guān)的統(tǒng)計(jì)數(shù)據(jù),一般用于檢驗(yàn)本機(jī)各端口的網(wǎng)絡(luò)連接情況。
Netstat命令相關(guān)的選項(xiàng)主要有以下幾種。
netstat -s:能夠按照各個(gè)協(xié)議分別顯示其統(tǒng)計(jì)數(shù)據(jù)。如果應(yīng)用程序(如IE瀏覽器)運(yùn)行速度比較慢,或者不能顯示W(wǎng)eb頁之類的數(shù)據(jù),那么用戶就可以 用本選項(xiàng)來查看所顯示的信息。需要仔細(xì)查看統(tǒng)計(jì)數(shù)據(jù)的各行,找到出錯(cuò)關(guān)鍵字,進(jìn)而確定問題所在。
netstat -e:用于顯示關(guān)于以太網(wǎng)的統(tǒng)計(jì)數(shù)據(jù)。它列出的項(xiàng)目包括傳送的數(shù)據(jù)包的總字節(jié)數(shù)、錯(cuò)誤數(shù)、刪除數(shù)、數(shù)據(jù)包的數(shù)量和廣播的數(shù)量。這些統(tǒng)計(jì)數(shù)據(jù)既有發(fā)送的數(shù)據(jù)包數(shù)量,也有接收的數(shù)據(jù)包數(shù)量。這個(gè)選項(xiàng)可以用來統(tǒng)計(jì)一些基本的網(wǎng)絡(luò)流量。
netstat -r:可以顯示關(guān)于路由表的信息,類似于后面將要講的使用route print命令時(shí)看到的信息。除了顯示有效路由外,還顯示當(dāng)前有效的連接。
netstat -a:本選項(xiàng)顯示一個(gè)所有的有效連接信息列表,包括已建立的連接(ESTABLISHED),也包括監(jiān)聽連接請求(LISTENING)的那些連接。
netstat -n:顯示所有已經(jīng)建立的有效連接。
最常用參數(shù): -n -a
例如:netstat -an
這個(gè)主要是用戶查看程序連接網(wǎng)絡(luò)服務(wù)器的IP和端口。用于優(yōu)化IP。
5.nslookup 命令
Nslookup命令可以用來監(jiān)測網(wǎng)絡(luò)中DNS服務(wù)器是否能正確實(shí)現(xiàn)域名解析。
ipconfig /flushdns 釋放系統(tǒng)DNS緩存
nslookup –qt=類型 目標(biāo)域名 反向解析查詢(郵件系統(tǒng)需要)
(例子: nslookup -q=ptr 220.115.182.4)
nslookup –d [其他的參數(shù)] 目標(biāo)域名 [指定的服務(wù)器地址]
維修過程可使用的DNS,判斷網(wǎng)站問題
ShenZhenDns 211.162.78.1 深圳長寬
ZhongKeYuanDns 210.77.86.2 中科院
IDC 211.155.27.88 廣州IDC
網(wǎng)通 210.22.70.3(210.22.70.227)
OpenDNS: 208.67.222.222-208.67.220.220 美國
Commands: (identifiers are shown in uppercase, [] means optional)
NAME - print info about the host/domain NAME using default server
NAME1 NAME2 - as above, but use NAME2 as server
help or ? - print info on common commands; see nslookup(1) for details
set OPTION - set an option
all - print options, current server and host
[no]debug - print debugging information
[no]d2 - print exhaustive debugging information
[no]defname - append domain name to each query
[no]recurse - ask for recursive answer to query
[no]vc - always use a virtual circuit
domain=NAME - set default domain name to NAME
srchlist=N1[/N2/.../N6] - set domain to N1 and search list to N1,N2, etc.
root=NAME - set root server to NAME
retry=X - set number of retries to X
timeout=X - set initial time-out interval to X seconds
querytype=X - set query type, e.g., A,ANY,CNAME,HINFO,MX,PX,NS,PTR,SOA,TXT,WKS,SRV,NAPTR
port=X - set port number to send query on
type=X - synonym for querytype
class=X - set query class to one of IN (Internet), CHAOS, HESIOD or ANY
server NAME - set default server to NAME, using current default server
lserver NAME - set default server to NAME, using initial server
finger [USER] - finger the optional USER at the current default host
root - set current default server to the root
ls [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional: output to FILE)
-a - list canonical names and aliases
-h - list HINFO (CPU type and operating system)
-s - list well-known services
-d - list all records
-t TYPE - list records of the given type (e.g., A,CNAME,MX, etc.)
例如:
adminxl@adminxl-desktop:~$ nslookup www.163.com
Server: 211.162.62.61
Address: 211.162.62.61#53
Non-authoritative answer:
www.163.com canonical name = www.cache.gslb.netease.com.
Name: www.cache.gslb.netease.com
Address: 61.135.253.17
Name: www.cache.gslb.netease.com
Address: 61.135.253.18
Name: www.cache.gslb.netease.com
Address: 61.135.253.10
Name: www.cache.gslb.netease.com
Address: 61.135.253.11
Name: www.cache.gslb.netease.com
Address: 61.135.253.12
Name: www.cache.gslb.netease.com
Address: 61.135.253.13
Name: www.cache.gslb.netease.com
Address: 61.135.253.14
Name: www.cache.gslb.netease.com
Address: 61.135.253.15
Name: www.cache.gslb.netease.com
Address: 61.135.253.16
這個(gè)命令主要用來優(yōu)化網(wǎng)址,因?yàn)楹芏郬EB服務(wù)器都不止一臺(tái)服務(wù)器。