教你没有备案的域名怎么使用国内服务器
#### 原理
既然是没有备案的域名,当然国内服务器是不能访问的,但这些限制访问也是有局限的,一般情况这些厂商都是拦截80和443端口。
那么当我们域名,例如:khdd.xyz.xyz.top 绑定国内服务器IP 188.164.44.24 就会遭到服务器厂商的网关拦截,那么这些拦截也仅仅是拦截80和443端口,如果域名绑定到上述国内IP ,然后 服务器配置网站端口为456,访问 khdd.xyz.xyz.top:456 ,如果正常访问,那么说明该厂商是没有对该端口限制的。
#### 建站
服务器:阿里云国内服务器
域名:未备案域名
环境:宝塔 Nginx系统 ,PHP5.6
网站内容:百度下载的静态页面
建立一个站点,阿里云解析域名,宝塔Nginx环境为例,配置如下
这时候默认是可以正常访问创建成功页面的,但是当我们把准备好的静态页面放上去之后,就会有如下提示
然后重点来了,其实绕备案访问的方法有很多,今天就来简单的说两个。
第一种 端口访问
这个前面提到过,在域名后面加个端口就可以访问
建立站点时,添加一个域名后面跟端口号,例如:khdd.xyzxyz.top:456
同时要在配置文件里面添加监听端口 456
做完之后保存,输入 khdd.xyzxyz.top:456 就能正常访问,如果不能访问首先检查 解析,其次 安全组放通端口,服务器放通端口
第二种 cdn访问
首先接入cdn,这里我们推荐使用 https://pro.layuicdn.com/
ssl可以不用做,直接解析到这个cdn
登录自动注册,开通套餐,自行根据实际情况选择,绑定手机号,在控制台->域名管理->添加域名,如下图:
看清楚上面的配置后,等待cdn部署好,根据上面给的cname地址,解析自己的域名到cname地址,等待解析生效后,访问域名 khdd.xyzxyz.top,就完事了
说明:
这里有几个地方需要注意的
第一个是添加域名时后面记得跟端口;
第二个是配置文件需要监听端口;
第三个是购买cdn的时候,一定不能选择私有版,选择公共版!!!切记,否则会出现:You do not have permission to get URL ‘/’ from this server.;
第四个是添加cdn域名的时候,源站地址是 ip:端口号,不能是单个ip。
以前是可以直接添加443端口访问的,但是现在不行了。
我们可以通过SSL+CDN实现访问(当然)
易佳资源网 » 教你没有备案的域名怎么使用国内服务器