文章 ·

IPv6 泄露:開了代理,IPv6 出口為什麼在另一個地區

家裏寬頻如果同時給設備分配了 IPv4 和 IPv6 地址,這叫雙棧。網站如果也同時有兩種地址,設備每次連接都要在兩條路里選一條。代理只接管了 IPv4,系統又按預設規則優先走 IPv6,這部分連接就不經過代理,從本地寬頻直接出去,網站看到的是你寬頻的 IPv6 地址。這就是 IPv6 泄露,IP 判官顯示為「IPv6 出口和 IPv4 出口不在同一地區」。2026 年 10 月 1 日查詢,ChatGPT、Claude、Gemini、Muse 的域名都有 IPv6 地址,這不是少見的邊緣情況。

一圖看懂:IPv6 怎麼繞過代理代理只接管 IPv4 時,IPv4 連接經過代理,網站看到代理出口;網站同時有 IPv6 地址時,系統優先走 IPv6,這條連接不進代理,從本地寬頻直接出去。 一圖看懂:IPv6 怎麼繞過代理 IPv4 連接 走代理 瀏覽器 代理軟件 海外 IPv4 網站看到的是代理出口 IPv6 連接 繞過代理 瀏覽器 不進代理 寬頻 IPv6 網站有 IPv6 地址時,系統優先走這一條 多見於代理只接管 IPv4 的情況。
同一個瀏覽器有兩條路出去。代理只管 IPv4 時,走 IPv6 的連接從本地寬頻直接出去,網站看到的是另一個地址。

為什麼 IPv6 會繞過代理

三件事疊在一起:

  1. 設備自動拿到 IPv6。路由器會發送路由通告(RA),裏面帶着網絡前綴(RFC 4861)。設備據此自己生成全局 IPv6 地址(RFC 4862),並把發通告的路由器當作 IPv6 的預設路由器,不需要你做任何設定。通告裏還可以帶 IPv6 的 DNS 伺服器地址(RFC 8106)。
  2. 系統預設優先 IPv6。RFC 6724 的預設策略表裏,IPv6 的優先級是 40,IPv4 是 35;標準寫明,兩者同樣可用時,應用會優先使用 IPv6。微軟的文檔也寫明,Windows 預設優先全局 IPv6 地址。
  3. IPv6 先起跑。RFC 8305(Happy Eyeballs 第 2 版)要求先發 AAAA(IPv6 地址)查詢;A 記錄先回來時,建議再等 50 毫秒看 AAAA。之後先嚐試 IPv6,IPv4 的嘗試推薦晚約 250 毫秒才開始。本地 IPv6 在這段時間裏連上了,用的就是 IPv6。
一條連接什麼時候會走 IPv6三個條件同時滿足才會走 IPv6:設備有全局 IPv6 地址,網站有 AAAA 記錄,IPv6 先連上。任何一條不滿足就走 IPv4。代理只接管 IPv4 時,走 IPv6 的連接不經過代理。 一條連接什麼時候會走 IPv6 ① 設備有全局 IPv6 地址 路由器發了帶前綴的路由通告 否 走 IPv4 是 ② 網站有 AAAA 記錄 四個 AI 網站目前都有 否 走 IPv4 是 ③ IPv6 先連上 IPv6 先發起,IPv4 約晚 250 毫秒 否 走 IPv4 是 走 IPv6 代理只管 IPv4 時,這條不經過代理 按 RFC 6724、RFC 8305 的預設做法,各系統實現可以不同。
三個條件都滿足才走 IPv6。第二條由網站決定;你能改的是設備有沒有 IPv6、先試哪一種,以及代理接不接管 IPv6。

問題出在代理這一側。RFC 7359 專門討論過這件事:很多 VPN 只支援 IPv4,建立隧道時插入一條 IPv4 預設路由,讓 IPv4 流量都進隧道;發往 IPv6 地址的包照舊經本地的 IPv6 路由器發出,VPN 對它什麼也不做。代理軟件的 TUN 模式也是建一塊虛擬網卡、靠路由把流量引進來,以開源代理內核 mihomo 為例,它的 TUN 文檔裏 IPv4 和 IPv6 的路由是分開設定的。只接管了 IPv4,結果和上面一樣。

系統代理模式要分開看。瀏覽器用 CONNECT 方法把「主機名:端口」交給代理,由代理去建立連接(RFC 9110),本機優先不優先 IPv6 管不到這類請求。但不讀系統代理的程式,以及被分流規則判成直連的請求,仍由本機自己連接,照樣按上面的規則優先走 IPv6。

還有一種情況:IPv6 確實進了代理,但代理那一側的 IPv6 出口和 IPv4 出口不在同一個地區。檢測頁只看結果,兩種情況都會標出來;看 IPv6 出口所在的地區和網絡類型,就能分清是本地寬頻還是另一條線路。

哪些 AI 網站有 IPv6 地址

