一.DNS介绍
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。
DNS实际上是一个包含主机信息的分布式数据库,将整个网络按照组织结构或管理范围划分为一个层次结构。所有信息将在网络中通过客户和服务器模式任意存取。主机域名的结构:主机名.三级域名.二级域名.顶级域名。
常见的顶级域名:
域名体系中共有三类顶级域名分为,类别顶级域名,现在通常说的国际域名;地理顶级域名,共有 243 个国家和地区的代码;新顶级域名是 ICANN 根据互联网发展需要,从 2001 年开始使用的国际顶级域名。
二:DNS正向解析
常用户在上网时,输入一个域名后,系统会自动将输入的域名提交给DNS服务器,等待其返回IP地址,然后再用这个IP地址去访问网址,而这一切对于用户来说是感觉不到的。这种通过域名解释IP地址的方式称为“正向解析”。
三:DNS反向解析
反向解析指根据IP地址解析计算机域名。
在DNS中建立的in-addr.arpa域要求资源记录类型为指针(PTR)。一般对应于其正向解析的主机地址(A)资源记录类型