温故Linux 操作系统14.2:网络管理2拓展
4.路由与gateway 网关
4.1路由器
路由:具有地址转换功能的双网卡主机;由于不在同一网段的两个ip地址不能通信。现实是2的32次方有限,因此ip地址有限,不可能每个人分一个ip地址我现在想实现不同网段的主机进行通信(1.1.1.111 和 172.25.254.219)用1.1.1.100 主机连接 172.25.254.250主机必须在中间加一个双网卡主机该主机具备内核路由功能和地址伪装功能,这个中间的主机就叫做路由器 route 因此搭建路由器,可以实现两个不同网段的主机通信。
4.2网关
网关:默认网关在网络层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。
4.3设定网关
systemctl stop NetwrokManager
vim /etc/sysconfig/network ##全局网关
GATEWAY=网关ip
vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件 ##网卡接口网关
GATEWAY=网关ip
systemctl restart netwrok
route -n ##查询网关
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.25.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
5.dns
1.dns
dns是域名系统(服务)协议
可以写在服务器里,这台服务器提供了回答客户主机名和ip对应关系的功能,
该服务器是专门用来做域名解析的服务器;不是服务器自己直接解析而是找回答问题的人,提供一个解析的主机; 一般由运营商直接做好,dns服务器直接找运营商即可;dns服务器解析更全面,只要输入运营商的ip地址,就可以访问任何网站,比本地解析文件方便很多;域名解析也可以直接在网络配置文件里面写 vim /etc/sysconfig/network-scripts/ifcfg-eth0
写入 DNS1/DNS2/DNS3(最多三个,后面必须写数字)=114.114.114.114 ,但是这个做完之后要重启;114.114.114.1114是已知的,由运营商做好的
dns服务器解析更全面,只要输入运营商的ip地址,就可以访问任何网站,比本地解析文件方便很多
nameserver 114.114.114.114 电信的
nameserver 218.30.19.50 陕西省的
2.设定dns
vim /etc/resolv.conf
nameserver dns服务器ip
3.本地解析文件
vim /etc/hosts
ip 主机名称
本地解析:在本地解析文件/etc/hosts里面写入网址和其对应的ip地址
主要功能:告诉电脑谁是谁,才能访问,但是不全面 ;主机自己给自己答案 ,所有的ip地址都是自己给;该方法是虚拟机自己给自己说明要访问的网址对应的ip地址,才能在访问的时候被解析但必须一个一个写入,解析一个才能用一个
4.本地解析文件和dns读取的优先级调整
vim /etc/nsswitch.conf
38 #hosts: db files nisplus nis dns
39 hosts: files dns ##files代表本地解析文件,dns代表dns服务器,那个在前面那个优先
```![在这里插入图片描述](https://img-blog.csdnimg.cn/20191121215138931.png)