出售本站【域名】【外链】

在自己电脑搭建网站,发布到公网,并使用域名访问

  闲置着一台笔记原,想拿来做为效劳器来玩,先拿来发布之前的卒业设想的博客系统,百度搜出的量料玉石难辨,而且大大都前篇一律,刚初步参考了大大都量料来设置还是没能实正发布乐成,最后发现本来网上大局部提到的这些设置都有一个前提 —— 这便是,原地(路由器)WLAN 接口被分配的 IP 是公网 IP。(参考文章第2节内容)

  做为一个网站建立小皂,晓得那一事真也是合腾了一些光阳,幸亏没放弃无意间发现了那个事真。

  那篇文章次要记录我正在(路由器)无公网IP的状况下,运用 花生壳 ,通过域名乐成会见局域网原地网站 的历程。

  原地网站为运用tomcat效劳器运止的 JSP 网站,网络供给商为电信,上网方式为宽带拨号上网。

 
目录    

1、失败的检验测验

  原地曾经搭建好的网站,通过 "localhost:端口号/名目名"  \  “127.0.0.1:端口号/名目名” 可以原时机见,通过 “内网IP:端口号/名目名” 可以局域网内会见了,接下来要通过外网(公网)来会见原地网站。

  接下来要作的就会见原人的路由器,设置虚拟效劳器。

正在路由器设置虚拟效劳器

简略的说,设置虚拟效劳器便是,设置局域网里哪台主机的哪个端口来接管效劳器要接管的数据。详细来说,便是让路由器正在支到 WLAN 实个数据包后,正在转发时选择咱们设置的内网IP和端口号来转发数据包。

差异路由器的详细收配不尽雷同,我那里的路由器是水星(Mercury)MW300R , 大约轨范为:

1、连贯路由发出的网络后,会见192.168.1.1 或 192.168.0.1 或路由器上贴着的提示域名网址,输入暗码登录打点路由器。

2、找到相关设置(高级设置->高级用户)里的 “虚拟效劳器” 设置页面,来添加转发规矩。

3、添加一条转发规矩,如下图所示,“外部端口” 是会见外部IP时运用的端口号, “内部端口”是正在原地会见网站时运用的端口号, IP地址是原机的内网IP,和谈类型 TCP。

按理来说,依照上图那样设置好转发规矩之后,通过百度搜寻“IP”获得的IP(我获得的是 61.144.105.245)和 外部端口号,运用“ 61.144.105.245:8899/BesBlog ”就可以会见我原地的网站了,可是给我的提示接续是“

无奈会见此网站

61.144.105.245 谢绝了咱们的连贯乞求。

此历程次要参考的文章有 :那里

逐步牌除设置虚拟效劳器了还不能会见的起因

接下来,参考的网站有: 设置了虚拟效劳器,外网还是无奈会见内网效劳器怎样办?       如那边置惩罚惩罚设置虚拟效劳器不生效 

设置了虚拟效劳器不能会见的起因有不少,倡议上面2个链接具体的看下,正在第2个链接 的 4.2 小点,末于发现了我设置无效的起因:

      WAN口IP地址不是公网IP地址,无奈停行虚拟效劳器映射。

      处置惩罚惩罚法子:局域网内的电脑会见ip138ss,如查察到的IP地址取路由器WAN口IP地址差异,倡议联络宽带效劳商处置惩罚惩罚问题。

      IP138ss网页上的显示如下图所示:

          

      路由器WAN口IP地址(正在路由器打点界面 系统形态 页面查察):

                  

被忽室的 路由器WLAN端 IP

本来网络经营商正在给我供给上网罪能的时候,纷歧定会给到咱们一个寰球惟一的公网IP,咱们原人路由“WLAN端” 获得的IP可能还是另一个局域网内的IP; 还可能有那么一种状况:拉的联通的带宽,分配的IP只能正在联通内部会见,挪动网络不能会见。那个IP最多只能算是“联通内的公网IP”,不是实的公网IP。

这么,如何判断原人路由器 “ WLAN端 ”IP能否为真正在公网IP呢? 参考   如何判断原人外网IP能否为真正在公网IP,以及处置惩罚惩罚方案

得出结论

依据参考中查问IP的网站,登录万网 查察与得的IP地址,(万网获与IP是二个,则是IP经经营商转换的内网环境)
我的到的结果是:

您的原地上网IP是:

61.144.105.245, 10.147.39.128

怪不得我再设置了虚拟效劳器的ip和端口转发规矩之后,通过百度搜寻“ip”间接查问到原人的外网IP “61.144.105.245”  和 设置的端口还会见不了原地的网站,本来正在会见更外层的路由器时可能就被作其余办理了。

2、符折的处置惩罚惩罚方案

确定了原人的起因是 “无公网IP” 之后,参考的方案 可以正在下面链接中查找:

原人的效劳器作网站效劳之处置惩罚惩罚动态IP无公网IP端口80被封HTTP被屏蔽的办法       如何判断原人外网IP能否为真正在公网IP,以及处置惩罚惩罚方案

应付我那种状况,或者可以向供给商要IP(觉得比较艰难),我想应当是防行不了运用第三方端口映射软件,将域名绑定效劳器,将内网网站使用映射到外网域名。

nat123 还没用过, 花生壳我注册过,还买了几多个5块钱的永恒域名(新用户才有恍如)。

运用 花生壳 域名域名配置历程

运用花生壳就不须要上面的配置了,间接按下面来:

注册置办域名

注册后送了一个域名,但是几多乎没法看,此外买了几多个不这么丑的域名。登陆后正在 那个页面 可以查察:

开明“ 内网穿透 ”

应当是得开明 “内网穿透”的,我选择了最便宜的开明(6块钱 申请开明权限+ 10块钱 1年每月1G流质),恍如每个域名只可以映射一个端口,总共可以映射2个域名,我只是玩玩应当够了。

开明后,正在 那个 页面 点击“添加映射”

详细添加历程参考 那里

重启 “花生壳” 客户端

对端口的映射的配置是正在 花生壳 网站上配置的,配置完之后要实正有效,还得接续开着 “花生壳” 客户端。

3、外网乐成会见

我配置的域名 是 bensonlaur.ZZZicp.io ,外部端口号80; 内网会看法址为主机局域网地址 192.168.1.111 , 效劳端口按原人的来设置。

会见名目我正正在跑的名目 BesBlog:  (原地电脑,没运止时该链接无效)      (阿里云,或许2020年8月以前有效)

2024-08-26 11:42  阅读:9