免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1691 | 回复: 6
打印 上一主题 下一主题

如何解决公网IP地址不够的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-31 12:11 |只看该作者 |倒序浏览
如何解决公网IP地址不够的问题?

比如说我这里有10台服务器:192.168.1.11~192.168.19,

为每台服务器设置相应域名:web1.com.cn~web10.com.cn

现在要求每台都对外提供服务,即外网过来通过输入域名web1.com.cn~web10.com.cn能访问相应的服务器。

但现在公网IP不够,这10台服务器能共用一个公网IP对外提供服务吗?

我总有个疑惑:DNS只负责解析,那我做web1.com.cn~web10.com.cn的解析,由于公网IP只有一个,那就意味着只能都解析到同一个IP上?如何解决呢?

论坛徽章:
0
2 [报告]
发表于 2005-03-31 12:16 |只看该作者

如何解决公网IP地址不够的问题

用squid做反向代理
比如,你的squid有2个网卡
WAN: 1.2.3.4
LAN: 192.168.0.254
内部有3台机器,地址是192.168.0.1-3
CLIENT ->; INTERNET ->; SQUID  ->; 192.168.0.1
                 ->; 192.168.0.2
                 ->; 192.168.0.3
web1-3.com.cn的IP都指向1.2.3.4
squid的端口地址由3128改成80
修改squid的/etc/hosts,来做内部IP与域名的映射关系
设置合理的dst和dstdomain来阻止proxy被其他人利用

以上是一个思路,我做过,没有问题,而且还有提速的功效,和虚拟主机是不一样的
sina、163等也是这么做的

论坛徽章:
1
巳蛇
日期:2014-12-29 11:22:41
3 [报告]
发表于 2005-03-31 12:21 |只看该作者

如何解决公网IP地址不够的问题

现在,真是什么问题都有呀

我的建议,第1台机器用公网ip,然后第1台机器和其他9台组成一个内网,所有向第1台机器作的请求,都转发到其他9台机器上处理,由第1台机器统一转发会去

当然,所有的域名都解析到第1台机器的公网ip上

论坛徽章:
0
4 [报告]
发表于 2005-03-31 12:26 |只看该作者

如何解决公网IP地址不够的问题

其实我更喜欢用squid做反向代理
可以满足需要又可以加速

论坛徽章:
0
5 [报告]
发表于 2005-03-31 12:32 |只看该作者

如何解决公网IP地址不够的问题

谢谢,我找一下squid的资料,各位如果有,可以的话麻烦您发送到我的邮箱中ywyang@citiz.net,谢谢了!

论坛徽章:
0
6 [报告]
发表于 2005-03-31 12:49 |只看该作者

如何解决公网IP地址不够的问题

Maybe virtualhost is more easy if the ten website don't have many flux

论坛徽章:
0
7 [报告]
发表于 2005-03-31 13:25 |只看该作者

如何解决公网IP地址不够的问题

在防火墙上做端口映射
X.X.X.X:80 ->; 192.168.1.1:80
X.X.X.X:81 ->; 192.168.1.2:80
....
X.X.X.X:89 ->; 192.168.1.10:80

然后在192.168.1.1的web服务器上做一下重定向。
web2.com.cn ->; X.X.X.X:81
web3.com.cn ->; X.X.X.X:82
......

不知道这样是否可以。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP