5。19 排除DNS故障
1.命令:dig
⑴ 靈活的代替nslookup
⑵ 需要完全合格域名
⑶ 功能強大的DNS查詢命令
⑷ 使用-x引數進行反向解析
2.命令:host
·僅是非互動式的
·伺服器的IP不需要被解析
3.命令:nslookup(不贊成使用)
《 》DIG 9。1。0《》
www。redhat。com
;; global options :printcmd
;; Got answer:
;;——》HEADER《——opcode:QUERY,status: NOERROR,id:64703
;; flags:qr aa rd rra; QUERY: L,AHSWER:L。 AUTHORITY:3, ADDITLONAL:3
;; AUESTION SECION:
;
www。redht。com
;;ANSTR SECTION
www。redht。com
7200 IN A 216。148。218。195
;;AUTHORITY SECTION
redhat。com。 7200 IN ns ns。corp。redhat。com
redhat。com。 7200 IN ns ns2。corp。redhat。com
redhat。com。 7200 IN ns hardrock。sona。redhat。com
;; ADDITIONAL SECTION:
ns:corp。redhot。com。 8644 IN A 207。175。42。153
ns2。corp。rednat。com。86400 IN A207。175。43。111
hardrack。soma。redhat。com。 3600 IN A172。16。1。5
;; Query time :3 msec
;; SERVER: 207。1275。42。153#53(207。175。41。5)
;;WHEN:thu may 3 14:57:10 2001
;; MSG SIZE rcvd:164
global全域性
HEAOER標題
Opcode操作碼
ZUERY查詢
AUTHORZTY許可權
ADDITIMAL附加的
5。20 網路診斷
1.ping
⑴ 網路包丟失和等待時間測量工具
⑵ ping嘗試測試網路連線性,即傳送ICMP包到一個具體的網路上的系統。如果遠端系統是透過網路可到達的,它將應答。
⑶ Ping的預設狀態是傳送64 byte包到指定的主機,每兩秒一次,直到你用ctrl-c取消操作。當ping操作被取消時,ping將報告概要統計表,例如:平均丟失包,傳送/接收包的數等。
$ ping www。redhat。com
檢視ping man apge 命令列選項去修改它的操作。
2.traceroute、mtr
⑴ 顯示到目地的網路路徑
⑵ 透過Internet進行網路通訊傳播,它通常透過多個路由器傳播。當在一個本地系統和一個遠端系統之間連線時是遲緩和不一致的,此命令去調查哪個路由器對這個網路問題負責。
⑶ Traceroute命令將嘗試去檢視網路包在本地系統和遠端系統之間傳播的路由器路徑。
$traceroute
www。inconnect。com
3.netstat
⑴ 多功能網路資訊工具
② netstat檢視關於從本地系統網路連線的資訊,這對檢測網路活動性很有用,可查詢哪個連線不被認可或什麼網路埠正在被利用。
$netstat –A inet
5。21 本單元出現的重要檔案和命令
1.重要檔案
etc/modules。conf
/etc/sysconfig/network
/etc/sysconfig/network—scripts/ifofg/ifcfg-x
/etc/sysconfig/static—routes
etc/hosts
/etc/resolv。conf
/proc/sys/net/ipv4/ip_forward
2.重要命令
ifconfig
ifup
ifdown
dhcpcd
neat
netconfig
hostname
arp
ping
route
netstat
host
dig