通过特定查询路由客户端?

myweb.com有外部IP。

我有一个运行BIND9的debian服务器,它包含一些客户端,我创build了区域myweb.com,我创build了一个logginglocalhost.it的确定,但我知道如果我可以指向Alogging到真实的外部IP,但路线客户端到localhost? 所以,当用户通过dns myweb.com访问时,他们将在我的服务器上,据说有原始的外部IP,而不是我的服务器的IP。

(我正在寻找一些iptables主机,ferm或脚本,但很难find)

如果你想模仿一个本地公共服务器,在你的本地networking中有两个解决scheme:

  1. 使用本地DNS来回答本地客户端的私有IP。 对于外部客户端,您可以使用公共IP进行回答。 请参阅: http : //www.zytrax.com/books/dns/ch7/view.html
  2. 使用NetFilter(iptables)并创build一个DNAT规则并将公有IPredirect到本地。 就像是:

    iptables -A PREROUTING -t nat -p tcp -destination 123.123.123.123 –destination-port 80 -m state -j DNAT -to-destination 127.0.0.1:80