日期:2014-05-18  浏览次数:21179 次

【200】高分求如何做IP地址映射?

假设我有现在有一台对向外网或其他路由的机子。假设IP为 192.168.100.99 对外仅有一个端口 8080。

假设我有现在有 N 个 Web程序,分别在 192.168.100.50-192.168.100.60 的十个机子里。

请问,我要如何通过 .99 进行映射。


个人思路如下:
访问:192.168.100.99:8080/route50/OneWeb/Default.aspx

访问:192.168.100.99:8080/route50/TowWeb/Default.aspx
..............

访问:192.168.100.99:8080/route60/NWeb/Default.aspx

请问如何通过一切办法,做到这样的映射?
通过 .NET 程序,或其他?

请注意,端口仅仅只有一个!!

------解决方案--------------------
IIS 7 反向代理

http://www.cnblogs.com/leven/archive/2009/11/10/Proxy_Application_Request_Routin.html

或者你找台Linux服务器做静态路由,用时下流行的 nginx 也可以。


------解决方案--------------------
还可以99上建多个网站,主目录指向其它机器的目录。
------解决方案--------------------
探讨

引用:
还可以99上建多个网站,主目录指向其它机器的目录。


这样是否会给 IIS 带来强大的压力?

------解决方案--------------------

如果是 http 协议好办,靠主机头来识别不同的网站。ftp 就不可以了。
------解决方案--------------------
http://fanghonglei.cityphotos.cn/blog/blog.aspx?bid=345

http://topic.csdn.net/t/20040921/10/3393451.html