HTC One X 使用者常回報「訊號滿卻上不了網」、「Wi-Fi 連得上但無網路」。經工程師實測,絕大多數為 **DNS 解析異常** 導致。本文提供經驗證有效的「撥號碼法」修復 DNS,並說明適用所有 Android 手機的通用原理與備援方案。
⚡ 核心解法:撥號介面輸入秘碼切換 DNS
- 開啟「撥號鍵盤」(撥打電話介面)。
- 輸入:
*#*#4636#*#*(輸入完最後一個 * 會自動進入選單,**無需按撥打鍵**)。
- 選擇「手機資訊」→ 下拉找到「設定首選網路類型」或「DNS 設定」相關選項(不同 Android 版本位置略異)。
- 將 DNS 模式從「自動」改為「手動」或「指定」,建議填入:
主要 DNS:`8.8.8.8` (Google) 或 `1.1.1.1` (Cloudflare)
次要 DNS:`8.8.4.4` / `1.0.0.1`
- 按「套用/儲存」,返回主畫面,開關飛航模式一次,重新測試上網。
🔧 前置檢查(必做,否則秘碼無效)
- ✅ APN 設定正確(依電信業者:中華電信 `internet`、遠傳 `fetnet`、台灣大 `internet`、亞太 `aptg`)。
- ✅ 行動數據開啟、未超額/限速、未開啟省電模式限制背景數據。
- ✅ Wi-Fi 密碼正確、路由器正常、無 MAC 過濾/客戶隔離。
- ✅ SIM 卡無損壞、未欠費、已啟用數據服務。
📱 通用備援方案(若秘碼無效或找不到 DNS 選項)
方法一:Wi-Fi 靜態 IP 指定 DNS
- 設定 → Wi-Fi → 長按已連熱點 → 「修改網路」→ 「進階選項」→ IP 設定選「靜態」。
- DNS 1 填 `8.8.8.8`,DNS 2 填 `1.1.1.1`,IP/閘道/網路遮罩保持原值(或參考路由器設定)。
- 儲存,重新連線。
方法二:使用第三方 DNS 變更 App(免 Root)
- DNS Changer(Play Store 免費):一鍵切換全域 DNS,支援 Wi-Fi/行動數據,可建立捷徑。
- 1.1.1.1: Faster & Safer Internet(Cloudflare 官方):內建 WARP 功能,加密流量並加速解析。
方法三:重置網路設定(核彈級,會清除所有 Wi-Fi 密碼/藍牙配對/APN)
設定 → 系統 → 重置選項 → 「重置 Wi-Fi、行動網路和藍牙」→ 確認 → 重開機 → 重新輸入 Wi-Fi 密碼、檢查 APN。
方法四:檢查是否為「私人 DNS」模式干擾
Android 9+ 預設開啟「私人 DNS」(DNS-over-TLS),部分網路環境不相容。
關閉路徑:設定 → 網路與網際網路 → 私人 DNS → 選「關閉」或「自動」。
🛠 進階除錯:判斷是 DNS 還是連線問題
- 連上 Wi-Fi/行動數據後,開啟瀏覽器輸入 `https://8.8.8.8` 或 `https://1.1.1.1`,若能開啟 Google/Cloudflare 首頁 → **DNS 故障**,上述方案有效。
- 若連 IP 也打不開 → **連線層故障**(APN、基地台、路由器、SIM 卡、頻段支援),需聯繫電信業者或更換裝置。
⚠️ 注意事項
- 秘碼選單為工程模式,誤改其他選項可能導致通話/訊號異常,**僅動 DNS 相關欄位**。
- 修改後建議重開機確保生效。
- 若手機已 Root,可直接編輯 `/system/etc/resolv.conf` 或使用 Magisk 模組永久修改 DNS。
照著「秘碼 → 換 DNS → 開關飛航」三步驟,9 成以上 HTC One X 及 Android 手機上網異常即可解決。若仍無效,請備妥錯誤現象、APN 截圖、運營商名稱,至 XDA/PTT/品牌官方論壇尋求進階協助。