🔗模擬境外網路斷聯狀況🔗

關於海纜被斷的情況,最壞的是海纜幾乎被斷光光,只有境內網路、網站、通訊可順暢使用。

為了測試這種狀況下我們依賴的網路狀況如何,我問了 ChatGPT 怎麼實驗,他建議我架一個台灣內的 OpenVPN 伺服器,該伺服器阻擋所有境外流量,然後連上這個 VPN 伺服器,就可以模擬境外網路斷掉的情況。

🟢第一層級,單純擋境外連線

※測試環境:架 openvpn 伺服器,連上該 vpn 後會擋掉境外網路,只能連國內網路

※測試結果:
網站全掛,包括台灣政府各局處、國立大學等網站
因為 vpn 內 DNS 解析全部都是吃國外 Name Server ,連不上就沒辦法查 DNS 了
(小知識:DNS 像電話簿,會幫你把一個網址例如 hinet . net ,轉成 IP 例如 12.34.56.789 ,讓你找得到網站伺服器)

※本階段預期備援機制:
台灣的 ISP 業者如中華電信等,在斷網時應該會把 DNS 切換到國內 DNS Server ,來解決 DNS 不能用問題
這樣網址解析就沒有問題了,差在網站、服務主機 Server 在不在海外

(接後面...)

🟢第二層,加入島內的 Name Server

※測試環境:連上 VPN 後有提供境內 DNS 解析,一樣只能連國內網站,境外網站連不上去

※測試結果,以下網站都測了一次:
政府局處:
- 總統府:✅
- 行政院:✅
- 外交部:✅
- 衛福部:✅
- 國防部:❌
- 數發部:❌
- 經濟部:❌
- 氣象局:✅
民生相關:
- PChome購物:❌
- Momo購物:⚠️ IP 好像在台灣,但打不開
- 博客來:❌
- Hinet:✅(不行就要打屁股了)
搜尋引擎/入口網站:(沒意外全掛)google, Yahoo, bing, duckduckgo
社群、通訊網站(沒意外全掛):FB、Slack、google chat、Discord、LINE
意外的一件事是 Discord 可以收通知XD....其他服務可能也可以,但傳不出去

※預期備援機制:
這應該要各家自己處理了,我是覺得至少國防部、經濟部要能連上
公家機關、大學、醫院等網站比較可以做到全境內;搜尋和社交服務目前想不到方法

是說我比較想做的是架 mattermost, rocket.chat 或 matrix+element 使得斷境外網路時仍能通訊,有興趣的可以聊聊XD