Gateway未来科技

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 197|回复: 0

DNS 概览

[复制链接]

258

主题

270

帖子

819

积分

超级版主

Rank: 8Rank: 8

积分
819
发表于 2017-3-1 01:22:54 | 显示全部楼层 |阅读模式
域名解析
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。


举一个例子,www.baidu.com 作为一个域名就和IP地址58.217.200.13相对应。DNS就像是一个自动的电话号码簿,我们可以直接拨打baidu的名字来代替电话号码(IP地址)。DNS在我们直接调用网站的名字以后就会将像www.baidu.com 一样便于人类使用的名字转化成像58.217.200.13一样便于机器识别的IP地址。
DNS查询有两种方式:递归 和 迭代。DNS客户端设置使用的DNS服务器一般都是递归服务器,它负责全权处理客户端的DNS查询请求,直到返回最终结果。而DNS服务器之间一般采用迭代查询方式。以查询 www.baidu.com 为例:
客户端发送查询报文"query ww.baidu.com"至DNS服务器,DNS服务器首先检查自身缓存,如果存在记录则直接返回结果。
如果记录老化或不存在,则
DNS服务器向根域名服务器发送查询报文"query www.baidu.com",根域名服务器返回 .com域的权威域名服务器地址。
DNS服务器向 .com 域的权威域名服务器发送查询报文"query www.baidu.com",得到 baidu.com 域的权威域名服务器地址。
DNS服务器向 .baidu.com 域的权威域名服务器发送查询报文"query www.baidu.com",得到主机的A记录,存入自身缓存并返回给客户端。

        记录类型

DNS系统中,常见的资源记录类型有:
主机记录(A记录):RFC 1035定义,A记录是用于名称解析的重要记录,它将特定的主机名映射到对应主机的IP地址上。
别名记录(CNAME记录): RFC 1035定义,CNAME记录用于将某个别名指向到某个A记录上,这样就不需要再为某个新名字另外创建一条新的A记录。
IPv6主机语录(AAAA记录): RFC 3596定义,与A记录对应,用于将特定的主机名映射到一个主机的IPv6地址。
服务位置记录(SRV记录): RFC 2782定义,用于定义提供特定服务的服务器的位置,如主机(hostname),端口(port number)等。
NAPTR记录: RFC 3403定义,它提供了正则表达式方式去映射一个域名。NAPTR记录非常著名的一个应用是用于ENUM查询。  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-12-23 07:32 , Processed in 0.047725 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc. Templated By 【未来科技 www.veikei.com】设计

快速回复 返回顶部 返回列表