edns

一、概念介绍

edns 扩展的dns协议,主要支持的功能,
其中edns-client-subnet需求,意思是client在查询请求的时候,可以在dns协议中写入自己的请求地址,这样local-dns,进行dns查询的时候,可以把这个地址传给权威dns,dns根据来源地址可以进行更加准确的调度。权威根据用户的ip调度比根据local dns 的出口ip调度更加准确。在dns智能调度和cdn中使用比较常见。

二、实验

1、bind版本选择

目前yum下来的版本不支持,需要自己编译。
编译过程
版本问题和dns权威配置:
https://blog.csdn.net/zhiyuan_2007/article/details/48930449

2、实验方法

自建权威dns,注册到dnspod上面
为了防止local dns缓存,每次可以使用不同的域名探测。在权威的dns请求日志中获取local-dns的来源IP。
client使用命令
dig www.baidu.com +client=local-dnsIP

4、结论

在client访问出口公网不变的情况下,edns解析出来的解析是一致的,假如client所在网络的local-dns的出口频繁变化,是没法拿到一样的结果的。在整体的cdn场景下的效果,还需要结合实际的情况,因为对用户的出口是否改变的情况,没有办法准确的判断。接下来,调研各家cdn厂商是否使用了edns进行调度。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 背景: 智能DNS智能否 众所周知,DNS解析是我们访问internet的“第一跳”,若域名解析失常那是一件很可怕...
    朱晓飞阅读 11,033评论 0 1
  • 我们正在研究的下一代智能媒体网络课题中,网络传输环节有一个问题需要解决,即终端如何能够就近接入分布在全球各地的媒体...
    小叶与小茶阅读 7,903评论 0 2
  • 非常好的文章,怕博主删除,再也找不到这么好的文章了,所以复制了一份,博主是2016年写,但是是到现在为止看到的,思...
    吭声_cfdc阅读 6,161评论 0 4
  • 第一条教育即生长,生长就是目的,在生长之外别无目的 这个论点由卢梭提出,而后杜威作了进一步阐发。“教育即生长”言简...
    夏洛特7246阅读 3,229评论 1 1
  • 苏醒以后的宇杰,在医院呆了足足一个星期。这些日子,除了见过那两名警员之外,就是得应酬他的父母和文康。 最爱的已成为...
    翩然幺女阅读 7,881评论 63 105

友情链接更多精彩内容