搞了一个2核2G的二手工控机,正好拿来折腾做服务器。
显然,目前没有公网IPv4的我,IPv4是折腾不得的了,主要思索思索怎么用好IPv6。
校园网本地部署
| 设备 | 4.ipw.cn | 网卡IPv4 | 6.ipw.cn | 网卡IPv6 |
|---|---|---|---|---|
| 校内 访问端 | 58.247.xxx.xxx | 10.180.xxx.xxx | 2403:d400:xxxx:xxxx | 2403:d400:xxxx:xxxx 2403:d400:xxxx:xxxx |
| 服务端 | 58.247.xxx.xxx | 10.180.xxx.xxx | 2403:d400:xxxx:xxxx | 2403:d400:xxxx:xxxx 2403:d400:xxxx:xxxx |
子网掩码 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地址没变。(下次细细试验一下)
另一个方案
购买一个1核1G的VPS用来转发,这样不仅有IPv6,还能有IPv4,且比本地方便很多。