您的位置:首页 > 运维架构 > 网站架构

端口映射,在内网映射外网,利用P2P实现外面跨网穿透nat访问内网80网站和应用

2015-12-13 20:52 986 查看
当本地有公网时使用路由映射即可发布外网;如是内网环境,同样可以利用P2P网络辅助将内网网站应用映射到外网访问。相关端对端直连跨网访问应用有:teamviewer、nat123、hamachi、等等。。。

关于几个名词:

NAT:网络地址转发。将一个地址转发到另一个地址,可以是内外网地址相互间的。

P2P:点到点通信,即穿透模式,速度是由二点间网络决定的。

内网80映射外网访问内网80网站:

对于需要百度收录的网站,需要利用80端口NAT方式,将内网网站80映射到外网,借助外部80服务器或80端口可用虚拟主机实现。对于大多数使用者,使用80映射的软件或工具或客户端相关网络辅助可以方便的实现。以内网发布80网站到外网访问的示例:

1,搭建好自己的网站。并在内网可以正常访问。如图方便的话,可以借用phpstudy这类集成环境包,就不用折腾配置本地环境了。



2,在网站服务器或所在内网安装使用nat123并添加80映射,将网站内网固定地址映射至外网自己的域名地址。映射后别忘记跑到自己注册域名解析商网站后台设置下域名指向;如域名是在万网注册的,则到万网设置域名解析;如域名是在dnspod解析的,则到dnspod上设置解析指向。



3,映射保存成功后,就可以正常访问自己的域名网站了。只要是可以上网的地方,都可以用域名访问。

内网应用P2P穿透在外网直连访问:(以远程桌面外网访问内网为例,其他一样同理)

1,有开启远程桌面,且在同个局域网下的其他机子可以正常远程桌面连接访问。



2,在目标主机或所在内网安装nat123客户端并使用添加全端口映射P2P模式。将远程桌面内网地址p2p映射为外网域名地址。



3,在外网访问端同样安装使用p2p访问者,添加目标远程地址,即P2P映射后的外网域名和应用端口(远程桌面目标主机端口)。这一步不要忘记了,P2P的原理就是端对端直接通信,二点定位器的作用。



4,在访问者本地正常远程目标主机。



只有访问者才能远程目标主机;如果访问者在添加目标地址端口时,选择局域网IP可访问选项,则在访问者同个局域网下其他电脑也可以发出访问。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息