這是用來查詢目前我們這個系統的網路卡的狀況的指令,可以查詢 IP、子遮罩網路及網路卡的硬體資訊
這是用來看你的網路通訊包傳送的路由情況的指令。由於通信包是藉由一個一個的路由表來傳遞的,所以觀察你的路由表,對於網路除錯(debuge)就很重要啦!
例如上表中,所有的通訊都是藉由 ppp0 這一個介面卡(Iface)並且其通訊閘(Gateway)為 172.16.11.8 這一個!另外,在虛擬 IP (內部網路)則是藉由 eth0 (192.168.1.2)這一塊網卡來連線的!
[root@tsai /root]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.2 * 255.255.255.255 UH 0 0 0 eth0
172.16.11.8 * 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 172.16.11.8 0.0.0.0 UG 0 0 0 ppp0另外,你也可以使用 route 來加入你的路由表,假如你要將一個網路為 192.56.76.XXX 且子網路為 255.255.255.0 的位置加入你的 eth0 這個網路卡的連線處理中,就可以使用如下的語法:
[root@tsai /root]# route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
這也是用來觀察網路狀況的指令。
在上表黃色的部分,由於鳥哥是在另一部電腦連線進入的,所以網路位址就會不同囉!
[root@tsai /root]# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 126 swks249-38.adsl.:telnet 192.168.1.15:1341 ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ] DGRAM 87643 /dev/log
unix 0 [ ] STREAM CONNECTED 116 @00000012
這只是用來觀看你的主機名稱而已。
這是用來查詢或反查詢 DNS 的指令!例如我們要知道 奇摩 的網路位址,則可以如此查詢:
系統會告訴你,我們使用的 DNS server 是 ksdns.seed.net.tw,而查詢到的網址是 202.1.237.21。如果需要更詳細的查詢,可以用下面的方式來查!
[root@tsai /root]# nslookup www.kimo.com.tw
Server: ksdns.seed.net.tw
Address: 139.175.10.20Non-authoritative answer:
Name: www.kimo.com.tw
Address: 202.1.237.21
[root@tsai /root]# nslookup
Default Server: ksdns.seed.net.tw
Address: 139.175.10.20> set type=any <==告訴系統我們要詳細的資料!
> www.kimo.com.tw