每隔几分钟,我们的思科ASA 5505防火墙是记录错误,我无法找出我有限的思科经验。
Severity Date Time Syslog ID Source IP Destination IP Description
3 Mar 25 2010 17:21:14 305006 8.8.8.8 regular translation creation failed for icmp src inside:10.10.0.206 dst outside:8.8.8.8 (type 3, code 3)
3 Mar 25 2010 17:18:37 305006 8.8.4.4 regular translation creation failed for icmp src inside:10.10.0.206 dst outside:8.8.4.4 (type 3, code 3)登录的内部IP是我们的内部DNS服务器,外部IP是Google的公共DNS服务器,我们在本地绑定配置中使用它作为转发器。ICMP类型3代码3表示“无法到达的端口”。
启用了“检查DNS”、“检查ICMP”和“检查ICMP错误”全局服务策略,并使用默认的检查映射。
我们的“外部”接口有一个固定的IP,我们的“内部”接口位于10.10.0.0/16子网中。10.10.0.206 IP是我们的内部绑定DNS服务器,DNS解析良好。使用不同的DNS转发器(如OpenDNS )会产生相同的错误。
我花了好几天的时间想办法弄清楚这个问题,所以所有的建议都很感激!
发布于 2010-09-28 18:38:49
这看起来像是防火墙的NAT状态表超时和DNS服务器自己的超时不匹配。
您的DNS服务器将返回无法访问的ICMP端口,这可能是为了响应延迟接收的数据包。BIND为每个出站查询选择一个随机(Ish)端口,很长时间延迟的响应可能在BIND停止侦听该端口上的响应后很长时间到达。
这确实引起了一个问题:为什么防火墙乐于允许(延迟)返回的数据包进入,而不让ICMP错误返回。
发布于 2010-04-22 14:56:37
您可以尝试以下方法,从最有可能尝试到最不可能:
如果这些事情都没有解决问题,请尝试按以下方式设置捕获:
asa(config)# access-list test permit icmp host 10.10.0.200 8.8.0.0 255.255.0.0
asa(config)# access-list test permit icmp host <outside interface IP> 8.8.0.0 255.255.0.0
asa(config)# access-list test permit icmp 8.8.0.0 255.255.0.0 host 10.10.0.200
asa(config)# access-list test permit icmp 8.8.0.0 255.255.0.0 host <outside interface IP>
asa# capture test1 access-list test interface outside trace
asa# capture test2 access-list test interface inside trace然后,在记录了其中几个错误(如果我没记错的话,这是语法):
asa# show capture test1 trace
asa# show capture test2 trace发布于 2013-09-22 11:22:52
下面是我们在ASA中看到这个信息的原因之一:
regular translation creation failed for icmp src inside:10.x.x.3 dst outside:19.13.123.16当PC/Server运行急流时,它会设置许多NAT会话。当用户关闭/终止急流客户端时,我们在很长一段时间内确实会收到大量的错误。
如何处理它:不确定。为什么你会收到这条信息给8.8.8.8谷歌公开域名系统,而不是shure。它可能是在与DNS服务器进行开放会话时终止的程序。
https://serverfault.com/questions/126311
复制相似问题