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也不會斷線了,一切都是正常的。

2 Replies to “Mac電腦關閉IPv6的方法”

  1. 用Clash翻牆或紙飛機翻牆Line的問題好解決,Dropbox無法連線問題始終沒有辦法解決哈哈哈哈

    1. Line是好解決,但是Line的心跳模式比較奇怪會斷線或收不到圖片。反而Dropbox在我手中沒這些問題。

發佈回覆給「笨笨包」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料