dns出现异常怎么修复?电脑和手机通用的解决方案


1. 重置DNS缓存

电脑

在Windows系统中,可以通过命令提示符来重置DNS缓存。具体步骤如下:

1. 按下`Win + R`键,打开运行对话框。

2. 输入`cmd`,然后按回车键,打开命令提示符。

3. 在命令提示符中输入`ipconfig /flushdns`,然后按回车键。

4. 输入`ipconfig /registerdns`,然后按回车键。

在macOS系统中,可以通过终端来重置DNS缓存。具体步骤如下:

1. 打开“应用程序” -> “实用工具” -> “终端”。

2. 输入`sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder`,然后按回车键。

3. 输入你的管理员密码,然后按回车键。

手机

在Android系统中,可以通过以下步骤重置DNS缓存:

1. 打开“设置” -> “网络和互联网” -> “Wi-Fi”。

2. 长按你当前连接的Wi-Fi网络,然后选择“修改网络”。

3. 勾选“显示高级选项”,然后点击“IP设置”。

4. 选择“静态”,然后在“DNS 1”和“DNS 2”中输入新的DNS服务器地址,如8.8.8.8和8.8.4.4。

5. 保存设置,然后重新连接Wi-Fi网络。

在iOS系统中,重置DNS缓存的方法如下:

1. 打开“设置” -> “Wi-Fi”。

2. 点击你当前连接的Wi-Fi网络旁边的蓝色小箭头。

3. 向下滚动并点击“配置DNS”。

4. 点击“清除配置”。

5. 重新连接Wi-Fi网络,系统会自动重新配置DNS。

2. 更改DNS服务器

如果重置DNS缓存无效,可以尝试更改DNS服务器。可以使用公共DNS服务器,如Google DNS(8.8.8.8和8.8.4.4)或Cloudflare DNS(1.1.1.1)。

电脑

在Windows系统中,可以通过网络和共享中心更改DNS服务器。具体步骤如下:

1. 右键点击“计算机”或“此电脑”,选择“管理”。

2. 在“计算机管理”窗,点击左侧的“网络连接”。

3. 右键点击你当前连接的网络适配器,选择“属性”。

4. 双击“Internet协议版本 4 (TCP/IPv4)”。

5. 选择“使用下面的DNS服务器地址”,然后在“首选DNS服务器”和“备用DNS服务器”中输入新的DNS服务器地址。

6. 点击“确定”保存设置。

在macOS系统中,可以通过系统偏好设置更改DNS服务器。具体步骤如下:

1. 打开“系统偏好设置” -> “网络”。

2. 选择你当前连接的网络接口,然后点击“高级”。

3. 切换到“DNS”标签页,点击“+”按钮添加新的DNS服务器地址。

4. 输入新的DNS服务器地址,如8.8.8.8,然后点击“+”按钮添加更多DNS服务器地址。

5. 点击“好”保存设置,然后点击“应用”。

手机

在Android系统中,更改DNS服务器的方法如下:

1. 打开“设置” -> “网络和互联网” -> “Wi-Fi”。

2. 长按你当前连接的Wi-Fi网络,然后选择“修改网络”。

3. 勾选“显示高级选项”,然后点击“IP设置”。

4. 选择“静态”,然后在“DNS 1”和“DNS 2”中输入新的DNS服务器地址。

5. 保存设置,然后重新连接Wi-Fi网络。

在iOS系统中,更改DNS服务器的方法如下:

1. 打开“设置” -> “Wi-Fi”。

2. 点击你当前连接的Wi-Fi网络旁边的蓝色小箭头。

3. 向下滚动并点击“配置DNS”。

4. 选择“手动”,然后点击“添加服务器”。

5. 输入新的DNS服务器地址,如8.8.8.8,然后点击“完成”。

6. 重新连接Wi-Fi网络。

3. 检查网络连接

有时候,网络连接问题也可能导致DNS异常。可以尝试以下方法:

1. 重启路由器和调制解调器:拔掉路由器和调制解调器的电源,等待30秒,然后重新插上电源。

2. 检查网线连接:确保网线连接牢固,没有松动或损坏。

3. 使用有线连接:如果使用无线连接,尝试使用网线连接电脑或手机,看看问题是否解决。

4. 更新网络驱动程序

过时的网络驱动程序也可能导致DNS问题。可以尝试更新网络驱动程序:

电脑

在Windows系统中,可以通过设备管理器更新网络驱动程序。具体步骤如下:

1. 右键点击“计算机”或“此电脑”,选择“管理”。

2. 在“计算机管理”窗,点击左侧的“设备管理器”。

3. 展开“网络适配器”,右键点击你的网络适配器,选择“更新驱动程序”。

4. 选择“自动搜索更新的驱动程序软件”,然后按照提示操作。

在macOS系统中,系统会自动更新网络驱动程序,无需手动操作。

手机

在Android系统中,系统会自动更新网络驱动程序,但你可以通过以下步骤手动检查:

1. 打开“设置” -> “关于手机” -> “软件更新”。

2. 检查是否有可用的系统更新,然后按照提示进行更新。

在iOS系统中,系统会自动更新网络驱动程序,无需手动操作。

5. 检查防火墙和安全软件设置

有时候,防火墙或安全软件的设置也可能阻止DNS解析。可以尝试暂时禁用防火墙或安全软件,看看问题是否解决。

6. 重置网络设置

如果以上方法都无法解决问题,可以尝试重置网络设置:

电脑

在Windows系统中,可以通过网络和共享中心重置网络设置。具体步骤如下:

1. 打开“设置” -> “网络和Internet” -> “状态”。

2. 向下滚动并点击“网络重置”。

3. 点击“立即重置”按钮,然后按照提示操作。

在macOS系统中,可以通过系统偏好设置重置网络设置。具体步骤如下:

1. 打开“系统偏好设置” -> “网络”。

2. 点击左下角的“高级”按钮。

3. 切换到“TCP/IP”标签页,点击“Renew DHCP Lease”按钮。

4. 切换到“DNS