当手机开启热点后,其他设备(如电脑、平板)连接热点时出现 DNS 无法解析 (表现为能连接 Wi-Fi 但无法上网,或访问网站提示“DNS_PROBE_FINISHED_BAD_CONFIG”等错误),可能是由以下原因导致。以下是逐步排查和解决方案:
1. 检查手机热点的基础网络连接 可能原因 : 手机本身未连接到互联网(如移动数据关闭、Wi-Fi 未连接)。 手机运营商限制了热点共享(部分运营商会屏蔽热点的网络功能)。 解决方案 : 确认手机已联网 :如果使用 移动数据 :确保手机移动数据已开启,且信号正常。 如果使用 Wi-Fi 共享热点 :确保手机已连接到可用的 Wi-Fi 网络。 测试手机自身网络 :在手机上打开浏览器,尝试访问网页,确认手机本身能上网。 如果手机自身无法上网,热点也无法提供网络。 2. 检查热点设备的 DNS 配置 可能原因 : 热点设备(电脑/平板)未正确获取 DNS 服务器地址,或 DNS 被篡改。 手机热点未分配正确的 DNS 服务器(部分手机热点默认使用运营商 DNS,可能被屏蔽)。 解决方案 : 方法 1:手动设置热点设备的 DNS 在连接热点的设备(如电脑/平板)上,手动指定公共 DNS 服务器:
Windows :
打开 控制面板 > 网络和共享中心 > 更改适配器设置 。 右键点击热点连接的网卡(如“无线网络连接”)→ 属性 → 双击 IPv4 。 选择 “使用下面的 DNS 服务器地址” ,输入:首选 DNS:8.8.8.8
备用 DNS:8.8.4.4
或 1.1.1.1
点击 确定 保存。 macOS :
打开 系统偏好设置 > 网络 。 选择热点连接的 Wi-Fi → 高级 → DNS 标签页。 在 DNS 服务器 中添加 8.8.8.8
和 1.1.1.1
。 Linux :
sudo nano /etc/resolv.conf
添加:
nameserver 8.8.8.8 nameserver 1.1.1.1
(注意:部分 Linux 发行版会动态覆盖此文件,需修改 netplan
或 NetworkManager
配置)
方法 2:重启热点设备和连接设备 关闭手机热点,重新开启。 在连接设备上 忘记该 Wi-Fi 网络 ,重新连接并获取 IP 和 DNS。 3. 检查手机热点的 DHCP 分配问题 可能原因 : 手机热点的 DHCP 服务未正确分配 IP 或 DNS 地址(尤其是部分安卓手机或定制系统)。 连接设备的 IP 地址冲突或租约过期。 解决方案 : 重启手机热点 : 在连接设备上释放并更新 IP :Windows :ipconfig /release ipconfig /renew macOS/Linux :sudo dhclient -r wlan0 # 释放 IP sudo dhclient wlan0 # 重新获取 IP 4. 检查手机防火墙或安全软件 可能原因 : 手机安装的安全软件(如 360 安全卫士、腾讯手机管家)可能拦截了热点的网络请求。 部分国产手机系统(如 MIUI、EMUI)会限制后台网络访问。 解决方案 : 关闭手机防火墙或安全软件 : 检查手机系统设置 :在手机 设置 > 移动网络/个人热点 中,确认未启用“限制热点流量”或“节省流量”模式。 5. 检查 DNS 解析是否被污染或劫持 可能原因 : 手机运营商或网络环境存在 DNS 劫持(常见于公共 Wi-Fi 或某些地区运营商)。 热点设备的 DNS 请求被恶意篡改。 解决方案 : 使用 nslookup
或 dig
测试 DNS 解析 :在连接热点的设备上执行:nslookup google.com 8.8.8.8
如果返回正常 IP(如 142.250.190.46
),说明 DNS 服务器可用,问题出在本地配置。
如果返回超时或错误,可能是 DNS 服务器不可用。 更换 DNS 服务器 :尝试其他公共 DNS(如 1.1.1.1
、9.9.9.9
)。 6. 终极排查:手机热点本身的问题 如果以上方法均无效,可能是手机热点功能异常:
重置手机网络设置 :Android :设置 > 系统 > 重置选项 > 重置 Wi-Fi、移动网络和蓝牙
。 iPhone :设置 > 通用 > 传输或还原 iPhone > 还原 > 还原网络设置
。 更新手机系统 :部分系统 Bug 可能导致热点 DNS 问题,升级到最新版本。 尝试其他设备连接热点 :用另一台手机/电脑连接同一热点,确认是否仅为单一设备问题。