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 地址、主机的所有者或者提供服务的类型 。
DNS配置举例
静态域名解析配置举例
拓扑图
如右图静态域名解析配置组网图所示:
【dns是什么,DNS代表什么】应用需求
由于网络设备R-A经常访问域名为destination.com的主机,可利用静态域名解析功能 , 实现通过destination.com主机名访问IP地址为1.1.1.20的主机,提高域名解析的效率 。