LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 881|回复: 7

能不能将访问www.163.com:80转到自己内部网的web服务器上

[复制链接]
发表于 2003-6-29 22:00:25 | 显示全部楼层 |阅读模式
内网用户访问www.163.com,会变成访问到内网的某台机器的web服务器上?
iptables规则怎样写?
发表于 2003-6-29 22:55:25 | 显示全部楼层
iptables -A PREROUTING -t nat -p tcp -d www.163.com -j DNAT --to ***
 楼主| 发表于 2003-6-29 23:51:37 | 显示全部楼层
没效果呀
内网访问还是访问到了163.com上了,而不是内网的192.168.0.2
发表于 2003-6-30 07:29:32 | 显示全部楼层
在自己机器上可以在网络设置中增加服务器ip和对应域名, 比DNS的优先使用.  不知在路由器上是否可以这么设置?
发表于 2003-6-30 09:15:42 | 显示全部楼层
最初由 cholin 发表
没效果呀
内网访问还是访问到了163.com上了,而不是内网的192.168.0.2

echo 1 > /proc/sys/net/ipv4/ip_forward
先看看基础文章吧:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=45494
 楼主| 发表于 2003-6-30 11:10:35 | 显示全部楼层
晕啊
内网主机都可以访问163.com了,您老还来这样一句话
 楼主| 发表于 2003-6-30 11:11:45 | 显示全部楼层
最初由 zz_fish 发表
在自己机器上可以在网络设置中增加服务器ip和对应域名, 比DNS的优先使用.  不知在路由器上是否可以这么设置?


机器太多,不想一台一台的设置,所以想在服务器上设置,方便一些
 楼主| 发表于 2003-6-30 12:11:15 | 显示全部楼层
最初由 stanlogin 发表
iptables -A PREROUTING -t nat -p tcp -d www.163.com -j DNAT --to ***


哦,我知道原因了
我把这条规则放在前面
iptables -t nat -A POSTROUTING -s 192.168.0.1/24 -o eth0 -j MASQUERADE

然后再添加了iptables -A PREROUTING -t nat -p tcp -d [url]www.163.com -j DNAT --to ***

后面这条规则是不是就不起作用了?
有没有在不断网的情况下达到要求?

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

本版积分规则

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