由 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