DNS域名解析

一、域名


www.baidu.com.cn.
最后一个.是根域,ipv4的根域全球一共13个
.cn:叫做一级域(顶级域).cn .us .jp
.com:叫做二级域同级别域名还有: .com [商业组织],.edu[教育机构],.org[非盈利组织],.net[运营商]
.baidu:子域(域名)
www:主机站点(主机名)

缓存域名服务器::运营商,我们访问绝大多数的网站,都是从运营商的缓存服务器调用的缓存记录,直接访问
域名分为:
主域名服务器
从域名服务器

主域名服务器:拥有唯一性,记录了所有的域名和ip地址的映射关系
从域名服务器:是主服务器的备份,如果主服务器掉线了,那么从服务器将会代替顶上
常用的域名都是在运营商的缓存服务器上,缓存服务器上面没有域名和ip地址的映射关系

递归


子域名服务器(知道结果,域名和ip地址的映射关系)——>缓存服务器(运营商,记录域名和ip地址的映射关系)——>hosts——>用户查询

迭代


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

总流程


子域名服务器(知道结果,域名和ip地址的映射关系)——>缓存服务器(运营商,记录域名和ip地址的映射关系)——>hosts——>用户查询——>根域名服务器(知道结果,但是不告诉你,让你去二级域服务器探索)——>二级域名服务器(我知道结果,但是也不告诉你,子域名服务器去找)——>子域名服务器(知道结果,域名和ip地址的映射关系)

二、bind


bind开源软件,用于内网的DNS解析,不同于外网,内网的DNS是不要注册的,是方便内部进行使用和访问工具

/etc/named.conf:主配置文件
/etc/named.rfc1912.zones:区域配置文件,保存域名和ip地址对应的关系的位置,这个只是定义了域名和ip地址解析规则保存的文件位置以及服务器类型,没有具体的一个ip
/var/named/named.localhost:区域数据文件

$TTL:引用全局变量,缓存解析的有效时间。1D,一天
@:也是一个变量,表示当前dns的区域名。
in:表示使用的Internet协议
SOA:解析类型,起始的解析记录
NS:记录当前区域的DNS服务器名称,必不可少的
A:记录主机的IP地址,必不可少的(ipv4地址)
PTR:表示反向解析

尝试正向解析

首先安装bond软件

 修改named.conf文件里监听用户

 修改named.rfc1912.zones里配置

 在软件安装路径下没有刚才设置的域名文件,需要手动复制并且对文件进行配置

 修改DNS配置

 重启服务

检验是否成功

 

 可以看见可以解析出来域名对应ip

尝试主从复制

主从复制主要是需要两台服务器,第一台主服务器操作和正向解析操作一致,只需要在zone文件里添加slave信息

主要是从服务器的配置

首先也是在named.conf里修改监听

 在named.rfc1912.zone修改配置

 查看named文件夹下文件,如果没有出现zone文件的话重启软件尝试

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值