当前位置:首页 > 行业动态 > 正文

dns不能自动获取怎么办

DNS服务器无法自动获取怎么解决?

DNS(Domain Name System,域名系统)是互联网的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用去记忆能够被机器直接读取的IP数串,当DNS服务器无法自动获取时,可能会导致网络连接问题,如网页打不开、网络速度变慢等,本文将介绍一些解决DNS服务器无法自动获取的方法。

一、检查网络连接

1. 检查网络电缆是否插好或无线网络是否连接成功。

2. 尝试使用其他设备连接同一网络,看是否存在同样的问题。

3. 重启路由器和调制解调器(如果有)。

4. 如果使用的是无线网络,请确保距离路由器的距离不超过100米,且没有障碍物阻挡信号。

5. 如果仍然无法解决问题,请联系您的网络服务提供商寻求技术支持。

二、更改DNS服务器设置

1. 打开“控制面板”,选择“网络和Internet”。

2. 点击“网络和共享中心”,然后点击当前连接的网络名称。

3. 在左侧菜单中选择“更改适配器设置”。

4. 右键单击当前使用的网络连接,然后选择“属性”。

5. 在“网络”选项卡中,双击“Internet协议版本4(TCP/IPv4)”。

6. 在弹出的窗口中,选择“使用下面的DNS服务器地址”。

7. 将首选DNS服务器地址和备用DNS服务器地址更改为公共DNS服务器地址,如谷歌的8.8.8.8和8.8.4.4,或者阿里DNS的223.5.5.5和223.6.6.6。

8. 点击“确定”保存设置,然后关闭所有窗口。

9. 重新启动计算机以使更改生效。

三、清除DNS缓存

1. 按Win+R键打开运行窗口,输入cmd并按回车键打开命令提示符。

2. 在命令提示符中输入以下命令,然后按回车键:

netsh winsock reset

netsh int ip reset all

3. 重启计算机以使更改生效。

四、检查防火墙设置

1. 按Win+R键打开运行窗口,输入control and security and then press enter键打开本地安全策略。

2. 在左侧菜单中选择“防火墙”,然后在右侧窗口中找到“高级设置”。

3. 确保所有入站规则和出站规则都已启用,然后点击“重置”按钮将它们重置为默认设置。

4. 点击“确定”保存设置,然后关闭所有窗口。

5. 重新启动计算机以使更改生效。

五、检查hosts文件

1. 按Win+R键打开运行窗口,输入notepad并按回车键打开记事本。

2. 在记事本中找到以下内容:

   # 初步解析:本文件由系统管理员创建和管理。这些条目允许您指定哪些主机名应解析到特定的IP地址。在此示例中,未指定任何主机名解析到本地主机(localhost)的IPv4地址(127.0.0.1)。如果您希望将特定主机名解析到不同的IP地址,请在此处添加相应的条目。要了解更多信息,请参阅http://www.microsoft.com/whdc/hosting_rules/default.aspx。
   

3. 将上述内容替换为以下内容:

4. 点击“文件”>“另存为”,将文件保存到C:WindowsSystem32driversetc目录下,并将其命名为hosts(不包括引号),在保存时请勾选“覆盖现有文件”选项。

5. 以管理员身份运行注册表编辑器(regedit),然后导航到以下路径:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters

6. 在右侧窗口中找到名为“Hosts”的字符串值,双击它进行编辑,如果不存在该项,请右键单击空白区域选择新建>“DWORD(32位)值”,并将其命名为“Hosts”,然后再次右键单击新创建的项并选择“修改”。

7. 将数值数据设置为以下内容:

   C:WindowsSystem32driversetchosts
   
0