這個錯誤代表什麼
Netflix的影片版權是按國家分別授權的,所以它必須知道你在哪裡,而它判斷的依據就是你的IP位址。如果這個位址屬於VPN、代理或資料中心的伺服器,Netflix就無法信任這個位置,會停止播放並顯示類似這樣的訊息:
「You seem to be using a VPN or proxy. Please turn off any of these services and try again.」(你似乎正在使用VPN或代理,請關閉這些服務後再試一次。)舊版寫的是「an unblocker or proxy」(解鎖工具或代理)。在瀏覽器上,錯誤代碼通常以M7111-5059開頭,在App上是F7111-5059,也可能顯示為E106。
有時完全不會報錯:App可以播放,但片庫突然變少,昨天還看得到的影集今天不見了。這是同一種偵測,只是處理得比較低調。
步驟1:看看Netflix看到了什麼
開啟IP解鎖檢測。它會顯示你的IP所屬國家,以及這個位址像不像VPN、代理或資料中心IP。如果Netflix被標示為「可能被封鎖」,原因就找到了。
接著把顯示的國家和你實際所在的地方比對:
- 國家不對: 有東西把你的流量轉送到別處,例如VPN、瀏覽器中的代理,或防毒軟體裡的「安全連線」功能。
- 國家正確,但IP被標記: 這個位址本身就在VPN或主機服務的名單上。VPN、公司網路和部分行動電信業者都會遇到這種情況。
- 國家正確,IP看起來也很乾淨: 問題通常出在DNS或IPv6,請見下文。
步驟2:關掉所有會改變IP的東西
Netflix官方的建議就是關閉VPN和代理,而且值得徹底檢查:
- 中斷VPN連線,然後完全結束VPN App。
- 檢查瀏覽器的代理擴充功能和系統的代理設定。
- 看看防毒軟體或安全套件裡有沒有內建VPN或「安全瀏覽」代理。
- 如果路由器上有VPN用戶端,也要檢查路由器。
如果其他應用程式還想繼續使用VPN,可以用VPN的分割通道功能,讓Netflix App或瀏覽器不經過通道。
步驟3:檢查DNS和IPv6
就算IP正確,還有兩件事會讓你的位置看起來前後矛盾:
- DNS: 「智慧DNS」服務和部分自訂DNS伺服器會從其他國家回應。執行DNS洩漏測試:DNS伺服器應該屬於你的網路業者,或是你所在國家的DNS服務。如果不是,就改回網路業者的DNS。
- IPv6: 如果VPN只傳送IPv4、不傳送IPv6,Netflix會同時看到兩個不同的網路。IPv6隧道代理(tunnel broker)則會被直接封鎖。我的IP頁面上的洩漏檢測會顯示IPv4和IPv6是否從不同的網路出去。
每次修改後都要重新啟動App或清除瀏覽器快取,因為Netflix會記住它上次看到的位置。
步驟4:完全沒用VPN也出現錯誤
如果在一般家用網路上也出現這個錯誤,可能是你的網路業者的IP範圍被誤判了。Netflix的建議是:
- 重新啟動數據機和路由器,或恢復原廠設定,這樣通常能換到新的IP。
- 在IP純淨度檢測頁面查一下這個位址。如果顯示符合VPN或資料中心,記下這個IP。
- 帶著這個IP和Netflix偵測到的國家聯絡你的網路業者,請他們聯繫Netflix。
使用電信級NAT(許多家庭共用一個IP)的用戶比較容易遇到這種情況。
為什麼有些VPN能用,有些不能
Netflix封鎖的是它認得出的位址,而不是VPN本身。成千上萬人共用的VPN伺服器很容易被發現;看起來像家用網路的位址,例如住宅IP或專屬IP,被封鎖的機率就低得多。差別請見住宅IP與資料中心IP的差別。
也要留意,Netflix的條款只允許你觀看所在國家的片庫,而且廣告方案和直播活動完全不支援VPN。出國旅行時,Netflix會顯示當地的片庫,帳號照常可以使用。
在自己的裝置上實測
網頁檢測讀取的是你的IP。如果想讓你的電腦或伺服器實際連線到Netflix,並回報能否看到完整片庫,可以執行命令列檢測:
curl -sL ipdidi.com/unlock | bash
Windows使用者請在PowerShell執行 irm ipdidi.com/unlock.ps1 | iex。
常見問題
我沒開VPN,Netflix為什麼說我在用VPN?
你的IP很可能在VPN或主機服務的位址名單上,或者你的DNS、IPv6流量指向的國家和IP不一致。重新啟動路由器換一個新IP、改回網路業者的DNS、聯絡網路業者,大多數情況都能解決。
用VPN看Netflix違法嗎?
在大多數國家,使用VPN是合法的,但仍可能違反Netflix的使用條款。Netflix通常的做法是封鎖該位址,而不是停用帳號。
為什麼Netflix在手機上能看,在電視上不行?
兩台裝置可能使用不同的網路或DNS設定。用行動數據的手機和連Wi-Fi的電視IP不同,而智慧電視通常使用路由器上設定的DNS。
Netflix會封鎖所有VPN嗎?
不會。它只封鎖已經辨識出來的位址。這份名單每天都在變,今天能用的伺服器下週可能就被封鎖。連上新伺服器後,再執行一次IP解鎖檢測,看看新位址的狀況。