首先确定你的服务器IP是192。168。1。101并且这个IP是静态指定的不是DHCP申请的,然后你的端口默认应该是80,除非你手动指定了81。应该就可以了。简单的办法就是把这个服务器IP划分到DMZ主机当中。
大部分路由器上都有这样一个功能:端口映射或端口转发。在TP-LINK的家用路由器上,这个功能叫"转发规则",这个功能就是为了完成上的其他主机访问路由器后的LAN里的PC用的。 要在路由器上完成端口映射或"转发规则",该怎么做呢? 首先,需要知道要完成什么服务,完成这个服务需要的TCP或UDP端口,如:WEB服务默认需要80端口,FTP服务默认需要20和21端口。 其次,需要知道LAN里的PC的私网IP地址,假如LAN里有两台PC,A和
B,A的IP地址是192.168.0.2,B的IP地址是192.168.0.3,A机想提供WEB服务并已安装相应的WEB服务程序如IIS,APACHE,B机想提供FTP服务并已安装相应的服务程序如IIS、Serv-u、G6FTP等。如果不在路由器上做相应的设置的话,这些服务只能向LAN里的其他机器提供,上的其他主机是无法访问的。 第
三,在路由器上设置端口映射(TP-LINK路由器上是"转发规则"),添加一个80服务端口,将IP地址选择192.168.0.2(就是上例的A机),因WEB服务用的是TCP协议,在协议那部分选择"TCP",再将"启用"勾上;再添加一个20端口和21端口,IP地址则为192.168.0.3(上例中的B机),协议也都选TCP,也要注意将"启用"勾上,注意,这样设置的FTP服务只能用PORT模式连接.
并不是所有的路由器都会有“转发规则”这项,可以找“虚拟服务器”、“IP地址映射”等选项,也是用来设置内外网端口映射的。如果这几个选项都找不到,楼主可以找“DMZ主机”项,不过楼主要注意,DMZ主机是将内网的某个IP地址的所有端口向外网开放,这样可能会带来一定的安全隐患,如果只是需要使用WEB、FTP等特定服务,建议还是要做特定端口映射为好。
里面有一个虚电路 NAT状态 : Deactivated
Deactivated 意思是未激活, 你要打开相应选项才行啊,再添加相应的设置
在其中的虚拟服务器上设置端口映射或者直接把内部的主机通过DMZ到外网线路上即可。具体操作如下:
1,点选“高级设置”,选择“NAT”。会出现如下界面:
若没出现“DMZ” “虚拟服务器”选项,请更选PVC*。
2,点击“虚拟服务器”,进入设置页面。
3,设置TCP、UDP端口
TCP设置
规则索引
1;应用:(用于标识用,可以不填写内容);协议:TCP;起始端口:(根据自己的需要,如:三层接口的211端口,web网页的80端口);终止端口:和起始端口一致;本地IP地址:设置自己电脑的内网地址,格式为192.168.1.*(请根据自己电脑的设置来设定)。
如果想让电脑变成Web服务器使用的话,须登录路由器控制面板。路由器控制面板地址为你电脑的默认网关,一般情况下地址为:上无法访问,则可能是服务器将相应端口屏蔽导致虚拟服务器无法访问。
由于不同的路由器有不同的选项名称,所以并不是所有的路由器都会有“转发规则”这项,楼主可以找“虚拟服务器”、“IP地址映射”等选项,也是用来设置内外网端口映射的。如果这几个选项都找不到,楼主可以找“DMZ主机”项,不过楼主要注意,DMZ主机是将内网的某个IP地址的所有端口向外网开放,这样可能会带来一定的安全隐患,如果只是需要使用WEB、FTP等特定服务,建议还是要做特定端口映射为好 回复补充疑问: 在2003年我曾经帮一个使用家庭线路架设传奇私服的朋友架服务器,楼主是家庭ADSL宽带,使用的是动态IP,是不可能固定的,解决的方法是使用花生壳,用固定的域名绑定到你的动态IP地址,然后玩家在登陆你的服务器时,在登陆器中只要填入你绑定的域名就可以了实现“固定登陆”的目的了
虚拟主机设置就是做端口映射啊。有这个足够了,DMZ是防火墙的内容,对于做端口映射来说,防火墙不是必须的,防火墙只是对服务器起到一个保护,有防火墙的情况下,在防火墙区域之间要打开地址映射中涉及的相应端口,要不然防问数据会被 防火墙拦掉。如果无防火墙,那就不用管了,全通过。只要做好映射就行了。