首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FWBuilder DNS对象运行时--它什么时候解析DNS名称?

问FWBuilder DNS对象运行时--它什么时候解析DNS名称?
EN

Server Fault用户
提问于 2010-04-19 15:36:26
回答 1查看 624关注 0票数 1

在防火墙生成器中,当您使用DNS对象并将其设置为运行时时,防火墙(在本例中为iptables)实际上何时解析DNS名称?

  1. 在防火墙中对DNS名称进行呼叫时是否会发生这种情况?因此,每当有人/某物试图访问该DNS名称时,防火墙就会动态解析该名称?
  2. 还是当您执行fw脚本将规则加载到iptable时?因此,在这种情况下,它将解析DNS名称,然后将产生的ip地址硬编码到iptable规则中?

据我所读,我认为它的第一,但它不是100%清楚对我来说。在我们的网络上,我们有两台服务器用于特定的功能。一个是主服务器,另一个是备份。

代码语言:javascript
复制
alpha0.domain.com
alpha1.domain.com

在DNS中,我们有以下内容:

代码语言:javascript
复制
alpha.domain.com -> alpha0.domain.com

如果主服务器出现故障,我们需要切换到备份,我只需将本地DNS记录更改为指向alpha1.domain.com。

所以回到防火墙,如果我只是把一个域对象作为alpha.domain.com,我是否必须在每次切换到备份alpha服务器并更改DNS记录时重新加载防火墙规则?或者防火墙会自动解析到正确的地址,即使在交换机之后?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-04-20 20:34:20

iptables只处理IP地址。当您在iptables规则中指定DNS名称时,iptables用户空间程序只进行一次查找并将IP地址加载到内核中。

fwbuilder在它生成的规则集中输出IP地址(编译时间)或DNS名称(运行时)。但这并没有改变iptables只对DNS名称进行一次性查找的事实。

所以每次你都得重新加载规则。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/133799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档