IPV6免內網穿透使用個人電腦搭建自己的Web網站早已被驗證可行,但是由於工作生活方面的壓力,一直也抽不出來心思去玩玩,最近正值疫情,手頭空出來一些時間,就體驗了一把IPV6的實際運用,這裏寫一寫經驗,歡迎指正。
環境
- 網絡:山東某市中國移動寬帶(綁定手機號固定月消費滿88元送的寬帶)PPPoE
- 路由器:斐訊k1 psg1208 刷lintel的PandoraBox17.09
- 服務器:自己的筆記本i7 4710mq 12GB WampServer
- 應用:暫時只搭建了兩個:kodexplorer、WordPress
- 其他:dynv6.com
dynv6
註冊個域名先
添加兩個CNAME記錄再
可以通過nslookup查看一下域名解析是否正常
Apache
開放80端口
添加vhost
重啓Apache
防火牆
新建入站規則,或修改WWW規則
應用
把kodexplorer和wp的源文件放到apache配置文件中對應的目錄即可
訪問
此時通過瀏覽器訪問 http://wp.mypc01.dynv6.net/ 即可正常查看WordP首頁了
手機端:設置APN,開啓IPV6地址獲取,然後訪問上述域名即可
問題排查
- 瀏覽器反饋DNS_PROBE_XXX類似的,是域名或者cname配置錯誤導致,也有可能是還未生效,建議稍等幾分鐘再試,域名的更新是有一定延遲的,cname的更新貌似是比較及時的,一般來說。
- 網頁正常,報403,可能是Apache vhost文件路徑配置錯誤
- 無法建立連接:有可能是服務器和客戶端二者有不支持IPV6的,例如客戶端所在的地區和網絡環境無法獲取IPV6地址,或者能夠獲取IPV6地址,但運營商配置有問題
IPV6的配置
- 有PD的情況
潘多拉的這個版本的固件不知爲啥默認不下發IPV6地址給LAN用戶,不清楚爲啥,可能是自己不小心點了某些東西吧,這裏我重新開啓了服務器通告功能,IPV6前綴也改了一下,然後把ULA前綴刪掉了,LAN用戶就能正常獲取IPV6地址了。感謝恩山。感謝恩山。感謝恩山。
後記
玩玩而已,ipv6現在還是有侷限性的,例如服務器和客戶端都得有ipv6才能行,你有別人沒有,別人照樣沒法正常的查看你的網站。況且ipv6端口封堵情況暫不明確,可能後續運營商會有動作吧。玩玩就好。