第五章 網路配置(續六)

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