使用家用宽带搭建网站解决80端口被封问题

内容纲要

问题现象

在家用宽带搭建服务器时,运营商会封闭掉动态公网ip的80,443,8080端口,导致我们无法通过这些端口接收请求,我们必须使用除此之外的其他端口,如:1443,客户在浏览器访问时必须输入自定义端口访问,如:baidu.com:1443,非常的不优雅,也不利于seo

解决思路:

1.使用阿里云dns解析的隐形url功能

file

  • 实现原理:在访问时,dns服务器会帮助返回一段包含iframe的代码,iframe真正指向的是记录值
  • 优点:实现金钱成本为0,
  • 缺点:1.未找到实现https的方法,
    2.需要修改网页中所有的新窗口链接,否则在新窗口打开链接时会暴露真实的请求地址
    3.如果有网站验证等需要:如百度广告联盟,此时返回结果因为包含了多余的代码,无法验证通过

2.通过阿里云的cdn自定义端口回源功能,

file

  • 实现原理:在访问时,通过cdn后台流量转发实现cdn的80端口回源到自定义端口
  • 缺点:需要一点点money
  • 优点:不需要额外考虑新窗口打开时url的问题,且能通过网站验证
使用家用宽带搭建网站解决80端口被封问题

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动到顶部