欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何通过外网使用域名访问内网搭建的网站

最编程 2024-01-09 08:50:37
...

网站搭建的乐趣

据我所知,不少朋友都拥有自己的网站或服务器,用于干货分享,知识交流,存放作品集,开源项目,代码调试…等等,也有一些爱好探险旅游的朋友会存放大容量的视频影音相片。

为了方便管理通常会把网站及文件资源搭建在家里服务器上,但也经常遇到家里使用的是ADSL宽带,并且分配的是虚假的公网IP地址或屏蔽外网80端口,又或者是遇到出门在外,没带电脑,想用手打开网站或者访问服务器,如果能解决人不在家,出差千里之外也能远程访问内网的网站和文件资源,嗯,想想都惬意!

远程访问遇到的难题

没有公网IP地址、80端口被屏蔽无法实现远程访问,这样的问题我遇到的不少,我常用的方法就是做内网端口映射,配置生成域名地址从而达到,人不在家也可以随时访问家里的网站和资源。实现的原理也是很简单的,就是通过内网穿透软件将本地局域网的网站和资源通过端口映射到外网,外网通过生成的域名可以直接方便地访问到所搭建的网站及服务器资源。

远程访问用到的软件和工具:

内网穿透的软件

IIS 10(以Windows10 系统为例)

首先,设置网站搭建站点:

①点击电脑开始—设置—应用,如下图:

②在应用和功能界面点击程序与功能--点击打开或关闭windows功能,如下图

③在弹出的界面中,选择Internet 信息服务—Web管理工具,开启web管理功能,点击确定按钮,然后就会自动把“Internet 信息服务(IIS)”的相关服务装上,如下图 :

④点击确定进行安装,安装完成后重启才能完成,如下图:

IIS服务完成安装,开始我们的测试站之旅:

打开Internet 信息服务(IIS)管理器,可以通过两种打开方式:

(1)右键点击“开始”按钮—计算机管理—服务和应用程序—打开;

(2)通过控制面板--管理工具中,找到Internet 信息服务(IIS)管理器(建议创建快捷方式放置桌面,可以方便查看);

⑤添加站点:在网站上点击鼠标右键添加网站输入站点相关信息(网站名称只是在IIS里面的一个识别而已,防止以后随着站点的增加而造成管理困难,可自定义填写;

物理路径是网站内容存放地址,一般使用默认地址:C:\inetpub\wwwroot 绑定网站;地址中可填写网站服务器IP地址(可在网站服务器电脑上--开始--运行--输入cmd 确认)

在弹出的界面中输入命令:ipconfig 查询本地电脑IP地址);服务器电脑建议设置为固定内网IP地址,端口可以随意设置,现使用8080进行测试。

设置好后,使用http://192.168.22.184:8080 进行访问。

网站搭建测试点访问,到这一步内网网站测试站服务已搭建好:

小提议:

(1)在搭建服务时网站内容放置在目录:C:\inetpub\wwwroot 后,还可在IIS中网站上对网站首页进行设置;

(2)网站服务器电脑内网IP地址一定要设置为固定内网IP地址,否则内网IP地址变化后,会导致http://192.168.22.184:8080 无法访问网站。

第二步,设置内网端口映射

①下载可以内网穿透的辅助软件

②安装辅助软件

Ps:本人的是windows版本,当然如果你的是其他的系统可以下其他版本;

③安装成功后,登录软件,简单进行账号注册然后登录就可以进入软件的操作界面进行操作了;

④正常登录后,点击右下角添加“+”图标,可添加内网映射,如下图:

⑤填写映射的信息

(1) 应用名称:可以自定义填写;

(2) 应用图标:可以给对应的服务选择一个图标,以便区分记忆;

(3) 应用类型:选择HTTP;

(4) 外网域名:可选择帐号下面已有的域名外网端口:根据服务类型选择(80、固定端口:需购买、动态端口:免费系统随机分配);

(5) 内网主机:服务器电脑IP地址内网端口:内网服务端口;

(6) 带宽:用户根据帐户等级享受对应的带宽服务,也可以根据实际情况决定是否升级带宽;每条带宽可分配的带宽上限为10Mbps;

(7) 密码访问限制:开启此功能之后,浏览器访问先输出密码才可以显示对应的网站信息,可以保障访问数据安全;

点击“保存”即可,如下图:

l⑥设置成功后,会自动生成外网访问地址,如下图:

⑦在外网就可以直接使用网站搭建测试点,自动生成的外网访问地址进行访问,如下图:

至此,网站搭建测试站点内网穿透外网访问就成功啦!