DNS域名解析

1、将域名和ip地址相互映射。一个域名可以和多个ip地址进行映射,分布式的数据库。方便我们访问互联网。

2、基于tcp协议的53端口来进行解析
3、正向解析:域名解析成IP地址
     反向解析:ip地址解析成域名

分布式网络

把数据分散的存储在多台独立的服务器设备上形成一个集群,对外提供一个相同的IP地址

ipv4全球一共有13个根域服务器,负责全球的DNS解析
美国10个 英国1 瑞典1 日本1
ipv6根域服务器,中国有1主3从。美国有1主2从

DNS域名解析_第1张图片

DNS域名解析_第2张图片

常见的域名解析

域名 说明
8.8.8.8 谷歌提供的全球通用的DNS解析地址
223.5.5.5/223.6.6.6 阿里云的的DNS解析地址
114.114.114.114 移动

DNS解析过程(www.baidu.com.cn.变成ip地址)

步骤 过程说明
第一步 先查本机的额缓存记录
第二步 查询本机hosts文件
第三步 查询DNS域名服务器,运营商。运营商会把一些常用的网站缓存在域名解析服务器上,用户直接访问即可
第四步 域名服务器查找,根据服务器主机真的结果的,但是不直接反馈给用户,反馈用户去顶级域查询
第五步 查找顶级域 顶级域也知道结果,也不反馈给用户,反馈用户,让用户到二级域查找。
第六步 查找二级域已知道结果,就是域名对应的IP地址,会把这个IP地址反馈给用户。
第七步 查询到的IP地址----本地运营商(缓存)----本地hosts(本地缓存)----用户。

                                        迭代    456                        递归    7

DNS域名解析_第3张图片

bind:开源解析:主要是用于内网做DNS,外网的DNS是需要注册的

安装bind          yum -y install bind

实验一:正向解析

1.vim /etc/named.conf------bind主配置文件

DNS域名解析_第4张图片

2.vim /etc/named.rfc1912.zones 区域配置文件。

DNS域名解析_第5张图片

在/var/named/下

cp -a named.localhost 3108.com.zone  复制

vim /var/named/3108.com.zone区域数据的配置文件

DNS域名解析_第6张图片

3.PC1和PC2

vim /etc/resolv.conf 

DNS域名解析_第7张图片

实验二:反向解析

1.vim 3108.com.zone.local----区域数据的配置

DNS域名解析_第8张图片

2.vim /etc/named.rfc1912.zones 区域配置文件。

DNS域名解析_第9张图片

3.PC1和PC2(每次操作都需要改,会自动切回原来的)

vim /etc/resolv.conf 

DNS域名解析_第10张图片

实验三:主从域名服务器

从PC2

1. vim /etc/named.conf----bind主配置文件

DNS域名解析_第11张图片

在 /etc/named.rfc1912.zones区域配置文件下

DNS域名解析_第12张图片

systemctl restart named

在 /etc/resolv.conf 下

DNS域名解析_第13张图片

2.pc1主

vim /etc/named.conf------bind主配置文件

DNS域名解析_第14张图片

在 /etc/named.rfc1912.zones 区域配置文件下

DNS域名解析_第15张图片

systemctl restart named

在 /etc/resolv.conf 下

DNS域名解析_第16张图片

你可能感兴趣的:(linux,服务器,运维)