DNS的解析过程 1)客户机去访问某个网站,请求域名解析,首先就查找本地HOSTS文件,如果有对应域名的记录,直接返回给客户机,如果没有则将该请求发送给本地域名服务器。 2)本地DNS服务器能够解析客户机发来的请求,服务器直接将答案返回给客户机 3)本地DNS服务器不能解析客户端发来的请求,分为两种解析请求: 递归解析:本地DNS服务器向上一级DNS服务器发出请求,上一级DNS服务器对本地DNS服务器的请求进行解析,得到记录再给本地DNS服务器,本地DNS服务器将记录缓存,并将记录返给客户机。 迭代解析:本地DNS服务器向客户机提供其他能够解析查询请求的DNS 服务器地址,当客户机发送查询请求时,DNS 服务器并不直接回复查询结果,而是告诉客户机另一台DNS 服务器地址,客户机再向这台DNS 服务器提交请求,依次循环直到返回查询的结果为止。 4)若都不能解析该域名,则会返回域名无法解析的报错。 |
|