上DNS可在网络连接属性的Internet协议版本4(TCP/IPv4)中设置
电脑上DNS的相关内容详解
DNS的基本概念
DNS(Domain Name System,域名系统)是互联网的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不需要记住能够被机器直接读取的IP数串,DNS就是帮助用户把便于记忆的域名(如www.baidu.com)转换成计算机能够理解的IP地址(如123.125.114.144)。
DNS在电脑中的存储位置及查看方式
(一)Windows系统
- 通过命令提示符查看
- 按下“Win + R”组合键,打开“运行”对话框,输入“cmd”并回车,打开命令提示符窗口。
- 在命令提示符中输入“ipconfig /all”命令,然后按回车键,在弹出的信息中,找到“DNS服务器”一项,这里显示的就是当前电脑所使用的DNS服务器地址。
- 通过网络连接属性查看
- 右键点击桌面右下角的网络图标,选择“打开网络和共享中心”。
- 在打开的窗口中,点击左侧的“更改适配器设置”。
- 右键点击正在使用的网络连接(如本地连接或无线网络连接),选择“属性”。
- 在网络连接属性窗口中,双击“Internet协议版本4(TCP/IPv4)”或“Internet协议版本6(TCP/IPv6)”,具体取决于网络环境。
- 在弹出的Internet协议属性窗口中,可以看到“使用下面的DNS服务器地址”选项,这里填写的就是当前设置的DNS地址。
(二)Mac系统
- 通过系统偏好设置查看
- 点击苹果菜单,选择“系统偏好设置”。
- 在系统偏好设置中,点击“网络”图标。
- 选择正在使用的网络连接(如WiFi或以太网),然后点击右侧的“高级”按钮。
- 在弹出的网络高级设置窗口中,切换到“DNS”选项卡,这里显示的就是当前Mac电脑所使用的DNS服务器地址列表。
常见的DNS类型及特点
(一)公共DNS
公共DNS名称 | DNS地址 | 特点 |
---|---|---|
谷歌DNS | 主DNS:8.8.8.8 副DNS:8.8.4.4 |
由谷歌公司提供,具有全球性的服务覆盖,解析速度较快,稳定性高,能够为大量用户提供高效的域名解析服务。 |
OpenDNS | 主DNS:208.67.222.222 副DNS:208.67.220.220 |
提供了一些额外的安全功能,如恶意软件拦截、网站过滤等,适合对网络安全有一定要求的用户。 |
114DNS | 主DNS:114.114.114.114 副DNS:114.114.115.115 |
国内用户常用的公共DNS之一,具有较好的稳定性和解析速度,在国内网络环境下表现良好。 |
(二)运营商DNS
- 特点:由网络运营商(如电信、联通、移动等)提供,通常与用户的网络接入服务绑定,优点是与运营商的网络环境兼容性较好,能够根据用户的地理位置和网络状况进行优化,提供相对稳定的域名解析服务,但可能存在部分地区的运营商DNS解析速度较慢或不够准确的情况。
(三)本地DNS缓存
- 特点:电脑系统会缓存最近访问过的域名对应的IP地址,当再次访问相同的域名时,会先从本地缓存中查找对应的IP地址,如果缓存中有且未过期,则会直接使用,这样可以加快域名解析的速度,减少对外部DNS服务器的依赖,但本地缓存也可能导致一些问题,比如缓存中的IP地址过期或错误,需要及时清除或更新缓存。
如何修改电脑上的DNS设置
(一)Windows系统
- 按照前面提到的方法打开网络连接属性窗口,双击“Internet协议版本4(TCP/IPv4)”或“Internet协议版本6(TCP/IPv6)”。
- 在弹出的Internet协议属性窗口中,选择“使用下面的DNS服务器地址”选项,然后在“首选DNS服务器”和“备用DNS服务器”文本框中分别输入想要设置的DNS地址,最后点击“确定”按钮保存设置。
(二)Mac系统
- 打开系统偏好设置,点击“网络”图标,选择正在使用的网络连接,点击右侧的“高级”按钮。
- 在弹出的网络高级设置窗口中,切换到“DNS”选项卡。
- 点击“+”按钮可以添加新的DNS服务器地址,输入想要设置的DNS地址后,点击“好”按钮,如果要删除已有的DNS地址,选中相应的地址后点击“”按钮,设置完成后,点击“确定”按钮保存设置。
相关问题与解答
问题1:为什么有时候修改了DNS后网速变慢了?
答:可能是以下原因导致的,一是新设置的DNS服务器本身性能较差或负载过高,无法及时响应域名解析请求,导致解析速度变慢,进而影响网速,二是新DNS服务器与用户的网络环境兼容性不好,例如距离较远或网络路由不佳,增加了数据传输的延迟,如果设置的DNS地址不正确或不稳定,也可能导致网络连接出现问题,影响网速。
问题2:如何清除电脑上的DNS缓存?
答:在Windows系统中,可以通过打开命令提示符窗口,输入“ipconfig /flushdns”命令并回车,来清除DNS缓存,在Mac系统中,点击苹果菜单,选择“终端”,然后在终端中输入“sudo killall HUP mDNSResponder”命令并回车,输入管理员密码后即可清除DNS缓存,清除DNS缓存后,电脑在下次访问域名时会重新向DNS服务器发送解析请求,获取最新的