使用自己以前的DNS,需先查找原DNS地址,再在设备网络设置中手动配置该地址
如何使用自己以前的DNS
了解DNS的基本概念
DNS(Domain Name System,域名系统)是互联网的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不需要记住能够被机器直接读取的IP数串,DNS就像是互联网的“电话簿”,当我们在浏览器中输入一个网址时,DNS负责将这个易于记忆的域名转换为计算机能够理解的IP地址,从而找到对应的服务器并获取数据。
(一)DNS的工作原理
当用户在浏览器中输入一个网址并按下回车键后,以下过程会发生:
- 本地缓存查找:操作系统会检查本地是否有该域名对应的IP地址缓存,如果有,就直接使用缓存中的IP地址来访问网站,这样可以加快访问速度,当我们再次访问经常浏览的网站时,如果短时间内再次访问,系统可能直接从本地缓存中获取IP地址,而无需向外部DNS服务器发送请求。
- 向DNS服务器发送请求:如果本地没有缓存,那么系统会向配置好的DNS服务器发送一个DNS查询请求,这个DNS服务器可以是网络服务提供商(ISP)提供的公共DNS服务器,也可以是我们自己设置的私有DNS服务器。
- DNS服务器查询和响应:DNS服务器收到请求后,会在自己的数据库中查找对应的IP地址,如果找到了,就会将IP地址返回给用户的计算机;如果没有找到,DNS服务器会进行递归查询,向其他DNS服务器询问,直到找到对应的IP地址或者确定该域名不存在,这个过程可能会涉及到多个层次的DNS服务器,从根DNS服务器开始,逐级向下查询,最终将结果返回给用户。
查找以前使用的DNS信息
(一)通过操作系统设置查看
Windows系统
- 查看网络连接属性:
- 右键点击桌面右下角的网络图标,选择“打开网络和共享中心”。
- 在“网络和共享中心”窗口中,点击当前连接的网络名称,本地连接”或“无线网络连接”。
- 在弹出的“网络连接属性”窗口中,点击“详细信息”按钮,在“网络连接详细信息”窗口中,可以看到“IPv4 DNS 服务器”和“IPv6 DNS 服务器”后面显示的内容,这就是当前系统正在使用的DNS服务器地址,如果是以前使用过的DNS,并且没有更改过,就可以在这里查看到。
- 查看注册表(高级方法,需谨慎操作):
- 按下Win + R键,打开“运行”对话框,输入“regedit”并回车,打开注册表编辑器。
- 依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces,在Interfaces目录下有多个子项,每个子项代表一个网络接口,找到对应的网络接口(可以根据子项中的信息判断,如IP地址等),然后查看NameServer选项下的值,这些值就是曾经配置过的DNS服务器地址,修改注册表可能会对系统造成严重影响,如果不熟悉注册表操作,建议不要轻易修改。
Mac系统
- 通过网络偏好设置查看:
- 点击苹果菜单中的“系统偏好设置”。
- 在“系统偏好设置”窗口中,点击“网络”图标。
- 选择当前使用的网络连接(如Wi Fi或以太网),然后点击“高级”按钮。
- 在“网络”高级设置窗口中,切换到“DNS”选项卡,在这里可以看到“DNS服务器”列表,其中列出的就是当前使用的DNS服务器地址,也包括以前设置过的DNS。
Linux系统
- 通过配置文件查看:
- 对于大多数Linux发行版,DNS配置文件通常位于
/etc/resolv.conf
,可以使用文本编辑器(如vi
、nano
等)打开这个文件,在终端中输入sudo nano /etc/resolv.conf
(以nano为例),打开文件后,可以看到文件中有一行或多行以nameserver
开头的配置,后面的IP地址就是当前系统使用的DNS服务器地址,这些可能是以前设置过的DNS。
- 对于大多数Linux发行版,DNS配置文件通常位于
(二)通过路由器设置查看
如果您是通过路由器上网的,那么路由器中可能保存了以前设置的DNS信息。
- 登录路由器管理界面:
- 打开浏览器,在地址栏中输入路由器的IP地址(通常为192.168.1.1或192.168.0.1等,具体取决于路由器型号和品牌),然后按下回车键。
- 输入用户名和密码登录路由器管理界面,如果是新路由器,可能需要参考路由器背面的默认登录信息或者说明书进行设置。
- 查找DNS设置选项:
在路由器管理界面中,不同品牌和型号的路由器设置位置可能有所不同,可以在“网络设置”、“WAN设置”或“DHCP设置”等相关选项中找到DNS设置部分,可以看到路由器当前使用的DNS服务器地址,这些地址可能是您以前在路由器中设置过的。
配置和使用以前的DNS
(一)在操作系统中配置
Windows系统
- 手动设置DNS:
- 按照前面提到的方法打开“网络连接属性”窗口(右键点击网络图标 打开网络和共享中心 点击网络连接 详细信息 属性)。
- 在“网络连接属性”窗口中,双击“Internet协议版本4(TCP/IPv4)”或“Internet协议版本6(TCP/IPv6)”,具体取决于您要设置的是IPv4还是IPv6的DNS。
- 在弹出的“Internet协议版本4(TCP/IPv4)属性”或“Internet协议版本6(TCP/IPv6)属性”窗口中,选择“使用下面的DNS服务器地址”选项,然后在“首选DNS服务器”和“备用DNS服务器”文本框中输入以前使用过的DNS地址,如果您以前使用的是谷歌公共DNS(主DNS为8.8.8.8,副DNS为8.8.4.4),就可以在这里输入这些地址,输入完成后,点击“确定”按钮保存设置。
- 通过命令行设置(适用于高级用户):
- 打开命令提示符(按下Win + R键,输入“cmd”并回车)。
- 使用
netsh interface ip set dns name="本地连接" source=static addr=<首选DNS地址> addr=<备用DNS地址>
命令来设置DNS,如果要将“本地连接”的首选DNS设置为8.8.8.8,备用DNS设置为8.8.4.4,可以输入netsh interface ip set dns name="本地连接" source=static addr=8.8.8.8 addr=8.8.4.4
。“本地连接”可以根据实际情况替换为其他网络连接名称,如无线网络连接名称等。
Mac系统
- 手动设置DNS:
- 按照前面的方法打开“网络”高级设置窗口(系统偏好设置 网络 选择网络连接 高级 DNS选项卡)。
- 在“DNS服务器”列表中,点击下方的“+”按钮可以添加新的DNS服务器地址,输入以前使用过的DNS地址,如114.114.114.114等,如果想要删除不需要的DNS地址,可以选中该地址后点击“”按钮,设置完成后,点击“好”按钮保存设置,然后关闭“网络”高级设置窗口。
Linux系统
- 修改配置文件:
- 以
/etc/resolv.conf
文件为例,使用文本编辑器打开该文件(如sudo nano /etc/resolv.conf
)。 - 在文件中添加或修改
nameserver
行,输入以前使用过的DNS服务器地址,如果要添加谷歌公共DNS,可以添加两行:nameserver 8.8.8.8
和nameserver 8.8.4.4
,保存并退出文本编辑器后,新的DNS设置就会生效,需要注意的是,有些Linux发行版可能会在系统更新或其他操作时自动重置这个文件,所以如果需要长期保持自定义的DNS设置,可能需要考虑更持久的配置方法,如通过网络管理器或其他系统特定的配置工具。
- 以
(二)在路由器中配置
- 登录路由器管理界面并找到DNS设置选项:按照前面提到的方法登录路由器管理界面,然后找到DNS设置部分。
- 设置DNS地址:在DNS设置选项中,选择“手动设置DNS”或类似的选项(具体选项名称因路由器而异),然后在相应的文本框中输入以前使用过的DNS服务器地址,如阿里公共DNS(主DNS为223.5.5.5,副DNS为223.6.6.6)等,有些路由器可能还允许您设置多个备用DNS服务器,以提高网络访问的可靠性,设置完成后,点击“保存”或“应用”按钮,使设置生效,路由器重启后,连接到该路由器的所有设备将使用新的DNS设置。
验证DNS是否配置成功
(一)通过命令行工具验证(适用于所有操作系统)
- Windows系统:
- 打开命令提示符(按下Win + R键,输入“cmd”并回车)。
- 输入
nslookup <域名>
命令,例如nslookup www.baidu.com
,如果配置的DNS正常工作,会返回该域名对应的IP地址等信息,如果返回错误信息,如“DNS请求超时”或“无法解析域名”等,则说明DNS配置可能存在问题。
- Mac和Linux系统:
- 打开终端。
- 同样输入
nslookup <域名>
命令来验证DNS是否正常工作,输入nslookup www.google.com
,观察返回的结果来判断DNS是否能够正确解析域名。
(二)通过浏览器访问验证
- 在浏览器中输入一个已知的网址,如www.baidu.com或www.qq.com等,如果能够正常打开网页,说明DNS配置基本正确,能够将域名解析为正确的IP地址并访问对应的服务器,如果不能正常访问,可能是DNS配置错误、网络连接问题或者其他网络故障导致的。
相关问题与解答
(一)问题一:如果忘记了以前使用的DNS地址,怎么办?
- 解答:如果忘记了以前使用的DNS地址,可以尝试以下几种方法来获取,可以联系您的网络服务提供商(ISP),他们可能会提供给您之前使用过的DNS地址或者推荐一些适合您网络环境的DNS服务器,您可以尝试使用一些知名的公共DNS服务器,如谷歌公共DNS(主DNS为8.8.8.8,副DNS为8.8.4.4)、阿里公共DNS(主DNS为223.5.5.5,副DNS为223.6.6.6)或114DNS(114.114.114.114)等,这些公共DNS服务器通常具有较高的稳定性和可靠性,可以作为临时或长期的替代方案,如果您之前在路由器或者操作系统中有过DNS设置的记录,也可以通过查看路由器的管理界面或者操作系统的网络设置来查找可能的DNS地址线索。
(二)问题二:配置了以前的DNS后,网络速度变慢了,是什么原因?
- 解答:配置了以前的DNS后网络速度变慢可能是由多种原因导致的,以前的DNS服务器可能距离您较远,导致域名解析的延迟增加,因为DNS查询请求需要在网络上传输到DNS服务器,然后等待服务器返回结果,距离越远,传输时间就越长,该DNS服务器可能负载过高,处理能力不足,如果大量的用户都在使用同一个DNS服务器,就会导致服务器繁忙,响应时间变长,网络环境中的其他因素,如网络拥堵、防火墙设置等,也可能影响DNS的解析速度和网络访问速度,如果遇到这种情况,您可以尝试更换其他DNS服务器,比如选择距离您较近或者负载较低的公共DNS服务器,或者联系您的网络服务提供商寻求帮助,以