搞了一个2核2G的二手工控机,正好拿来折腾做服务器。
显然,目前没有公网IPv4的我,IPv4是折腾不得的了,主要思索思索怎么用好IPv6。
校园网本地部署
设备 | 4.ipw.cn | 网卡IPv4 | 6.ipw.cn | 网卡IPv6 |
---|---|---|---|---|
校内 访问端 | 58.247.22.220 | 10.180.216.3 | 2403:d400:1000:12:edf1:408b:e98c:61c2 | 2403:d400:1000:12:edf1:408b:e98c:61c2 2403:d400:1000:12:413:95df:6f8a:207 |
服务端 | 58.247.22.213 | 10.180.153.108 | 2403:d400:1000:12:ac1b:a043:ee0f:adc4 | 2403:d400:1000:12:ac1b:a043:ee0f:adc4 2403:d400:1000:12:84f:9d0a:9c6a:16a2 |
子网掩码 255.254.0.0
ping
校外ping 外网IPv4地址全部不通,尝试tcping也不通。
校外ping IPv6地址通
校内ping IPv4和IPv6都不通
http访问
校外 IPv6访问校内nginx部署网页,端口80和8080不通,443通,别的端口试了几个都通
校内 IPv6访问校内nginx部署网页,不通,可恶
目前的计划是尝试让路由器绕路外面再回来,这样能模拟从外网访问,正在思考该怎么做。
域名ddns指向校内IPv6
在使用ddns将域名解析给校内的DHCP分配的IPv6地址后,同样是校外可以ping可以访问,校内不行
有的在线ping网站会把我的域名解析为dynamic.ipv6.sjtu.edu.cn。
校内DHCP的问题
经过试验,DDNS能很好地解决。
DNSPod可以用token上传记录,每隔几分钟和DNSPod对比一次AAAA记录,如果地址不同就更新记录。
另外,拿着电脑从包图到上院到电院到主图,一下午一晚上换了好几个地方上课、自修,可以说重连了好几次网络,似乎……IPv6地址没变。(下次细细试验一下)
另一个方案
Vultr购买一个1核1G的VPS用来转发,这样不仅有IPv6,还能有IPv4,且比本地方便很多。
缺点:带宽小(或许也够用?),VPS每月要花$3.5,服务器在境外时延高
优点:能顺手部署一个你懂的,但是目前没有搞一个私有你懂的的需求