根据请求IP改变DNS解析

时间:2014-03-04 16:55:37

标签: dns ip reverse-lookup

我正在寻找一种方法让我们的DNS服务器进行反向查找,以便根据请求计算机的IP地址以不同方式解析占位符值。

变量

  • 由DNS解析的名为 SYSWEB 的占位符值
  • 网站: www.website.dev.net www.website.uat.net
  • 计算机:计算机1 计算机2

条件

  • 如果Machine1尝试连接到SYSWEB,DNS服务器将会 将其解析为www.website.dev.net
  • 如果Machine2尝试连接到SYSWEB,DNS服务器将会 将其解析为www.website.uat.net

我已经尝试使用BIND DNS执行此操作,遵循here的实现,但我没有取得任何值得注意的进展....

我遇到的主要问题是我无法让DNS从占位符值解析IP地址,需要成为域名。

当然有人在那里成功完成了我未能做到的事情

1 个答案:

答案 0 :(得分:1)

您需要拥有两个单独的区域文件,并根据视图将访问权限路由到正确的区域文件。这通常被称为水平分割DNS ,网上有很多例子,例如

http://www.zytrax.com/books/dns/ch6/#split-view

http://www.knowplace.org/pages/howtos/split_view_with_bind_9_howto.php