问题描述
在内部网络环境下,近期网络配置进行了调整(如更换了 DNS 服务器),调整后发现关闭网络代理设置后,正常网站无法访问,再次开启网络代理设置才能访问。
问题原因
主要是因为DNS 配置问题
缓存未更新:
网络代理可能会修改 DNS 设置来实现网络访问转接。关闭网络代理后,DNS 缓存可能仍保留着网络代理相关的记录,没有及时更新为正常网络的 DNS 信息,导致域名解析出现延迟,影响网页加载速度。比如缓存中还存储着网络代理服务器的 DNS 记录,而不是本地网络正常的 DNS 服务器地址,使得请求在解析域名时出现错误或延迟。
配置残留:
网络代理关闭后,部分网络代理软件可能会残留一些错误的 DNS 配置信息在系统中,干扰正常的网络域名解析过程。这就可能使计算机在访问网页时,无法快速准确地找到目标服务器的 IP 地址,进而导致网页访问变慢。
问题解决
更新 DNS 缓存(Windows 系统):
使用命令提示符
- 按下 “Win+R” 组合键,打开 “运行” 对话框。
- 在 “运行” 对话框中输入 “cmd”,然后点击 “确定”,打开命令提示符窗口。
- 在命令提示符窗口中,输入 “
ipconfig /flushdns
”,然后按下回车键,系统会显示 “Windows IP 配置已成功刷新 DNS 解析缓存”,表示 DNS 缓存已刷新成功。