针对Windows XP系统的Windows防火墙的“服务发布”功能,介绍几种常用服务的发布操作。
服务发布“要素”
在进行服务发布操作之前,首先要了解发布服务所要掌握的几个要素,它有助于用户对服务发布的理解。这几个要素依次是“服务发布所使用的协议”、“服务使用的端口”、“防火墙映射端口”、“服务器的IP地址”。
以发布IIS服务为例。默认情况下,IIS服务是在TCP的80端口监听用户的访问,所以这个“80”就是IIS服务使用的端口。当然这个端口号也可以自定义,如修改为“8000”,只要不和别的服务使用的端口号冲突即可。
其次要正确理解IIS服务发布所使用的协议,它使用的是TCP协议。
提示:我们通常说的“HTTP”协议是指用户访问IIS网站所需要的协议,而IIS服务发布所使用的是TCP协议,它和“HTTP”协议是不同的。
另外,还要清楚地知道IIS服务的IP地址,以及它在Windows防火墙中所使用的映射端口,这个映射端口也可以是“80”,当然也可以自行修改,只要该映射端口没被别的服务占用即可。
1.Web服务发布
下面,就通过Windows防火墙将内网中的IIS服务发布到互联网中。该IIS服务器位于内网,并且使用IP地址“192.168.1.5”,没发布之前只有同一局域网中的用户能访问它,互联网中的其他用户则无法访问。想让更多的用户访问到它,就必须将IIS服务发布到公网上才行。
在网关服务器的系统托盘中,右键点击连接公网的那块网卡的图标,在弹出的菜单中选择“更改Windows防火墙设置”,弹出“Windows防火墙”对话框,切换到“高级”标签页,然后在“网络连接设置”框中选中连接公网的那个连接选项后,点击“设置”按钮,弹出“高级设置”对话框(图1),切换到“服务”标签页,在这里就可以对IIS服务进行发布。
在Windows防火墙中已经内置了常用的服务发布选项,如Web服务器、FTP服务器等,只是没被启用。如果IIS服务使用的端口和Windows防火墙的映射端口都是使用默认的“80”,直接启用内置的“Web服务器发布选项”即可完成IIS服务发布。在服务标签页中,勾选“Web服务器(HTTP)”选项后,双击该选项,在弹出的“服务设置”对话框中的“在您的网络上主持此服务的计算机的名称或IP地址”栏输入IIS服务的IP地址,如“192.168.1.5”,然后点击“确定”按钮,最后在服务标签页中点击“确定”完成IIS服务的发布。
补充:如果IIS服务使用的端口和Windows防火墙的映射端口不全是默认的“80”,那么我们就要新建服务发布选项,完成IIS服务的发布。如IIS服务使用的是“8000”端口,Windows防火墙的映射端口使用“80”。在服务标签页中点击“添加”按钮,弹出“服务设置”对话框(图2),在“服务描述”栏中为该服务发布选项设置一个名称,如“我的Web服务器”,接着在“在您的网络上主持此服务的计算机的名称或IP地址”栏中输入IIS服务器的IP地址,选中“TCP”单选项,然后在“此服务的外部端口号”栏中输入“80”,也就是Windows防火墙的映射端口,在“此服务的内部端口号”栏中输入“8000”,这是IIS服务器所使用的端口号,最后点击“确定”按钮,完成IIS服务的发布。
2.FTP服务发布
Windows防火墙中也内置了FTP服务器的发布选项。如果FTP服务使用的端口和Windows防火墙的映射端口都为默认的“21”,就可以直接启用FTP服务发布选项。方法同IIS服务的发布是一样的。但此时要注意服务器发布选项中不包含服务器的IP地址参数,需要我们手工设置。因此双击服务标签页中的“FTP服务器”选项,在“服务设置”对话框中的“在您的网络上主持此服务的计算机的名称或IP地址”栏输入FTP服务器的IP地址即可,最后点击“确定”按钮。
有些用户发现,启用了内置的FTP服务器选项后,还是不能正常访问FTP服务器,这是因为用户访问FTP服务器,不但要使用FTP服务器的“21”端口,还需要使用“20”端口传输数据,必须将该端口发布到公网上才行。
新建一个服务发布选项,将“20”端口发布到公网中。在服务标签页中点击“添加”按钮,弹出“服务设置”对话框,在“服务描述”栏中输入“FTP服务器-20”,接着输入FTP服务器的IP地址,选中“TCP”单选项,然后在“此服务的外部端口号”栏中输入“20”,在“此服务的内部端口号”栏中输入“20”,最后点击“确定”按钮,完成FTP服务器的“20”端口的发布。
以上只是简单介绍了一下Web服务和FTP服务的发布,其他服务的发布方法也是相同的,只要你了解服务发布中的几个要素:服务发布所使用的协议(TCP或UDP)、服务使用的端口(可能有多个)、防火墙映射端口(可能有多个)以及服务器的IP地址,就能圆满完成服务的发布。
怎样发布网站到外网服务器IIS
如果IIS服务使用的端口和Windows防火墙的映射端口都是使用默认的“80”,直接启用内置的“Web服务器发布选项”即可完成IIS服务发布。在服务标签页中,勾选“Web服务器(HTTP)”选项后,双击该选项,在弹出的“服务设置”对话框中的“在您的网络上主持此服务的计算机的名称或IP地址”栏输入IIS服务的IP地址,...
IIS发布网站 外网访问
第一步,从花生壳官网下载最新版本客户端,安装好之后登录。第二步,软件上设置映射。在默认域名的地方点击,新花生壳管理。第三步,添加映射。第四步,点击当前主机。内网选择相应的端口映射,获取外网随机端口,点击确认。最后,映射好了。内网映射后不再需要其他任何设置,直接通过映射后的外网地址即 可以...
iis如何通过一个外网IP端口把内网多个站点发布到外网
这个可以通过NAT映射来实现在访问外部IP地址时,自动转向内部IIS所在的IP地址,例如:内部IP地址是:X,外部IP地址是:Y,内部映射可以将X的80端口映射到外部IP地址Y上面,这样如果有人访问外部IP或者域名(域名必须已经做过DNS解析可以通过域名访问到IP地址Y),如果是通过WEB页面访问即可访问到内部X所在WE...
iis 网页挂外网 问题
在浏览器地址栏输入192.168.1.1 然后输入帐号和密码,里面有端口映射的选项,建议你启用dmz主机,然后把你自己电脑的IP输入到IP地址里面,要想查看自己的IP,你可以打开开始菜单,点击运行,输入 cmd ,回车,然后在cmd窗口里输入“ipconfig“回显的第2行末尾是”192.168.*.*,这个就是你的IP了 ...
用本机IIS架设网站让外网访问
1,电脑安装服务器系统如:WINDOWS2003之类的。2,系统安装完成后,再安装IIS之类的网站服务软件。3,申请域名,申请网站ICP备案(按法规,所有网站必须要有ICP备案,否则一律关停)。4,申请ICP备案完成后,可以向网络运营商申请固定IP地址。5,然后将电脑连接网络运营商提供的线路上,设置IP地址为网络运营...
局域网网站发布到外网
把网站放在服务器上,设置好
如何从外部访问局域网中的 IIS 网站(图文教程)
步骤1:安装路由侠 前往路由侠下载页面,完成安装和注册登录。步骤2:路由侠设置 打开路由侠,选择【内网映射】服务。点击【添加映射】,选择【网站应用】,创建映射并填写内网地址端口,点击【创建】。查看出现的外网地址,完成连接。步骤3:安装 IIS 服务 如已有网站,此步骤可跳过。在控制面板中开启【...
怎么在外网发布网站
第一个,外网的域名需要你申请注册,如果你没有的话可以直接输入电脑的ip可以访问。还有你用的电脑在局域网中吗,还是家庭的那种拨号上网的,如果是家里的那种,需要开放路由的映射,路由中dmz主机的ip也行。如果是家里拨号的话外网可能会每次拨号会改变,所以这个要注意。你也可以使用花生壳的域名绑定...
怎样把网站上传到网络???
IIS站点配置好后,只要你机子运了花生壳软件!并把你申请的域名告知别人!这样别人就可以访问到你的网页了!不过这样的前提是你的电脑要开机,并运行花生壳软件!你也可以买个域名空间!便宜的一年四五十块!
如何发布网页
先在你的机子上装一个IIS服务器,做网站的不会不知道IIS吧,如果你是用陆游器上网的话,要在路由器上设置端口映射,IP是你的局域网IP,端口是80.这样就可以用你申请的动态域名在外网浏览你的网站了.配iis很简单的,实在不会就加我QQ吧:41805595 ...