QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 692|回复: 1

iptables

[复制链接]
发表于 2004-11-28 21:55:08 | 显示全部楼层 |阅读模式
如何在iptables的filter/FORWARD链中添加规则,使内网主机向外网的DNS服务器通讯?
偶的内网 :192.168.110.0/24   DNS server :211.167.97.200
偶的规则是:
/sbin/iptables  -P  FORWARD  DROP

/sbin/iptables  -A  FORWARD -p udp -s 192.168.110.0/24    --sport 1024:65535  -d 211.167.97.200 --dport 53 -j ACCEPT

/sbin/iptables  -A  FORWARD -p udp -s 211.167.97.200   --sport  53   -d 192.168.110.0/24  --dport 1024:65535 -j ACCEPT

错误在哪里?
发表于 2004-11-28 22:37:18 | 显示全部楼层
错在你以为仅靠一个 FORWARD 链就可以实现内外通讯了。

你的内网地址是 IANA 保留地址,也即“私有地址”,外网的路由器是不会给你回来的路由的。

还有,如果内网进行查询的是 DNS 服务器,一般它会使用源端口 UDP/53 来进行查询。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 23:39 , Processed in 0.037084 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表