搜档网
当前位置:搜档网 › dns是什么意思

dns是什么意思

dns是什么意思
dns是什么意思

dns是什么意思

从别人那听到dns这个词,但是并不知道是什么意思。下面为大家带来了dns是什么意思,谢谢阅读。

DNS(Domain Name System,域名系统),因特上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联,而不用去记住能够被机器直接读取的IP 数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。

DNS查询方法

查询DNS服务器上的资源记录

在Windows平台下,使用命令行工具,输入nslookup,返回的结果包括域名对应的IP地址(A记录)、别名(CNAME 记录)等。除了以上方法外,还可以通过一些DNS查询站点如国外的国内的查询域名的DNS信息。

常用的资源记录类型

A 地址此记录列出特定主机名的 IP 地址。这是名称解析的重要记录。

CNAME 标准名称此记录指定标准主机名的别名。

MX邮件交换器此记录列出了负责接收发到域中的电子

邮件的主机。

NS名称服务器此记录指定负责给定区域的名称服务器。

FQDN名的解析过程查询

若想跟踪一个FQDN名的解析过程,在LinuxShell下输入dig www +trace,返回的结果包括从根域开始的递归或迭代过程,一直到权威域名服务器。

GeniePro DNS 应对DNS劫持和DNS缓存中毒攻击的关键性机制:一致性检查

每个Geniepro节点将自身的DNS记录发送给工作组内其他节点请求一致性检查;

每个Geniepro节点将自身的记录与收到的记录进行比较;

每个Geniepro工作组的通信协调节点将获得的DNS记录更新发送给其他组的通信协调节点请求一致性检查;

每个Genipro工作组的通信协调节点向上一级DNS服务器请求更新记录并与收到的其他通信协调节点的记录进行比较。

一致性仲裁

如果一致性检查发现记录不一致情况,则根据策略(少数服从多数、一票否决等)决定是否接受记录的变化根据结果,各Geniepro节点将自身记录进行统一通信协调节点选举选举出的通信协调节点在任期内具有更新组内节点的权

限选举过程满足不可预测性和不可重复性DNS资源记录如前所述,每个 DNS 数据库都由资源记录构成。一般来说,资源记录包含与特定主机有关的信息,如 IP 地址、主机的所有者或者提供服务的类型。

相关主题