DNS服务器设置好了,局域网内其他机器ping就不能解析,iptable去掉就可以,为什么?

由 yghanzi 在 10-25-2002 17:48 发表:

iptable去掉就可以

配置dns后,自己能ping通本机上的局域网网站 www.yghong.com ,但局域网内其他机器(已设本机为dns服务器)ping就不能解析,

我把iptable去掉就可以了,这是为什么?

如果我既要局域网其它电脑能访问本机上建的域名 www.yghong.com

又要iptable开启,那要怎么做呢?多谢


由 yghanzi 在 10-26-2002 09:33 发表:

iptable里怎么打开53端口?

rt


由 xchen 在 10-26-2002 10:15 发表:

这样行否?

dns解析端口

iptables -A INPUT -p tcp --dport 53 -i 接口 -j ACCEPT

接口=ppp/eth


由 yghanzi 在 10-26-2002 10:42 发表:


还是不行

我的情况是这样的

本机上的iptables一启动,客户机就不能访问本机上的域名。

关闭iptables就可以。我想既启用iptables又让客户机能访问。

查了些资料说只要把iptables里的53端口打开就可以了

是这样的吗?

#iptables <....> 这句命令运行后是自动加在/etc/sysconfig/iptables文件中吗?

按楼兄说的运行后 在iptables中找不到。(重启过)


由 xchen 在 10-26-2002 10:50 发表:


我不知道你是自己写脚本,还是用系统配置的。

最好自己写脚本来控制。


由 小红帽 在 10-26-2002 11:00 发表:


#open dns server

#对外开放DNS

$IPTABLES -A INPUT -i $FW_IFACE -p tcp -s any/0 --sport 1024:65535 -d $FW_IP --dport domain -j ACCEPT

$IPTABLES -A OUTPUT -o $FW_IFACE -p tcp ! --syn -s $FW_IP --sport domain -d any/0 --dport 1024:65535 -j ACCEPT

$IPTABLES -A INPUT -i $FW_IFACE -p udp -s any/0 --sport 1024:65535 -d $FW_IP --dport domain -j ACCEPT

$IPTABLES -A OUTPUT -o $FW_IFACE -p udp -s $FW_IP --sport domain -d any/0 --dport 1024:65535 -j ACCEPT

#open dns

#本机可以查询其他DNS

$IPTABLES -A OUTPUT -o $FW_IFACE -p tcp -s $FW_IP --sport 1024:65535 -d any/0 --dport domain -j ACCEPT

$IPTABLES -A INPUT -i $FW_IF

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus