DNS简介 原

DNS,Domain Name System,域名系统,是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。

DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度不能超过253个字符。

DNS系统中,常见的资源记录类型包括以下几种:

  1. 主机记录(A记录)

RFC1035定义,A记录是用于名称解析的重要记录,它将特定的主机名映射到对应主机的IP地址上。

  1. 别名记录(CNAME记录)

RFC1035定义,CNAME记录用于将某个别名指向到某个A记录上,这样就不需要再为某个新名字另外创建一条新的A记录。

  1. IPv6主机记录(AAAA记录)

RFC3596定义,与A记录对应,用于将特定的主机名映射到一个主机的IPv6地址。

  1. 服务位置记录(SRV记录)

RFC2782定义,用于定义提供特定服务的服务器的位置,如主机(hostname)、端口(port number)等。

  1. NAPTR记录

RFC3403定义,它提供了正则表达式方式去映射一个域名。NAPTR记录非常著名的一个应用是用于ENUM查询。


DNS允许通过一个名称服务器把它的一部分名称服务“委托”给子服务器,从而实现了一种层次结构的名称空间。此外,DNS还提供了一些额外的信息,例如系统别名、联系信息以及哪一个主机正在充当系统组或域的邮件枢纽。

任何一个使用IP的计算机网络可以使用DNS来实现自己的私有域名系统。

这是基于504个全球范围的“根域名服务器”(分成13组,分别编号为A至M)。从这504个根服务器开始,余下的Internet DNS命名空间被委托给其他的DNS服务器,这些服务器提供DNS名称空间中的特定部分。

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • virtual

    青木
  • Mac常用快捷键

    青木
  • copy()

    青木
  • unbound主从

    http://www.py3study.com/index.php/Article/details/id/82.html

    py3study
  • 浅谈DNS放大攻击的工作原理以及防御措施?

    DDOS分布式拒绝服务,主要是针对目标系统的恶意网络攻击行为,导致被攻击者的业务无法正常访问。相信各位站长对于DDOS已经是耳熟能详,倒背如流了的境界了,但是对...

    墨者安全科技
  • ARTS-13-分布式系统入门和实践笔记

    Tip:主要是为了总结和归纳在日常工作中所遇到的知识点。学习至少一个技术技巧。在工作中遇到的问题,踩过的坑,学习的点滴知识。

    公众号_松花皮蛋的黑板报
  • ubuntu16安装nginx

    https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-...

    bear_fish
  • spring-boot-2.0.3源码篇 - filter的注册,值得一看

        过年女婿来岳父家走亲戚,当时小舅子主就问:姐夫,你什么时候能给我姐幸福,让我姐好好享受生活的美好。你们这辈子不准备买一套大点的房子吗?姐夫说:现在没钱啊...

  • How To Install Nginx, MariaDB 10, PHP 7 (LEMP Stack) in 16.10/16.04

    The LEMP stack is an acronym which represents is a group of packages (Linux OS...

    shaonbean
  • 基于压缩感知的实质摔倒检测(cs CV)

    跌倒检测在医疗保健领域极为重要,在该领域中及时检测就意味着能提供即时医疗帮助。在这种情况下,我们提出了一种3D ConvNet架构,该架构由用于跌倒检测的3D ...

    DANDAN用户6837186

扫码关注云+社区

领取腾讯云代金券