LINUX DNS 靜態路由配置

2021-09-23 08:00:06 字數 2665 閱讀 3945

問題

1)為本機配置dns伺服器位址

2)首選dns伺服器:202.106.0.20

3)輔助dns伺服器:8.8.8.8

4)為本機配置永久靜態路由

5)訪問網段 10.0.0.0/8 可交給 192.168.8.252

6)訪問網段 201.0.0.0/24 可交給 192.168.8.200

方案配置dns也可以在網絡卡配置檔案當中,但為了安全著想不建議把太多網路引數,配置到乙個配置檔案中。而dns配置到網絡卡配置檔案中,最終生效也是在resolv.conf配置檔案中。

dns配置檔案:/etc/resolv.conf。

需注意的是dns不像ip位址與閘道器位址那樣,有專門的命令檢視,它沒有命令檢視,但dns一旦寫到該檔案裡,及時生效不用重啟任何服務。

此配置檔案支援多個dns伺服器位址配置,但至多支援3個dns位址。

步驟實現此案例需要按照如下步驟進行。

步驟一:為本機配置dns伺服器位址

首選dns伺服器:202.106.0.20。

輔助dns伺服器:8.8.8.8。

命令操作如下所示:

[root@svr5 ~]# vim /etc/resolv.conf 

[root@svr5 ~]# tail -n 2 /etc/resolv.conf

nameserver 202.106.0.20

nameserver 8.8.8.8

步驟二:為本機配置永久靜態路由

分析: 配置永久靜態路由,也是通過配置檔案完成的,但此配置檔案預設不存在,需要手工建立。

配置檔案存放路徑:/etc/sysconfig/network-scripts/。

命名規則:route-ethn,n的取值與下一跳有關。比如說如果下一跳位址位於eth1網絡卡位址的同一網段且能夠ping通,那取值就是1了。總體來說,就是資料流量出口的網絡卡名來命名此檔案。

本機沒有第二塊網絡卡,所以本題路由配置檔案命名為route-eth0。

例:10.0.0.0/8 via 192.168.8.252 dev eth0

說明: 目標網段網路id via 下一跳位址 dev 出口裝置

訪問網段 10.0.0.0/8 可交給 192.168.8.252

訪問網段 201.0.0.0/24 可交給 192.168.8.200

命令操作如下所示:

[root@svr5 ~]# vim /etc/sysconfig/network-scripts/route-eth0 

[root@svr5 ~]# cat /etc/sysconfig/network-scripts/route-eth0

10.0.0.0/8 via 192.168.8.252 dev eth0

201.0.0.0/24 via 192.168.8.200 dev eth0

[root@svr5 ~]# route -n

kernel ip routing table

destination gateway genmask flags metric ref use iface

192.168.8.0 0.0.0.0 255.255.255.0 u 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 u 1002 0 0 eth0

0.0.0.0 192.168.8.1 0.0.0.0 ug 0 0 0 eth0

[root@svr5 ~]# /etc/init.d/network restart //需重啟生效

正在關閉介面 eth0: [確定]

關閉環迴介面: [確定]

彈出環迴介面: [確定]

彈出介面 eth0: determining if ip address 192.168.8.128 is already in use for device eth0...

[確定]

[root@svr5 ~]# route -n

kernel ip routing table

destination gateway genmask flags metric ref use iface

201.0.0.0 192.168.8.200 255.255.255.0 ug 0 0 0 eth0

192.168.8.0 0.0.0.0 255.255.255.0 u 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 u 1002 0 0 eth0

10.0.0.0 192.168.8.252 255.0.0.0 ug 0 0 0 eth0

0.0.0.0 192.168.8.1 0.0.0.0 ug 0 0 0 eth0

[root@svr5 ~]#

配置靜態路由

使用ruote 命令新增靜態路由 route 在本地 ip 路由表中顯示和修改條目。使用不帶引數的 route 可以顯示幫助。語法 route f p command destination mask netmask gateway metric metric if inte ce 引數 f 清除所...

配置靜態路由

拓撲圖如下 配置靜態路由 1750 routera routera conf routera config int fa0 0 routera config fa0 ip add 20.0.0.1 255.0.0.0 routera config no shut routera config exi...

靜態路由配置

靜態路由配置 配置指令 路由設定 config ip route 目標網段掩碼 下一跳ip位址 例如路由a設定 ip route 192.168.30.0 255.255.255.0 192.168.20.2 路由a設定f0 1 10.0網段 設定閘道器 f0 0介面設定ip位址192.168.20...