DNS域名解析
域名:www.baidu.com
域名的作用:方便记忆,方便人们使用
什么是DNS?
DNS域名解析:类似于导航,精准的定位所需要的网站,分为正向解析和反向解析
正向解析:把域名解析成IP地址
反向解析:把IP地址解析成为域名
DNS的组成部分
. 根域 ipv4的根域全球一共有13个,美国10个,英国1个,瑞典1个,日本1个,国内有2个根域的镜像服务器
ipv6根域名:全球有25个,中国有1注3从 美国1注2从
.cn 一级域/顶级域 : .cn(中国) .us(美国) .jp(日本)
.com 二级域:组织或者机构 .com表示商业组织 .edu 教育机构 .org非盈利组织 .net 运营商
baidu 子域:域名
www 主机名
DNS的系统类型
缓存域名服务器(DNS高速缓存服务器):运营商提供,从运营商直接调用
向其他的域名服务器访问查询获得域名,然后把IP地址记录,将查询的结果缓存到本地,提高查询的速度
主域名服务器:特定的DNS区域服务器
具有唯一性,负责维护记录了所有域名和ip地址的映射关系,但是需要自行建立负责区域的地址数据文件
从域名服务器:辅助域名服务器
就是主服务器的热备份,当主服务器出现故障,从服务器可以顶替主服务器继续工作,它的IP地址记录主要来源于主
需要从主服务器同步区域地址的数据文件
DNS的解析的查询方式
主要是 迭代 ,递归 (面试题)
文字描述过程:
用户------------>本地文件(hosts)------->dns域名服务器(运营商服务器,即缓存服务器)------>根域名服务器(知道结果,但是不告诉你,让你去二级域服务器查询)---------->二级域名服务器(也知道结果,但还是不告诉你,让你去三级域服务器(子域名服务器)查询)------->
---------->子域名服务器(知道结果,找到了域名和ip地址的映射关系)--------->缓存服务器(运营商)------>本地hosts(保存到本机更快,但是现在带宽很高一般不需要)---------->用户
迭代:每一次迭代的信息都比上一次的信息要多(版本升级)
迭代主要过程:根域名服务器---------->二级域名服务器------->子域名服务器
递归过程:子域名服务器--------->缓存服务器------>本地hosts--------->用户
实验(正向解析,反向解析,主从服务器)
安装服务
Yum -y install bind
一.正向解析
- 进入到主配置文件更改 vim /etc/named.conf
2. 更改区域配置文件 手动配置正向解析 vim /etc/named.rfc1912.zones
3.保留权限复制正向解析的配置文件,复制到与配置一致的文件之中
4.更改指定的正向解析文件 /etc/chx.com.zone
5.重启服务,使用指定主机验证
二.反向解析
进入到区域配置文件
/etc/named.rfc1912.zones
三.主从域名服务器(高可用)
- 首先进入到dns的解析地址主从更改
- 更改主配置文件
3.更改从服务器的区域配置文件
4.重启服务验证