在Linux DNAT中使用IPtables,我可以将所有stream量redirect到一个IP地址,但这不是我想要的。 而不是redirect到一个IP地址,我想redirect所有stream量到一个域名,即所有来到一个公共IP为70.xxx的服务器的stream量需要redirect到home.dyndns.org
我尝试添加一个域名Dor目的地到一个iptables规则,但我相信它只接受IP地址。 有没有其他的方式来实现这一目标?
有没有办法实现这一点,除了某些服务(例如HTTP通过HTTPd的mod_rewrite)。
iptables不支持这个。 您可以在规则中使用主机名,但是在添加规则时,不会在计算时parsing它们。 您在IP层唯一的select是添加一个cronjob来定期刷新和重新configurationiptables,以便处理不断变化的IP。