一、1.DNS是域名系统的简称。
2.DNS作用:域名和IP地址之间的映射关系。
3.互联网中IP地址是通信的唯一标识,逻辑地址。
4.访问网站IP地址不好记,域名更好记。
5.域名解析目的就是为了实现访问域名就等于访问了IP地址。
6.在访问域名的时候通过DNS解析,把域名映射的IP地址解析出来,然后实际上访问的还是域名映射的IP地址,类似于导航,输入域名之后就可以定位出他的IP地址,然后访问。
7.访问百度就是计算机向DNS服务器发起查询请求,DNS搜索自己的数据库,域名和IP的映射关系,然后IP地址返回给计算机,计算机访问的还是域名对应的IP。
8.域名体系结构:例子:www.baidu.com.cn.
. :根域
cn. :一级域(国家或者地区的名称)
com. :二级域(组织名称,com商业组织,edu教育机构,org非盈利机构,net运营商,gov政府机构)
baidu. :三级域(域名)
www. 主机名(一台具体的计算机)
9.DNS解析使用的协议是tcp和udp协议,端口53。
10.DNS域名的长度限制:每一级的域名长度限制是63个字符,域名的总长度不能超过253个字符。
11.DNS域名解析流程:
12.迭代:从根域到一级域到二级域的过程
递归:结果返回给用户的过程
13.DNS解析的优先级:hosts本地文件优先级是最高的,只对当前主机有效;DNS服务器为第二。
14.如何实现域名解析(只限内网,局域网内部的域名解析)
bind用来做局域网内部的域名解析
内网的DNS不需要注册,因为是在内部使用
15.正向解析实验:(bind主配置文件:/etc/named.conf)
(区域网配置文件/etc/named.rfc1912.zones)
(配置解析文件的地址/var/named/named.localhost)
15.1:安装bind软件包:yum -y install bind
15.2:关闭防火墙及安全机制:systemctl stop firewalld
setenfoce 0
15.3:修改配置bind文件:vim /etc/named.conf
15.4:修改区域网配置文件:vim /etc/named.rfc1912.zones
15.5:进入配置解析文件:cd /var/named/
15.6: 保留权限进行复制:cp -a named.localhost hyf.com.zone
15.7 :修改 vim hyf.com.zone
15.8:修改解析服务器 vim /etc/resolv.conf
15.9:重启bind服务:systemctl restart named
15.10:进行正向解析测试:nslookup www.hyf.com
16.逆向解析实验:
16.1:在named目录下修改区域网配置文件:vim /etc/named.rfc1912.zones
16.2: 进入配置解析文件:cd /var/named
16.3:保留权限复制 cp -p hyf.com.zone hyf.com.zone.local
16.4:修改文件:vim hyf.com.zone.local
16.5:修改解析服务器 vim /etc/resolv.conf
16.6:重启bind服务 systemctl restart named
16.7:进行逆向解析测试 nslookup 192.168.127.100
17. 主从解析实验:
17.1:首先把第二台服务器的防火墙及安全机制关闭:(第二台充当从服务器)
17.2:安装bind软件包:yum -y install bind
17.3:回到第一台服务器(相当于主服务器)进行修改解析文件:vim /etc/resolv.conf
17.4:修改区域配置文件 vim /etc/named.rfc1912.zones
17.5:回到第二个服务器修改解析文件 vim /etc/resolv.conf
17.6:修改从服务器的配置文件 :vim /etc/named.conf
17.7: 修改从的区域配置文件: vim /etc/named.rfc1912.zones
17.8: 重启主、从的bind服务:systemctl restart named
17.9: 首先进入到从服务器的named目录里面
17.20:验证从服务器的结果:
18. bond网卡:相当于做网卡的高可用和负载均衡,两张网卡用同一个IP地址。
18.1:linux网卡的绑定模式:
19.mode=0实验应用:
19.1:添加网络设备卡,添加完之后ifconfig查看添加结果的网卡名称。
19.2:到网卡配置文件的目录下: cd /etc/sysconfig/network-scripts
19.3:复制 cp ifcfg-ens33 ifcfg-ens36(添加的新设备网卡名)
19.4:修改ens33网卡的配置文件: vim ifcfg-ens33
19.5:修改ens36网卡配置文件: vim ifcfg-ens36
19.6:创建bond0配置文件: vim ifcfg-bond0
19.7:刷新配置:modprobe bonding
systemctl restart network