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

相关推荐
Pythonliu72 小时前
茴香豆 + Qwen-7B-Chat-Int8
linux·运维·服务器
你疯了抱抱我2 小时前
【RockyLinux 9.4】安装 NVIDIA 驱动,改变分辨率,避坑版本。(CentOS 系列也能用)
linux·运维·centos
小O_好好学4 小时前
CentOS 7文件系统
linux·运维·centos
哲伦贼稳妥4 小时前
一天认识一个硬件之机房地板
运维·网络·经验分享·其他
john_hjy5 小时前
11. 异步编程
运维·服务器·javascript
x晕x5 小时前
Linux dlsym符号查找疑惑分析
linux·运维·服务器
活跃的煤矿打工人5 小时前
【星海saul随笔】Ubuntu基础知识
linux·运维·ubuntu
tangdou3690986556 小时前
两种方案手把手教你多种服务器使用tinyproxy搭建http代理
运维·后端·自动化运维
北京智和信通6 小时前
云平台和虚拟化智慧运维监控,全面提升故障感知与处置能力
运维·虚拟化·云平台·虚拟机监控
fasewer6 小时前
第五章 linux实战-挖矿 二
linux·运维·服务器