如何进行端口映射,以便外网(internet)访问内网(局域网)内的计算机(IIS服务)??

环境:
我公司有自己的网站(具备一公网IP地址)
我公司内部员工通过代理服务器上网。
我采用。NET(C#)开发了WEB 应用程序。
要求:
我的意思是让外网的人员能够通过公司的网关计算机(服务器)访问我个人的机器,我个人的机器有IP(内网IP)。
也就是说IIS服务安装在我个人计算机上,而通过服务器发布出去。
请指教!!
(对了,当时我在服务器对IIS进行配置以后,进行访问时,提示安全性错误,我怀疑。NET架构问题。不过可以访问。HTML文件。不能访问。ASPX文件)

---------------------------------------------------------------

使用truehost的软件,什么映射也不用,可惜我们学校不让用
www.dns0755.net
---------------------------------------------------------------

在你用固定ip的服务器上,建个iis站点,目录指向你的网上邻居的计算机 就可以了,或者考虑第三方端口影射的工具,不过我觉得第一中方法最好!
---------------------------------------------------------------

使用win2000 server 的 路由和远程访问 就可以设置端口引射
如果是其它操作系统没有 路由和远程访问 用PortTurnel(好像是这么拼的)
---------------------------------------------------------------

可以端口映射,delphi有个例子程序,改成你自己的端口就行了,然后在你有公网ip的机器上运行,外部机器访问它开放的端口,请求就都会映射给你的iis
---------------------------------------------------------------

直接映射虚拟目录不行,我试过了~~~~
---------------------------------------------------------------

去下载一个truehost的客户端程序
照着他说的做就行了
www.dns0755.net
---------------------------------------------------------------

1、在你用固定ip的服务器上,建个iis站点,目录指向你的网上邻居的计算机
2、用花生壳软件
---------------------------------------------------------------

win2k server 路由和远程访问
不要用ICS做连接共享,用NAT,然后做端口映射
可以实现这样的结果:

202.102.xxx.xxx:81 -- > 10.0.0.4:81
202.102.xxx.xxx:82 -- > 10.0.0.3:82
---------------------------------------------------------------

www.dns0755.net
它帮你做的端口映射
---------------------------------------------------------------

好的,偶就详细点。。。

在计算机名上点右键,配置并启用路由和远程服务,下一步,Internet连接服务器,设置有网络地址转换(NAT)。。。。,选择Internet连接(有固定IP就选择连接电信的那块网卡,没有就创建新的Internet连接。。。以下的你自已做,下面的也很关键。

双击IP路由选择,选择网络地址转换(NAT),在右侧,双击远程连接的那个接口,弹出窗口,特殊地址选项卡,添加。。。 例:传入端口:21,专用地址:192.168.0.2,传出端口:21

这样,人家访问21端口,就访问了 192.168.0.2 上的21端口的服务。

good luck ...
如果不行,Q我,QQ942488

Published At
Categories with Web编程
Tagged with
comments powered by Disqus