DNS

  • DNS请求以及回复都是使用UDP通过端口53传输的

作用

  • 一个主机名称可以有多个容易记忆的化名
  • 缓解访问压力,DNS会返回多个主机地址,使得多个服务器会被轮流访问以缓解压力

DNS服务器简单结构

  • 根服务器(ROOT DNS server)
  • 顶级服务器(TLD server),比如.com .org 以及各国家.cn .jp等
  • Authoritative DNS servers,由各个网站提供
  • 此外ISP一般都会有Local DNS server作为用户访问外部DNS服务器的中介以及DNS caching的方式

DNS工作方式

  • 第一种由local dns服务器对其他服务器分别访问
  • user --> local
  • local <--> root
  • local <--> TLD
  • local <--> Authoritative
  • user <-- local
  • 第二种是半环形的结构
  • user <--> local <--> root <--> TLD <--> Authoritative

DNS Caching

  • DNS caching 的意义跟web caching 大致相似
  • 由local DNS server 完成

DNS记录的类型

  • A类,是主机名称跟ip地址的映射
  • 如(relay1.bar.foo.com, 145.37.93.126, A)
  • NS类,是域名跟Authoritative DNS server的映射
  • 如(foo.com, dns.foo.com, NS)
  • CNAME类,是域名跟主机名称的映射
  • 如(foo.com, relay1.bar.foo.com, CNAME)
  • MX类,邮件域名跟邮件服务器的映射
  • 如(foo.com, mail.bar.foo.com, MX)

你可能感兴趣的:(DNS)