Mac電腦關閉IPv6的方法
笨笨包最近在中國大陸使用Mac上的Line總是時常斷線或無法連線,經過分析封包後發現,有些網址居然被解析為IPv6格式。
笨笨包的Line使用hosts做為網址解析,由於解析後不少IP在中國大陸實際上是被封鎖的,所以電腦的dns在做本地hosts解析後,仍然會進行網路查詢。而大多網卡會將IPv6的結果做為第一選項才會導致Line的心跳功能出現錯誤導致斷線。
再次解析Line所有的DN,Line所使用的IP格式全都是IPv4,根本不會使用IPv6,難怪那麼容易斷線。由於目前尚無法解決IPv6污染的問題(但可以使用第三方處理),所以最簡單的處理方式,就是把電腦的IPv6關閉,反正IPv6的網路速度也不快。
Mac電腦關閉IPv6
第一種方法
打開系統偏好設定,打開網路
在網路介面左邊選擇綠色的網卡,然後右下角點進階
在TCP/IP頁籤裡面有個設定IPv6,下拉選擇關閉即可

實際操作中,不知什麼原因,設定IPv6的下拉並沒有關閉的選項,所以這時候我們就需要使用第二種方法。
第二種方法
打開終端機,在終端機裡輸入
networksetup -listallnetworkservices
按ENTER後會顯示你目前使用的網卡類型
$ networksetup -listallnetworkservices
An asterisk (*) denotes that a network service is disabled.
SAMSUNG Modem
Bluetooth DUN
Thunderbolt Ethernet
Wi-Fi
Bluetooth PAN
Thunderbolt Bridge
笨笨包使用Wi-Fi網卡上網,所以選擇輸入
$ networksetup -setv6off Wi-Fi
這樣即可關閉Mac的IPv6,經過幾天的測試,Line也不會斷線了,一切都是正常的。
用Clash翻牆或紙飛機翻牆Line的問題好解決,Dropbox無法連線問題始終沒有辦法解決哈哈哈哈
Line是好解決,但是Line的心跳模式比較奇怪會斷線或收不到圖片。反而Dropbox在我手中沒這些問題。