DNS域名解析服务

一、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

相关推荐
_.Switch1 小时前
高级Python自动化运维:容器安全与网络策略的深度解析
运维·网络·python·安全·自动化·devops
2401_850410831 小时前
文件系统和日志管理
linux·运维·服务器
JokerSZ.1 小时前
【基于LSM的ELF文件安全模块设计】参考
运维·网络·安全
芯盾时代2 小时前
数字身份发展趋势前瞻:身份韧性与安全
运维·安全·网络安全·密码学·信息与通信
心灵彼岸-诗和远方3 小时前
DevOps业务价值流:架构设计最佳实践
运维·产品经理·devops
一只哒布刘3 小时前
NFS服务器
运维·服务器
苹果醋34 小时前
Java8->Java19的初步探索
java·运维·spring boot·mysql·nginx
二十雨辰4 小时前
[linux]docker基础
linux·运维·docker
Jason-河山5 小时前
【自动化更新,让商品信息跳舞】——利用API返回值的幽默编程之旅
运维·自动化
lihuhelihu5 小时前
第3章 CentOS系统管理
linux·运维·服务器·计算机网络·ubuntu·centos·云计算