C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 2077|回复: 0

域名解析的ecs功能 [复制链接]

军衔等级:

亚星游戏官网-yaxin222  新兵

注册:2016-12-12
发表于 2020-10-27 14:38:47 |显示全部楼层
通常,用户在浏览器端输入URL打开某个网站时,浏览器会将URL中的域名部分截取出来,然后封装DNS域名解析请求报文发往网络连接中指定的DNS服务器地址,用来获得该域名对应的IP地址,进行下一步的HTTP访问。
而此处的DNS服务器一般提供的是缓存和递归的服务。实际上还需要经过向多个权威服务器发起多次迭代查询才能获得最终的解析结果,这个过程针对最终用户来说是透明的。
从上面的过程可以看出来,用户访问的域名,和提供该域名解析的权威服务器之间不是直接通讯的。所以权威服务器没法根据用户的运营商或地理位置属性给用户最合适的解析结果。
解决这个问题的方案是在DNS协议中引入ecs特性。DNS递归服务器可以在域名解析的时候将用户的IP地址携带到DNS的ecs字段中,发送给权威服务器,权威服务器优先判断ecs中携带的IP段返回合适的解析结果给用户,如果递归服务器发过去的请求没有携带ecs,则还是将递归服务器的IP地址做视图匹配,回复合适的解析结果。

举报本楼

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

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-11-11 09:20 , Processed in 0.098077 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图