域名服务如何启动?

时间:2015-07-30 22:44:27

标签: web dns

有人能告诉我域名服务(搜索网站的IP)是如何开始的吗?

或者换句话说,在浏览器中输入网址(例如www.google.com)后,按Enter键并在DNS服务器开始搜索之前会发生什么。我的浏览器和计算机的某个端口之间是否有任何通信;在我的计算机端口和我的ISP DNS服务器的端口之间?

非常感谢提前!

1 个答案:

答案 0 :(得分:0)

您点击回车,浏览器通过进行网络DNS查询为您的请求提供服务,查询DNS服务器,DNS服务器将“网址”解析为IP地址。从现在开始,IP地址握手开始建立您与Web服务器之间的连接。

我没有涉及这些步骤中的每一个细节,但这里有一些信息:

1

  

DNS主要使用端口号53上的用户数据报协议(UDP)   服务请求。 DNS查询包含来自的单个UDP请求   客户端后跟服务器的单个UDP回复。该   响应数据使用传输控制协议(TCP)   大小超过512字节,或用于区域传输等任务。一些   解析器实现使用TCP进行所有查询。

2

  

DNS消息有两种类型:查询和回复,以及它们   两者都有相同的格式。每条消息都包含一个标题和四个   部分:问题,答案,权限和其他。标题   字段“flags”控制这四个部分的内容但是   所有DNS消息的结构都是一样的。

3

  

域名系统指定一组不同类型的资源   记录(RR),它是域的基本信息元素   名称系统。每条记录都有一个类型(名称和编号),一个到期日   时间(生存时间),类和类型特定数据。资源记录   相同类型的相同类型被描述为资源记录集(RRset)。