在防火墙生成器中,当您使用DNS对象并将其设置为运行时时,防火墙(在本例中为iptables)实际上何时解析DNS名称?
据我所读,我认为它的第一,但它不是100%清楚对我来说。在我们的网络上,我们有两台服务器用于特定的功能。一个是主服务器,另一个是备份。
alpha0.domain.com
alpha1.domain.com在DNS中,我们有以下内容:
alpha.domain.com -> alpha0.domain.com如果主服务器出现故障,我们需要切换到备份,我只需将本地DNS记录更改为指向alpha1.domain.com。
所以回到防火墙,如果我只是把一个域对象作为alpha.domain.com,我是否必须在每次切换到备份alpha服务器并更改DNS记录时重新加载防火墙规则?或者防火墙会自动解析到正确的地址,即使在交换机之后?
发布于 2010-04-20 20:34:20
iptables只处理IP地址。当您在iptables规则中指定DNS名称时,iptables用户空间程序只进行一次查找并将IP地址加载到内核中。
fwbuilder在它生成的规则集中输出IP地址(编译时间)或DNS名称(运行时)。但这并没有改变iptables只对DNS名称进行一次性查找的事实。
所以每次你都得重新加载规则。
https://serverfault.com/questions/133799
复制相似问题