带你深入了解DNS

DNS概论

■ 作用:将域名解析成IP地址
■ 原因:我们对数字不敏感,记不住IP地址,所以才有域名解析服务
■ DNS服务既属于TCP协议也属于UDP协议,端口号为53号

DNS域名解析

■ 解析方式

● 正向解析: 域名解析出IP         
● 反向解析: IP解析出域名             
  ◆ 正向解析文件中存储的记录称为A记录,A记录记录着域名和IP的映射关系            
  ◆ 反向解析文件中存储的记录称为PTR指针,PTR记录着IP和域名的映射关系

■ 域名解析过程

● 输入域名后, 先查找主机对应的域名服务器,在域名服务器上先查找数据库中的数据         
● 如果没有查找到数据库中的数据,就向上级域名服务器进行查找         
● 最多回溯到根域名服务器, 找到这个域名的IP地址          
● 域名服务器自身也会进行一些缓存, 把到访过的域名和对应的IP地址进行缓存, 加速查找过程

■ 具体实施步骤

◆ DNS服务器首先是从根DNS服务器(. )开始发送域名解析请求         
◆ 根将COM域的IP反馈给客户机的本地DNS服务器        
◆ 本地DNS服务器访问COM域服务器,COM域服务器反馈baidu域的IP给本地DNS服务器        
◆ 本地DNS服务器访问baidu域服务器询问www域服务器的ip       
◆ baidu域服务器给dns服务器反馈www域的ip         
◆ 这时本地DNS服务器得到www. baidu. com的精确ip后,直接将这个映射记录反馈给客户机        
◆ 客户机直接访问www. baidu. com服务器,服务器反馈相应的数据

■ DNS解析器

● DNS解析器是DNS查找中的第一站,它负责处理发出初始请求的客户端           
● 解析器启动查询序列,最终导致URL被转换为必要的IP地址

■ DNS缓存

● 其中一台DNS服务器可以上网去获取DNS映射记录
● 客户机将DNS服务器地址指向这台可以上网的DNS服务器,从而获取到相应的映射记录

DNS查询

■ 递归查询

● 在递归查询中,DNS客户端要求DNS服务器将使用请求的资源记录响应客户端                
● 如果解析程序无法找到记录,则会响应错误消息

■ 迭代查询

● 查询的DNS服务器与查询名称不匹配,则它将返回对域名称空间的较低级别具有权威性的DNS服务器的引用           
● DNS客户端对引用地址进行查询,此过程将继续使用查询链中的其他DNS服务器,直到发生错误或超时

■ 非递归查询

● DNS解析器客户端向DNS服务器查询其有权访问的记录时会发生,它对记录具有权威性,或者记录存在于其缓存中          
● DNS服务器将缓存DNS记录以防止额外的带宽消耗和上游服务器的负载

DNS域名

根域 .
国家域:cn 中国,hk 香港,uk 英国,au 澳大利亚
顶级域(领域): com 商业用途 net 网络组织 edu 教育
二级域:个性化的名称,每个域的二级域都不一样
主机名(用途): www (网页),mail (邮件)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值