網站有沒有 IPv6,看它的域名有沒有 AAAA 記錄。2026 年 10 月 1 日(北京時間)我們通過 Cloudflare 和 Google 的公共 DNS 分別查詢,兩邊查到的有無情況相同:

  • ChatGPT / OpenAI:chatgpt.com、chat.openai.com、auth.openai.com、api.openai.com 都有 AAAA 記錄;openai.com 這個裸域名只有 IPv4,www.openai.com 有 IPv6。
  • Claude / Anthropic:claude.ai、claude.com、platform.claude.com、api.anthropic.com、anthropic.com 都有。
  • Gemini:gemini.google.com、aistudio.google.com、登入用的 accounts.google.com 都有。
  • Muse:muse.ai 有。

這些域名同時也都有 IPv4 地址,選哪一個由你的設備決定。Cloudflare 的文檔寫明,經它代理的域名預設自動生成 AAAA 記錄,只有企業版客户能關掉;兩種地址都有時,用 IPv4 還是 IPv6 由客户端軟件決定。本站 ipjudge.org 也有 AAAA 記錄,所以「打開本站用的 IP」同樣可能是 IPv6。DNS 記錄隨時會變,以你查詢時的結果為準。另外,開着代理時在本機查 AAAA,可能被代理軟件接管:mihomo 的 DNS 文檔寫明,DNS 部分的 ipv6 設為 false 時,AAAA 查詢返回空結果。

IP 判官怎麼檢測

首頁和 Claude、ChatGPT、Gemini、Muse 專項檢測頁都會跑這一項,結果在「瀏覽器與連接檢查」的「IPv4 出口」和「IPv6 出口」兩行:

  1. 瀏覽器分別打開 https://1.1.1.1/cdn-cgi/trace 和 https://[2606:4700:4700::1111]/cdn-cgi/trace。兩個都是 Cloudflare 公共 DNS 的官方地址,前一個只能用 IPv4 訪問,後一個只能用 IPv6 訪問,所以瀏覽器沒有選擇餘地。
  2. /cdn-cgi/trace 是 Cloudflare 列出的排障端點,返回一段純文本,其中 ip= 是它看到的訪問者 IP,loc= 是對應的國家或地區代碼。每個請求最多等 8 秒。
  3. 比較兩邊的 loc。比較的是地區,不是 IP,因為 IPv4 和 IPv6 地址本來就不會相同。
IP 判官怎麼判 IPv6 出口檢測頁分別訪問只走 IPv4 的 1.1.1.1 和只走 IPv6 的 2606:4700:4700::1111,讀出兩邊的地區代碼。地區相同標綠「一致」,不同標黃「走了另一條路」,IPv6 8 秒沒有回應顯示「未檢測到」。 IP 判官怎麼判 IPv6 出口 只走 IPv41.1.1.1 只走 IPv62606:4700:4700::1111 讀出兩邊的地區代碼(loc)並比較 地區相同兩行都標綠 一致 地區不同列入「怎麼改」,Claude 環境分扣 4 分 走了另一條路 IPv6 8 秒沒有回應沒有 IPv6 或被攔下,不算問題 未檢測到 比較的是地區,不是 IP:IPv4 和 IPv6 地址本來就不同。
兩個地址都是 Cloudflare 1.1.1.1 的地址,一個只能用 IPv4 訪問,一個只能用 IPv6 訪問,所以能分別讀出兩條出口。

判定規則:

  • 地區不同:IPv6 一行標黃「走了另一條路」,寫明「和 IPv4 出口不在同一地區」,這條問題會列進「怎麼改」。
  • 地區相同:兩行都標「一致」。IPv6 在 8 秒內沒有回應:顯示「未檢測到」,可能本來就沒有 IPv6,也可能探測被攔下,本身不算問題。
  • 查到的 IPv6 出口會單獨列進「誰看到了你的哪個 IP」:在中國大陸、香港、澳門時標紅「地區不支援」,其他地區標黃「出口不同」。WebRTC 那一項也會拿它來比對。
  • 「訪問 Claude 的 IP」「訪問 ChatGPT 的 IP」兩行是直接請求 claude.ai、chatgpt.com 讀出來的,走 IPv4 還是 IPv6 由瀏覽器自己選。這兩行出現帶冒號的地址,說明瀏覽器正是用 IPv6 連的這個網站,它看到的就是這個地址。Gemini 沒有能讀出 IP 的介面,只能參考 IPv6 一行。

在 Claude 環境分裏,「出口一致性」共 15 分,IPv4 和 IPv6 在同一地區佔 4 分;Muse 註冊環境分不計這一項。這是 IP 判官按常見風控信號定的權重,不是平台公佈的規則,見 判定方法。

怎麼改

目標是讓 IPv6 連接和 IPv4 走同一個出口,或者不用 IPv6。RFC 7359 給的順序也是這樣:能處理 IPv6 就讓 IPv6 流量同樣進隧道;做不到時,在所有網卡上關閉 IPv6,並註明這只是臨時辦法。

