【DNS】

目录

一、DNS概述

域名解析系统DNS:

迭代查询

递归查询

DNS记录缓存和更新

二、DNS记录和消息格式

DNS协议与消息



一、DNS概述

Domain Name System

Internet上主机/路由器的识别问题:IP地址,域名:www.sina.com.cn

问题:域名和地址之间如何映射?

域名解析系统DNS:

多层命名服务器构成的分布式数据库

应用层协议:完成名字的解析:

        Internet核心功能,用应用层协议实现

        网络边界复杂

DNS服务:

        域名向IP地址的翻译

        主机别名

        邮件服务器别名

        负载均衡:Web服务器

  问题:为什么不使用集中式的DNS?

        单点失败问题

        流量问题

        距离问题

        维护问题

集中式的DNS是不可伸缩的

分布式层次式数据库

  

  

 顶级域名服务器:

顶级域名服务器*(TLD,top-level domain):负责com,org,net,edu等顶级域名和国家顶级域名,例如cn,uk,fr等

        Network Solutions维护com顶级域名服务器

        Educause维护edu顶级域名服务器

权威域名服务器 :

权威(Authoritative)域名服务器:组织的域名解析服务器,提供组织内部服务器的解析服务

   组织负责维护,服务提供商负责维护     

本地域名解析服务器:

不严格属于层级体系

每个ISP有一个本地域名服务器:默认域名解析服务器

当主机进行DNS查询时,查询被发送到本地域名服务器:作为代理(proxy),将查询转发给(层级式) 域名解析服务器系统

迭代查询

被查询服务器返回域名解析服务器的名字或者自己查不到,给一个可能查询到他的服务器地址

递归查询

将域名解析的任务交给所联系的服务器:问一个服务器,不再询问其他服务器

DNS记录缓存和更新

只要域名解析服务器获域名——IP映射,即缓存这一映射:

        一段时间过后,缓存条目失效(删除)

        本地域名服务器一般会缓存顶级域名服务器的映射:因此根域名服务器不经常被访问

二、DNS记录和消息格式

资源记录(RR,resource records)

 Type=A时:Name:主机域名,Value:IP地址

 Type=NS时:Name:域(edu.cn),Value:该域权威域名解析服务器的主机域名

 Type=CNAME:,某一真实域名的别名,Value:真实域名

 Type=MX时,Value是与name相对应的邮件服务器

DNS协议与消息

查询(query)和回复(reply消息),消息格式相同

消息头部:identification:16位查询编号,回复使用相同的编号,flags:查询或回复,期望递归,递归可用,权威回答

例子:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雨焰翎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值