建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+谷歌浏览器 Firefox 30+ 火狐浏览器

CDN行业新闻 > DNS是什么意思?怎么设置?

DNS是什么意思?怎么设置?

本内容发表于:2025-05-27 19:59:01
DNS 是域名系统(Domain Name System)的英文缩写,它就像是互联网的 “电话簿”,负责将人们易于记忆的域名,比如 “baidu.com”,转换为计算机能够理解和使用的 IP 地址,像是 “220.181.38.148”。这一转换过程使得用户在访问网站时,无需记住复杂难记的 IP 地址数字串,极大地方便了人们对互联网的使用 。

                                                                            

DNS 系统主要由三部分构成:


  1. 域名空间和资源记录:域名空间是一个分层的树状结构,像是一个庞大的企业组织架构图,最顶层是根域,往下依次是顶级域(如常见的.com、.net、.org 等)、二级域(例如baidu.com中的 baidu)等。资源记录则包含了域名与 IP 地址映射等相关信息,就好比公司架构图中每个岗位对应的职责说明。
  2. 域名服务器:它是存储和管理域名系统信息的计算机,如同电话簿的管理者。当用户查询域名时,域名服务器负责查找并返回对应的 IP 地址。
  3. 解析器:通常是用户设备(如电脑、手机)上的软件组件,作用是发起域名查询请求,类似你向电话簿管理者询问号码的行为 。


当你在浏览器地址栏输入一个网址并回车后,DNS 查询过程大致如下:


  1. 你的设备(客户端)首先向设置好的首选域名服务器发起查询请求。
  2. 首选域名服务器先在本地的资源记录中查找,如果找到了对应的记录,就直接作为权威回答返回给客户端;若本地资源记录没有,就检查本地缓存中是否有相关记录,有则直接返回结果。若本地资源记录和缓存记录都不存在,首选域名服务器就会向根域名服务器查询。
  3. 根域名服务器会返回相应顶级域的权威域名服务器的地址给首选域名服务器,首选域名服务器接着向该顶级权威域名服务器查询。
  4. 顶级权威域名服务器又返回次级域的权威域名服务器地址,如此迭代查询,直到首选域名服务器得到对查询域名的权威回答,然后将结果保存在本地缓存中,并返回给客户端,至此完成此次查询 。


设置 DNS 的方式会因操作系统或设备的不同而有所区别:

Windows 系统设置 DNS

  1. 按键盘上的 Windows 键,在弹出的开始菜单中搜索 “网络状态”,然后选择 “网络和 Internet 设置”。
  2. 在打开的窗口中,点击 “更改适配器选项”。
  3. 右键点击当前正在使用的网络连接(比如以太网或者 Wi-Fi 连接),选择 “属性”。
  4. 在弹出的属性窗口中,找到并双击 “Internet 协议版本 4(TCP/IPv4)”。
  5. 在新弹出的窗口中,选择 “使用下面的 DNS 服务器地址”。
  6. 在 “首选 DNS 服务器” 和 “备用 DNS 服务器” 字段中,分别输入你想要使用的 DNS 服务器的 IP 地址。例如,你想使用谷歌的 DNS 服务器,就在 “首选 DNS 服务器” 处填写 “8.8.8.8”,“备用 DNS 服务器” 处填写 “8.8.4.4”。
  7. 填写完成后,点击 “确定” 保存设置即可 。

macOS 系统设置 DNS

  1. 点击屏幕左上角的苹果菜单,选择 “系统设置”。
  2. 在打开的系统设置窗口中,点击左侧边栏的 “网络” 选项。
  3. 在右侧的网络连接列表中,选择当前正在使用的网络连接(如 Wi-Fi 或以太网)。
  4. 点击该网络连接下方的 “详细信息” 按钮。
  5. 在弹出的窗口中,切换到左侧的 “DNS” 标签页。
  6. 点击左下角的 “+” 号按钮,添加新的 DNS 服务器地址,输入你要使用的 DNS 服务器 IP 地址。
  7. 输入完成后,点击 “好” 保存设置 。

Linux 系统设置 DNS(以 Ubuntu 为例)

  1. 按 “Ctrl + Alt + T” 组合键打开终端。
  2. 使用文本编辑器(如 nano)打开 “resolv.conf” 文件,在终端中输入命令 “sudo nano /etc/resolv.conf”。
  3. 在打开的文件中,在现有配置上方添加你要使用的主 DNS 和备用 DNS 地址。比如,若要使用谷歌的 DNS 服务器,添加 “nameserver 8.8.8.8” 和 “nameserver 8.8.4.4”。
  4. 添加完成后,按 “Ctrl + X”,然后按 “Y”,最后按 “Enter” 键保存并关闭文件。
  5. 为确保重启机器后设置依然生效,使用 “resolvconf” 工具。在终端中依次输入以下命令安装该工具:“sudo apt install resolvconf”,等待安装完成。
  6. 输入命令 “sudo systemctl start resolvconf.service” 启动服务,再输入 “sudo systemctl enable resolvconf.service” 设置为开机自启。
  7. 再次使用文本编辑器打开 “/etc/resolvconf/resolv.conf.d/head” 文件,输入 “nameserver 8.8.8.8” 和 “nameserver 8.8.4.4”,保存并关闭文件。
  8. 最后在终端中输入命令 “sudo systemctl restart resolvconf.service” 重启服务,使设置生效 。

无线路由器设置 DNS

  1. 打开浏览器,在地址栏中输入路由器的 IP 地址(常见的有 192.168.1.1、192.168.0.1 等,具体可查看路由器的说明书或设备底部标签),然后回车,在弹出的登录页面中输入路由器的用户名和密码进行登录。
  2. 登录成功后,在路由器管理界面中找到 “网络设置”“互联网设置” 或类似名称的菜单选项。
  3. 在该菜单下找到 DNS 设置部分,选择 “手动” 或 “使用下面的 DNS 服务器地址” 选项。
  4. 在对应的输入框中,填写你要使用的首选 DNS 服务器和备用 DNS 服务器的 IP 地址。
  5. 填写完成后,点击 “保存” 或 “应用” 按钮,然后根据提示重启路由器,使新的 DNS 设置生效 。


不同的 DNS 服务器在解析速度、稳定性、安全性等方面可能存在差异。例如,一些公共 DNS 服务器,如谷歌 DNS(8.8.8.8、8.8.4.4)、Cloudflare DNS(1.1.1.1、1.0.0.1)等,具有较快的解析速度;而一些运营商提供的 DNS 服务器,可能在本地网络环境下有更好的适配性。你可以根据自己的需求和网络状况,选择合适的 DNS 服务器进行设置。


原创文章,作者:多牛高防cdn,如若转载,请注明出处:https://www.ddnn.com/scdn/

置顶