DNS服务(域名系统、过程、bind、配置文件、查看本设备dns)

RHCE


前言

RHCE-DNS


DNS域名系统(Domain Name System)

把网址转换为IP地址

域是名字空间中一个可被管理的划分

因特网在命名时采用的是层次树状结构的命名方法。

任何一个连接在因特网上的主机或路由器,都有一个唯一层次结构的名字——域名

分三大类:

  • 国家顶级域名:采用ISO3166的规定。如:cn代表中国、us代表美国、uk代表英国。国家域名又常记为CCTLD(cc表示contry-code)
  • 通用顶级域名:最常见的通用顶级域名有7个。即:com(公司企业)、net(网络服务机构)、org(非盈利组织)、int(国际组织)、gov(美国的政府部门)、mil(美国的军事部门)
  • 基础结构域名(infrastructure domain):这种顶级域名只有一个,即arpa,用于反向域名解析。因此称为反向域名。

在这里插入图片描述

机构:

  • IANA(the Internet Assigined Numbers Authority)互联网数字分配机构

  • ICANN(the Internet Corporation for Assigined names and Numbers)互联网名称与数字地址分配机构

如今全球一共投放13个根服务器
服务器主要用来管理互联网的主目录,全世界13台。一个为主根服务器,放置在美国。
其余12个为辅根服务器,其中9个放置在美国,欧洲12个,位于英国和瑞典,亚洲1个,日本。
所有根服务器均由美国政府授权的互联网域名与号码分配机构ICANN同一管理
13台根服务器可以指挥知名浏览器和电子邮件程序控制互联网通信
攻击整个因特网最有力、最直接的方式就是攻击根域名服务器
在与现有IPV4根服务器体系架构充分兼容基础上,由上一代互联网国家工程中心牵头发起的“雪人计划”于2016年在美国、日本、印度、俄罗斯、德国、法国等全球16个国家完成25台IPV6根服务器假设,实际上形成13台原有根服务器家25台IPV6根服务器的新格局,为建立多边、民主、透明的国际互联网治理体系打下坚实基础

DNS域名解析过程

客户端发出的查询都是递归查询

DNS服务器向外发出的查询一般都是迭代查询

Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。

在这里插入图片描述

  • 1、在浏览器中输入www.qq.com域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系。如果有,先调用这个IP地址映射,完成域名解析

  • 2、如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直接返回,完成域名解析。

  • 3、本地DNS解析器缓存都没有响应的网址映射关系,首先会找TCP/IP参数中设置的首选DNS服务器,我们叫本地DNS服务器。此服务器收到查询,且查询包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析。(此解析具有权威性)

  • 4、若查询的域名,不具有本地DNS服务器区域解析,但本地DNS服务器已缓存了此网址映射关系,则调用这个IP地址映射,完成域名解析。(此解析不具有权威性)

  • 5、本地DNS服务器本地区域文件与缓存解析都失效,则根据本地DNS服务器的设置(转发器)进行查询,如果没有采用转发模式,本地DNS就把请求发至13台根服务器,根DNS服务器收到请求后会判断这个域名(.com)是谁来授权管理。返回一个负责该顶级域名服务器的一个IP

  • 本地DNS域名服务器收到IP信息后,将会联系负责.com域的这台服务器。负责.com域的服务器收到请求后,若自己无法解析,就会找一个管理qq.com的DNS服务器地址给本地DNS服务器。

  • 当本地DNS服务器收到这个地址后,就会找qq.com域服务器,重复上面的动作,进行查询,直到找到www.qq.com主机

  • 6、若用的是转发模式,本地DNS服务器就会把请求转发至上一级DNS服务器,由上一级服务器进行解析,上一级服务器不能解析就转发到上上级,循环。

  • 找到最后结果返回给本地DNS,由此DNS服务器再返回给客户端。

114.114.114.114是国内移动、电信和联通通用的DNS,手机和电脑端都可以使用。
8.8.8.8是GOOGLE公司提供的DNS,该地址全球通用,相对来说,更适合国外以及访问国外网站的用户使用

FQDN:(Fully Qualified Domain Name)全限定域名:同时带有主机名和域名的名称。从全限定域名中包含的信息可以看出主机在域名树中的位置。
正向解析:FQDN--------IP(一对多)------一般使用正向解析
反向解析:IP------------FQDN

DNS

服务器类型

主DNS服务器:数据修改(接收用户请求返回数据)master

辅助DNS服务器:定期请求数据同步 slave

缓存DNS服务器:只缓存DNS数据 hint

转发服务器:缓存服务器去掉缓存功能 forward

DNS解析答案

当DNS客户端向DNS服务器发出解析请求时,不管是否能够查询到想要的结果,都会返

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值