公告:网站架构及本站常见问题
整个网站应该是稳定了,主要是没有折腾那种心境了。为了让访客们有更好的浏览体验,同时也梳理网站的架构,而写下这篇文章。博主并非专业科班出身,内容仅供参考。
网站架构
先说网站架构,明白了架构更容易理解和解决常见的问题。
硬件
-
迷你主机:N100低功耗主机,使用Ubuntu系统,7*24长期运转(停电除外)。与ifdess.cn相关的服务全部运行在这个设备中。
-
随身wifi:出租屋里并没有宽带,所以使用随身wifi提供相对稳定的网络连接,以及最重要的ipv6。
-
路由器:由于随身wifi没有额外的网络接口,并且发热严重,所以额外添加路由器来进行网络拓展。随身wifi连接在路由器作为WAN,路由器再分出LAN给迷你主机。
非硬件
-
域名:主域名ifdess.cn,也就是本站,由阿里托管解析。除了根域名,还有各种服务,如twikoo.ifdess.cn提供评论服务,static.ifdess.cn提供网站静态资源服务等等。
-
DDNS:实时将动态变化的ipv6绑定到域名。
为什么网站有时能打开,有时又不能打开?
这个问题最重要、最复杂、也最为致命,所以放在最前面。原因有很多,整个架构中任何一个环节出问题都有可能导致网站打不开。
原因一
本网站是纯ipv6网站,也就是说只有支持ipv6的设备才可以访问,测试自己的ipv6是否可用,可以查看 https://test-ipv6.com/ 。
原因二
随身wifi是5G的,我使用了一根USB2.0的数据线连接路由器,这跟数据线还承担随身wifi的供电功能,无论是受到干扰还是电压不稳都会导致断网,或者我忘记给随身wifi充流量了。
原因三
网络故障但恢复后ipv6发生改变,DDNS检测到ipv6变化后修改了阿里那边的DNS解析,而解析却无法实时生效,这种情况一般等个半个小时就好了。
原因四
迷你主机发生故障,导致容器没启动,或者其他什么原因导致迷你主机异常,这种得等来我发现后再修。
解决方法
明白了各种原因,解决办法就很明显了。
对于第一条原因,如果当前设备的网络连接的用的网线或者WIFI,那极有可能是因为路由器后台关闭了ipv6的支持,可以尝试在后台改一下设置,或者直接切换到手机流量,手机流量目前基本都是支持ipv6的。
对于其他原因,今天访问不了就明天再访问,明天不行就下周再来。通常博主会在一周内发现并解决问题。
为什么博主的日志更新不及时,甚至不更了?
因为博主懒还健忘。
为什么博主的文章看起来不爽?
爽文去番茄app,这里是暗黑系牛马的个人小站。