首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将bind9配置/扩展为地理感知?

如何将bind9配置/扩展为地理感知?
EN

Stack Overflow用户
提问于 2015-05-26 03:27:10
回答 2查看 948关注 0票数 2

通过对cdn工作原理的研究,了解到cdn主要有两大类: 1.基于dns的cdn;2基于路由器的cdn。

基于Dns的cdn保存一个域名的ip地址集合,当dns查询请求到达时,它根据请求的客户端ip地址确定最近的ip地址。

基于路由器的cdn在多个地理区域部署具有相同ip地址的节点,当从客户端发起请求时,路由器将决定到达哪个节点。

这基本上就是我对cdn工作原理的理解。如果有什么问题,你能纠正我吗?

现在我想在家酿造一个cdn。我不想做基于路由器的工作,因为我无法控制那么多节点,也无法分配相同的ip地址。什么可能是我的家庭酿造的cdn,我认为可能是一个基于dns的。我的dns服务器上有bind9服务。现在,我有没有办法黑进bind9,让它根据客户端请求ip地址来决定返回哪个ip地址?谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-04 03:29:07

搜索bind9 geoip

http://www.caraytech.com/geodns/

那是什么? 一个用于绑定的40行修补程序,用于向BIND中的现有视图添加地理过滤器.看看这个。我能用它做什么? 此修补程序最流行的用途是将网站访问者发送到最近的web服务器。

或其他选项(如此http://phix.me/geodns/ )

票数 1
EN

Stack Overflow用户

发布于 2015-06-12 12:05:25

FYI,我更新了http://geoip.site/以包含一个新的Python,它将为绑定生成一个GeoIP.acl文件,该文件跨越IPv4和IPv6地址空间。

只是为了让其他人知道我现在认为这个脚本是最简单的解决方案,使绑定地理感知,如果不走源代码修补路线。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30448959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档