计算机网络 DNS应用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TingHW/article/details/84485363

DNS domain name system 域名系统

解决了互联网上主机/路由器的识别问题。域名与ip地址的映射问题

DNS服务

  • 域名向ip地址的翻译
  • 主机别名
  • 邮件服务器别名
  • 负载均衡:web服务器(多个服务器地址,一个域名,轮流提供服务)

DNS

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

为什么不是集中式DNS?不可伸缩的

  • 单点失败问题
  • 流量问题
  • 距离问题
  • 维护性问题

分布式层次式服务器

  • 根服务器(本地域名解析服务器无法解析域名时,访问根域名服务器)
  • 顶级域名服务器(com,edu,org等)(负责com,org等顶级域名以及国家顶级域名,如cn等)
  • 权威域名服务器(组织的域名解析服务器,提供组织内部服务器的解析服务)

根域名服务器

  • 不知道映射关系,访问权威域名服务器
  • 获得映射
  • 向本地域名服务器返回映射

本地域名解析服务器

  • 不严格属于层次体系
  • 每个ISP有一个本地域名服务器(默认域名解析服务器)
  • 当主机进行DNS查询时,查询被发送到本地域名服务器(作为代理,将查询转发给域名解析服务器系统)

DNS查询

  • 迭代查询(被查询服务器返回域名解析服务器的名字)
  • 递归查询(将域名解析的任务交给所联系的服务器)

缓存

  • 只要域名解析服务器获得域名-IP的映射,即缓存这一映射
  • 一段时间后,缓存条目失效(删除)
  • 本地域名服务器一般会缓存顶级域名服务器的映射

DNS记录

也称为资源记录(RR)格式四元组(name , value , type , ttl)

Type = A

  • name 主机名
  • value IP地址

Type = NS

  • name 域(edu,cn)
  • value 该域的权威域名解析服务器的主机域名

Type = CNAME

  • name 某一真实域名的别名
  • value 真实域名

Type = MX

  • name
  • value 邮件服务器

DNS协议

  • 查询和回复
  • 消息格式相同

如何注册域名

猜你喜欢

转载自blog.csdn.net/TingHW/article/details/84485363