怎样使用端口映射,从外网能访问到内网服务器上
一:首先网络商分配给客户的IP是公网IP地址,不是网络商提供的内网IP,现在一般申请商务网才可能是公网IP。
二:设置路由器,以tp-link路由器为例。
1:登陆路由器管理界面后,点击“应用管理"----点击”虚拟服务器“。
2:点击”添加“,添加一条端口映射规则。
①:外部端口:外网访问服务器端口。
②:内部端口:内部服务器真实端口。
③:IP 地址:内部服务器的IP。
④:根据程序需要勾选协议 等,点击保存。
3:最后点击路由设置-----重启和恢复出厂项,点击"重启路由器“,重启成功后,端口设置生效。
不知道楼主是否使用路由器连网,如果是,下面提供了详细的设置方法,如果是直接拨号上网,则更简单。
一、使用路由器,需要设置路由器的端口映射,就可以实现楼主的要求,具体需要映射的端口是21,21是FTP端口。这里给楼主详细说下:
1、申请花生壳免费域名。因为ADSL每次拨号后,获得的IP都是不同的,所以需要动态绑定到域名上,方便其他人记忆和访问。 2、设置本机固定局域网IP,例如设置为1921681100 3、登陆路由器,找到“虚拟服务器”选项,这里需要说明一下,不同的路由器型号的配置方法也不完全相同,但一般都会有“虚拟服务器”这项功能,如果找不到这一项,可以找到“DMZ主机”,DMZ主机可以将内网的某个IP地址的所有端口均对外网开放,不过这样设置会有安全隐患,建议设置虚拟服务器 4、在“虚拟服务器”表格中填入要映射的内网IP,按上面的就是1921681100,在内网端口和外网端口处填21,然后保存重起路由器 5、启动花生壳并激活域名服务 6、在计算机中安装SERVER-U软件,它是一款非常好用的FTP服务器软件(我自己用了很多年),有中文版,设置起来非常简单,如果不会我帮你远程,设置好后就可以正常访问了。需要注意,通过路由器配置的服务器,在内网电脑一般是不能通过域名访问的,假设在你自己的电脑上访问你申请的域名,就会出现让你输入用户名和密码的提示,你怎么输入都是不对的。要外网的电脑才可以正确访问,这点希望楼主明白。
二、直接ADSL拨号上网的配置方法:
1、申请花生壳免费域名 2、在计算机上启动花生壳并激活域名服务 3、安装SERVER-U软件,设置好后即可成功访问
差不多就这样了,有什么不懂再问我吧
我怀疑可能是配置有问题,或者是防火墙挡了。
各种路由器的端口映射方法
linksys系列路由器的端口映射设置
linksys路由器的隐含地址是19216811
然后在IE的地址一栏输入你的路由器地址,例如19216811,点击GO
IE会弹出窗口要求你输入路由器的登录名和密码
linksys的出厂隐含设置是, 登录名留空(leave it blank), 密码是admin
如下图,
1处标出了你路由器的型号
2处要求你填入登录名, 如果你没改过,就遵循LINKSYS的出厂设置,空白
3处填入你设置的路由器密码如果你没有改过,请填linksys出厂设的admin
然后点击"OK"
如果密码正确,IE会进入Linksys的设置页面,在右上角落,会找到"Advanced"一栏,点击"Advanced"
进入"Advanced"一栏后,在左上方第二个folder,你应该可以看到"Forwarding"的Folder,点击"forwarding",
进入"Forwarding"一栏后,做一个TCP的port(BS隐含设置是16881),
进入PORT FORWARDING后,我们需要做两个端口映象,
1给这两个端口映象随便取两个名字
2这里要填入BS需要的端口,第一行是TCP的端口,示范里填的是BS隐含的16881端口同理再做16882~9的映射。
3这里填入从顶楼介绍里得到的你电脑的内网IP地址,例如如果你得到的内网IP是1921681100,则仅仅需要在第4格填入100(有时电脑的内网IP会发生变动,一旦发生变动,则需要回到此处更改这个IP地址来指向你新的IP)
然后在图中打"X"的地方打上勾
注意:防火墙设为关掉或充许16881~9
最后,点击"APPLY"保存起来 这样,端口映象就算完成了
还有一个题外话,如果你在用EMULE的时候,发现有网络DISCONNECT,而且LINKSYS路由器重启,你最好把路由器的FIRMWARE升级到最新的版本 否则对路由器会造成伤害
LINKSYS befw11s4的firmware最新版本是145,建议到linksys主页下载升级
D-Link DSL-500端口映射的方法
首先把你的网卡IP设置为1011X
在浏览器里敲入10111,next Enter
出现登陆框,输入用户名及密码(在说明书上已经告诉你了用户名及密码,默认用户名:admin密码:admin
进入配置页面后,在左面的导航栏依次点击 服务-->NAT,进入“网络地址转换(NAT)配置”界面,
点击下拉列表框,选择“NAT Rule Entry”,点击“添加”按钮添加新条目
进入“NAT规则-添加”页面,添加NAT规则。这是最重要的一项:
由于用到的端口不止一个,所以我的设置里把端口设置成了一个段,不同的端口又有可能用的协议不同,所以协议也使用的默认ALL。总之是为了方便,一条规则即可搞定。
规则类型:先RDR
规则ID:规则的序号,随便填一个没有用过的数字即可
IF名:默认ALL
协议:ANY
“本地地址来源”“本地地址终点”,这里面填的是本地地址的起始地址和终点地址,即内网的一个地址段。我感觉这两个词用的不太贴切,或许是我知识太浅薄吧,呵呵,有兴趣的朋友可以看看里面的英文帮助,开始我也没有弄懂,看了英文才理解了这两个词的意思。
“全局地址来源”“全局地址终点”,你的外网IP,如果是ADSL动态拔号,全填0,猫会自动设置
目的端口来源:16881
目的端口终点:16889
本地端口:0
设置完成后,点击下方的“提交”按钮,完成后关闭“NAT规则-添加”界面,“网络地址转换(NAT)规则配置”界面
现在配置完毕,但并没有写入ADSL路由猫的存储器内,猫下次启动时刚填的信息会丢失,所以下一步就是保存设置。
即依次点击左左边导航栏的 管理--> 确认&重启 ,在“确认&重启”界面,点击“确认”按钮,过一会儿完毕后再点“重启”,使配置生效
TP-LINK TL-R410
1首先登陆到路由器的Web管理界面
2点击左边"转发规则"前面的"+"号
3在展开的菜单里面点击"虚拟服务器"
4在右边服务端口下面填"16881",ip地址下面填上你的IP地址。,协议选择"TCP",最后别忘了在"启用"下面打勾同理再做端口16882~9的虚据拟服务。
5 点"保存"之后就可以了
1
实现此的技术原理:
在内网通过域名绑定服务器,外网SSH访问连接时,通过域名的访问,实现访问内网LINUX。
2
具体的实现过程如下:
明确LINUX服务器内网访问地址端口,确保LINUX服务器正常开启SSH服务,在内网SSH可以正常访问连接。如图所示:
3
被访问端的Linux主机上使用nat123动态域名解析Linux版本。
在被访问端的Linux服务器安装nat123客户端,并登录使用它。
4
登录网页,左侧用户中心,添加域名解析,选择动态域名解析并添加确认。
选择动态域名解析记录,使用二级域名,或自己的域名。鼠标放在输入框有向导提示。如不理解负载均衡,不要勾选多点登录。
5
新添加动态解析后,等待几分钟生效。解析生效后,动态解析域名与本地公网IP是保持对应的。可以通过ping下域名核实,返回结果IP地址为本地公网IP地址时,表示动态解析生效正常。
6
路由器端口映射,路由映射SSH访问22端口。
因
为公网IP是在路由器上的,外网访问时,需要经过路由,需要在路由器上做端口映射,将内网LINUX服务器访问22端口打通。路由器端口映射位置:转发规
则/虚拟服务器/添加允许外网访问端口和协议。我的LINUX服务器SSH服务端口是默认的22,我内网对应LINUX服务器主机的内网IP地址是
192168129。
7
外网访问时,使用动态解析域名。
在外网使用SSH访问内网LINUX服务器时,使用动态解析域名进行连接访问。域名是不变的,可以上网即可访问,再也不担心动态公网IP变化的问题。
0条评论