代码之家  ›  专栏  ›  技术社区  ›  devdimi

基于客户端IP的DNS解析

  •  3
  • devdimi  · 技术社区  · 15 年前

    我要配置绑定/写入驱动程序,该驱动程序根据客户端的IP地址解析DNS请求。

    我们希望统一Web应用程序的所有测试环境的域名。 而不是像 test.mysite.com , qa.mysite.com 等等,对于不同的登台环境,我们只希望 www.mysite.com 并使它可以配置它“指向”的测试环境。

    为了实现这一点,我考虑提供Web界面来配置必须使用哪个测试环境。基于此配置应答复的DNS请求。

    您认为这样的东西在bind或其他DNS服务器上是可行的吗?与编写修改本地主机文件的客户机应用程序相比,它有何优势?

    2 回复  |  直到 8 年前
        1
  •  3
  •   cmeerw    15 年前

    你可以使用 PowerDNS pipe backend 根据客户端的IP地址返回不同的IP地址。

        2
  •  1
  •   JdeBP    8 年前

    你可以用 location 设施在 djbdns .制作Web界面的任务是以正确的格式写出(如果不想有单独的数据库后端,还需要解析)DNS数据文件。

    这是另一个相关主题的资源,“分割地平线DNS”。这与您的问题不同,但本文中的想法可以根据您的需要进行调整: http://jdebp.eu./FGA/dns-split-horizon.html

    推荐文章