DNS域名解析服务

1、DNS域名系统

1.1、DNS概述:

DNS是“域名系统”的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,
能够使人更方便地访问互联网。

打开一个网站,计算机通过IP地址与其建立连接,并获取所需内容,DNS就是用于将网站的域名转换为 IP 地址的系统

1.2、DNS的作用

1、域名解析,就是把域名解析变成IP地址

       正向解析地址:就是把域名解析成IP地址

        反向解析:把IP地址解析成域名

2、精确定位:DNS解析系统类似于导航精确定位,需要访问的网端

例如:自己正在寻找一个房子的地址。
你可能会在地图或者导航上搜索,或者询问附近的人。DNS就像一个全球性的导航系统,
它可以帮助您找到您要访问的网站的地址。


1.3、域名地址中各个的含义

格式:例如:www.baidu.com.cn.(从右往左看)

.(点):根域。IPV4的根域一共13个,美国10个、英国1个、瑞典1个、日本1个,中国国内有两个根域的镜像服务器

.cn :一级域(顶级域)一般表示国家组织,例如:cn(中国)、us(美国)、jp(日本)。

.com : 二级域,一般表示机构,其中:.com:表示商业机构(组织)、.edu:教育机构、.org非盈利机构、.net: 运营商

.baidu:子域,常说的域名。

www: 表示主机站点

mail: 邮箱

附加:

域名代理:域名代理/注册/购买服务商
-新网,http://www.xinnet.com
-万网,http://www.net.cn
-中国互联,http://hulian.top

1.4、DNS服务器类型:

常用的服务器,都是运营商的缓存服务器,

  1. 缓存域名服务器:只提供域名解析结果的缓存功能,一般是运营商,我们访问绝大多数网站,都是从运营商的缓存服务器调用的缓存记录,直接访问
  2. 主域名服务器:唯一性,记录所有域名和IP地址的映射关系
  3. 从域名服务器:就是主的热备份,主挂了,从服务器顶上(热备份:实时备份,不需要关机就可以直接备份)

1.5、DNS域名解析访问流程

(面试题)一旦缓存服务器,没有相关的域名和IP地址的映射关系,那怎么取访问和丁文域名的IP地址

1.5.1、大致流程:

 用户——>本地文件(host)如果没有——>DNS域名服务器(运营商的缓存服务器)如果没有——>根域服务器(知道结果,但是不告诉你,让你去二级域服务器)——>二级域服务器(我知道结果,我也不告诉你,让你去子域)——>子与服务器(知道结果,域名和IP地址的映射关系)——>反馈缓存服务器(运营商)——>hosts——>用户

1.5.2、迭代:

根域服务器(知道结果,但是不告诉你,让你去二级域服务器)——>二级域服务器(我知道结果,我也不告诉你,让你去子域)——>子与服务器(知道结果,域名和IP地址的映射关系)

1.5.3、递归:

子与服务器(知道结果,域名和IP地址的映射关系)——>反馈缓存服务器(运营商)——>hosts——>用户

2、域名解析分类及配置步骤

2.1、配置文件前提

配置解析前提:安装bind软件   

yum -y install bind

主要文件所在:

主配置文件:/etc/named.conf

区域配置文件:/etc/named.rfc1912.zone

保存域名和IP地址对应关系的位置,只定义了IP地址域名解析规则,保存的文件位置以及服务类型,没有具体的IP 域名之间的关系

区域的数据文件保存:/var/named/named.localhost

2.2、域名解析的分类

2.2.1、正向解析:

 主配置文件

先安装软件包:yum -y install bind

配置主配置文件:vim  /etc/named.conf

 区域配置文件

vim  /etc/named.rfc1912.zones

  配置正向数据区域文件

cd  /var/named/
保留原文件权限属主进行复制

 

 

 vim /etc/resolv.conf:修改完后立即生效

 

2.2.2、反向解析

改区域配置文件

vim /etc/named.rfc1912.zones 

 systemctl restart named

 

 

2.2.3、主从域名解析

修改域名解析地址

vim /etc/resolv.conf

 

 解析到备服务器上

vim /etc/named.rfc1912.zones

vim /etc/resolv.conf

在备服务器,改主配置文件 

vim /etc/named.conf

 vim /etc/named.conf

 改区域配置文件

vim /etc/named.rfc1912.zones 

 配置完成。在备服务器备份相关的文件,如果没有则无法正常的继续主从域名解析

 在目录:/var/named cd slaves/中没有 ky10.com.zone和ky10.com.zone.local两个文件,则无法进行正常的主从域名解析服务

验证:

主服务器验证:

 从服务器验证

主服务器停止 

 

从服务器依然可以进行服务 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值