利用url重定向,实现不带端口访问web页面

2020年04月15日 4191点热度 2人点赞 0条评论
本文为本站原创文章。未经许可禁止转载,如有需求请联系本站获得授权。

利用url重定向, 链接不带端口, 纯域名访问web页面



 

前 言

很多朋友自建了web服务器,在家里搭设了诸如博客,私有云,电影片库等服务,我们在外网的时候必须在自己的公有IP地址或域名后面加上端口号才能访问,这给我们自己记忆和向别人分享都造成很大的不便。如果只是80端口不能用,443端口还幸存的情况下,我们可以使用反向代理来实现不带端口的访问,可是现在的互联网环境,绝大部分地区的80端口和443端口都是不允许个人使用的。这种情况下,如何实现纯域名(域名+不带端口)访问自己的web网址呢,我提供一个利用url重定向(url redirect record)的办法,这可能是一个最简单易行无技术含量的办法,供朋友们参考。

前提条件:

1、拥有一个国外域名商注册的域名(如namecheap、freename等)

因为国内的域名服务提供商不允许未经备案的url重定向。

2、公网IP设置了ddns解析(动态域名解析),这个域名可以是国内的域名,不影响被重定向。

为说明方便,我用namecheap的域名服务来说一下过程。

 

操作过程:

一、登陆namecheap网站,进入自己的域名列表,点击右侧的MANAGE按钮。

链接不带端口

二、点击Advanced DNS,进入高级设置。

链接不带端口

三、点击左下角的ADD NEW RECORD,新增一条记录。

链接不带端口

四、在类型中选择最下面的 “url redirect record”(url重定向记录)

链接不带端口

 

五、HOST栏里填入你想要的前缀,我现举例book。Value栏里填入你原有带端口号的域名,记得最后要带/符号,这会避免将来一些问题。

链接不带端口

六、类型里有三个选项,简单说明一下:

masked:彻底掩盖原域名和端口,以后在浏览器地址栏里都是转发后的域名(显示自定义地址)。

unmasked:跳转成功后不掩盖原域名和端口(显示原地址)。

permanent 301(301永久重定向):对商业网站很重要,对搜索引擎友好的最好方法,重定向效果同unmasked。

链接不带端口

七、增加记录完成后,点击SAVE ALL CHANGES 保存生效。

 

结束语

这样我们可以实现不带端口访问我们的web页面,我们可以把各端口号分别对应不同的域名前缀,比如book对应1234,movie对应4567,www对应8000,这样就不怕记不住地址了。

 

 

极客角落

敬请打赏,网站发展需要您的帮助。

文章评论

您需要 登录 之后才可以评论