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

相关推荐
乘云数字DATABUFF1 天前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
荣--3 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森3 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜4 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB5 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
XIAOHEZIcode6 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220707 天前
如何搭建本地yum源(上)
运维
大树8810 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠10 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质10 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务