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

相关推荐
一只鹿鹿鹿15 分钟前
智算算力、AI-芯片与产品解析(PPT文件)
大数据·运维·网络·人工智能·物联网·1024程序员节
Kobebryant-Manba1 小时前
C/S和B/S结构
运维·服务器
AI_Lab012 小时前
宝塔用了两年,有没有必要换成轻量方案?
linux·运维·服务器
众壹新能源科技2 小时前
逆变器直流开关柜温度监测与预防:红外巡检发现3个120度热点
运维·人工智能·自动化
by209992 小时前
Linux GDB 调试与 CGDB 使用
linux·运维·服务器·经验分享
小Ti客栈2 小时前
Netty 零拷贝原理与实战
运维·服务器·网络
ai_coder_ai3 小时前
AIOps 智能运维架构设计及其应用
运维
静以修身zzz3 小时前
计算云服务
运维·网络·云计算
万联WANFLOW3 小时前
异地组网速度忽快忽慢到底怎么回事?直连与中继的判断方法和处理步骤
运维·网络·网络协议·p2p
SDWAN_Cheap3 小时前
物理服务器跟云服务器有什么区别,使用于什么场景
运维·服务器