是否可以将BIND设置为我的本地网络上的DNS服务器,并在查找时制作执行脚本?
我想根据传入的DNS查找执行Python或Bash脚本,我该如何解决呢?
如果可以,请告诉我如何,如果不能,请告诉我在Ubuntu上运行的其他DNS服务器实现中是否可行。
非常感谢你。
1
这对我来说似乎有些奇怪,请问您要达到什么目标?
—
sr_
可能有点奇怪;)我要尝试的是在数据库中查找,如果查找的目的IP在某个特定国家/地区,如果是,则要在我的数据库上建立路由服务器,它还充当特定ISP或某些情况下VPN连接的路由器。我尝试设置很多路由,永远不会使用99%,并且性能非常差。如果我可以按需进行操作,则DNS性能会很差,但是就我而言,这没有任何影响。
—
Gunnar
嗯,如果匈牙利网站使用Google Ad-blah,这可能会失败,不是吗?(但是我也没有其他想法,对不起。)
—
sr_
我很想知道您要完成的工作,因为将要发生的事情是您会从IP中获得一个请求,该请求必须与地理位置匹配(可能是错误的),然后在DNS上设置路由服务器通过特定的路由响应该IP,这是没有意义的,因为请求已将其发送到BIND?
—
Karlson '02
如果我对您要实现的目标的猜测是正确的(通过非标准网关路由某些连接),那么BIND这样做的地方不对吗?您是否研究过策略路由和/或iptables?
—
Alexios