1. 讓代理同時接管 IPv6(首選)

  • 用 TUN 模式,並打開軟件裏的 IPv6 選項。以 mihomo 為例:頂層的 ipv6 決定是否接受 IPv6 流量,預設開啓(通用配置文檔);TUN 的 inet6-address 給虛擬網卡分配 IPv6 地址,要求頂層 ipv6 同時為 true,而且程式啓動時會檢查系統其他網卡有沒有 IPv6,沒有就不啓用這項功能(TUN 文檔)。所以從只有 IPv4 的網絡換到雙棧網絡後,建議重啓代理軟件再測。
  • 代理接管了 IPv6,還要看線路能不能轉發 IPv6。不能時,確認 IPv6 連接是被攔下,而不是改走直連;被攔下後瀏覽器會按 Happy Eyeballs 改用 IPv4,只是稍慢一點。

2. 讓代理的 DNS 不返回 IPv6 地址

前面提到的 mihomo DNS 選項就是這個作用:查不到 IPv6 地址,程式只能走 IPv4。它只管經過代理 DNS 的查詢。直接用 IPv6 地址的連接(包括本站的 IPv6 探測)不受影響;路由器下發的 IPv6 DNS、瀏覽器自己的安全 DNS 如果繞開了代理,照樣能查到 AAAA。DNS 的走向見 DNS 泄露。

3. 在設備上關閉 IPv6,或改成優先 IPv4

Mac:按蘋果的支援文檔,選取蘋果選單 >「系統設定」,點按邊欄中的「網絡」,點按一種網絡服務,點按「詳細資訊」,然後點按 TCP/IP,把「配置 IPv6」改成「僅本地連結」。文檔對這一項的說明是將 IPv6 通信限制在本地網絡。用到的每個網絡服務(例如 Wi-Fi 和有線網絡)都要分別改。

Windows:微軟的文檔明確不建議關閉 IPv6 或把它從網卡上解綁,否則部分 Windows 組件可能無法工作,推薦改用「優先 IPv4」。做法是以管理員身份打開命令提示符,把註冊表裏的 DisabledComponents 設為 32(十六進制 0x20),重啓電腦後生效:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d 32 /f

優先 IPv4 只是調換先後順序,IPv6 這條路還在:IPv4 連得慢時,按 Happy Eyeballs 仍可能改用 IPv6;只能用 IPv6 訪問的地址也照走 IPv6。改完要看「訪問 Claude 的 IP」「訪問 ChatGPT 的 IP」兩行是不是代理出口。

手機:我們沒有找到蘋果為 iPhone 提供的關閉 IPv6 的說明。連 Wi-Fi 時可以在路由器上處理,或者在代理 App 裏打開 IPv6 接管;用手機流量時,路由器的設定管不到。

4. 在路由器上關閉 IPv6

路由器不再發帶前綴的路由通告,局域網裏的設備就生成不了全局 IPv6 地址(RFC 4862),電視、手機這類沒法單獨設定的設備也一起生效,缺點是所有設備都受影響。設定位置各家路由器不同,以路由器的說明書為準。

改完回 首頁 重測:IPv6 一行應顯示「一致」或「未檢測到」,「訪問 Claude 的 IP」「訪問 ChatGPT 的 IP」兩行應是代理出口。同一個帳號的網頁出口、DNS、WebRTC 也要一致,見 WebRTC 泄露。

常見問題

IPv6 出口和 IPv4 在同一個國家,是不是就沒問題?

檢測頁會標「一致」,但同一地區不等於經過了代理。比如人在美國、代理出口也在美國,本地 IPv6 繞過代理也會顯示一致。點開 IPv6 一行後面的類型連結,看這個地址屬於哪家網絡:是你家寬頻的電訊商,說明 IPv6 還在走本地。

IPv6 一行顯示「未檢測到」,要處理嗎?

不用。這說明只走 IPv6 的探測 8 秒內沒有回應,可能是網絡本來沒有 IPv6,也可能是代理攔下了 IPv6。兩種情況下,這次檢測都沒有看到另一個出口。

改成優先 IPv4 之後,IPv6 一行為什麼還標黃?

這項探測直接訪問一個 IPv6 地址,系統沒有 IPv4 可選。只要本地 IPv6 還能用,它就會顯示本地出口。優先 IPv4 管的是同時有兩種地址的網站,效果看「訪問 Claude 的 IP」「訪問 ChatGPT 的 IP」兩行。

關閉 IPv6 會影響上網嗎?

文中列出的 AI 網站目前都同時有 IPv4 地址,照常能用。Windows 上微軟不建議關閉,優先 IPv4 是它推薦的替代做法;RFC 7359 也把關閉 IPv6 當作臨時辦法。長期看,讓代理正確接管 IPv6 更穩妥。

ChatGPT、Claude 會因為 IPv6 出口不同而封號嗎?

沒有公開資料能回答。能確定的是:瀏覽器用 IPv6 連上 claude.ai 時,Claude 看到的就是這個 IPv6 地址,不是你的代理出口。平台看到的是哪個 IP、在哪個地區,見 ChatGPT、Claude 看到的是哪個 IP。

想知道你自己的 IP 屬於哪一類?

免費檢測我的 IP