首页
学习
活动
专区
圈层
工具
发布

如何填写dns地址

填写 ​​DNS 地址​​ 是网络配置中一个常见且重要的操作,主要用于告诉计算机 ​​“通过哪个 DNS 服务器去解析域名(比如 www.google.com)为 IP 地址”​​。

无论是你在 ​​Windows、Linux、路由器、Docker、手机​​ 或其他设备上,都可能需要手动设置 DNS,比如:

  • 解决网站打不开的问题
  • 加速访问某些网站
  • 绕过网络限制
  • 使用公共 DNS 提升安全性或速度(如 Google DNS、Cloudflare DNS)

🧩 一、什么是 DNS 地址?

​DNS(Domain Name System,域名系统)​​ 就好比是互联网的“电话簿”。你输入网址(如 www.baidu.com),DNS 服务器会帮你找到它对应的 IP 地址(如 14.215.177.39)。

常见的 ​​公共 DNS 服务器地址​​ 有:

服务商

DNS 服务器(IPv4)

说明

​​Google Public DNS​​

8.8.8.88.8.4.4

全球通用,速度快,稳定

​​Cloudflare DNS​​

1.1.1.11.0.0.1

注重隐私,速度优秀

​​OpenDNS​​

208.67.222.222208.67.220.220

提供内容过滤功能

​​阿里 DNS​​

223.5.5.5223.6.6.6

国内用户可用,解析国内网站快

​​腾讯 DNS​​

119.29.29.29182.254.116.116

国内优化

​​百度 DNS​​

180.76.76.76

国内服务

✅ 你可以根据需求自由选择其中一对(主 DNS 和备用 DNS)


🧩 二、如何填写 DNS 地址?(不同场景)

下面我会分场景介绍如何填写或修改 DNS 地址:


✅ 场景 1:在 ​​Windows 系统​​ 中设置 DNS

方法:通过「控制面板」或「设置」修改网络适配器的 DNS

步骤:

  1. ​打开网络设置​
    • 右键点击任务栏右下角的网络图标 ⚙️ → 选择 ​​“网络和 Internet 设置”​
    • 或者:打开 ​​控制面板 > 网络和共享中心 > 更改适配器设置​

2. ​​选择你正在使用的网络​

  • 例如:​​Wi-Fi​​ 或 ​​以太网​
  • ​右键点击它 → 选择“属性”​

3. ​​选择 IPv4 协议​

  • 在弹出窗口中,找到并双击: ​​Internet 协议版本 4 (TCP/IPv4)​

4. ​​选择“使用下面的 DNS 服务器地址”​

  • 取消勾选 ​​“自动获得 DNS 服务器地址”​
  • 勾选 ​​“使用下面的 DNS 服务器地址”​
  • 填写:
    • ​首选 DNS 服务器​​:比如 8.8.8.8(Google)
    • ​备用 DNS 服务器​​:比如 8.8.4.4

https://i.imgur.com/JQ6WbKl.png(示意图,实际界面可能略有不同)

  1. 点击 ​​确定​​ 保存所有窗口。
  2. ​重启浏览器或网络连接​​,测试是否生效。

✅ 场景 2:在 ​​Linux 系统(如 Ubuntu、Debian、CentOS)​​ 中设置 DNS

方法一:临时修改(重启失效)—— 修改 resolv.conf

代码语言:javascript
代码运行次数:0
复制
sudo nano /etc/resolv.conf

添加如下内容(示例使用 Google DNS):

代码语言:javascript
代码运行次数:0
复制
nameserver 8.8.8.8
nameserver 8.8.4.4

保存后,立即生效,但某些系统(比如使用 systemd-resolved或 NetworkManager 的系统)可能会覆盖它。


方法二:永久修改(推荐)—— 通过 NetworkManager 或 netplan

Ubuntu(使用 Netplan,常见于 18.04 及以上):

编辑配置文件(根据你的网卡名,比如 00-installer-config.yaml50-cloud-init.yaml):

代码语言:javascript
代码运行次数:0
复制
sudo nano /etc/netplan/00-installer-config.yaml

添加或修改如下内容(假设使用 DHCP 但指定 DNS):

代码语言:javascript
代码运行次数:0
复制
network:
  version: 2
  ethernets:
    ens33:  # 网卡名,根据实际情况替换
      dhcp4: true
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

然后应用更改:

代码语言:javascript
代码运行次数:0
复制
sudo netplan apply

如果你使用 systemd-resolved(常见于 Ubuntu),也可以通过:
代码语言:javascript
代码运行次数:0
复制
sudo systemd-resolve --set-dns=8.8.8.8 --interface=eth0

但推荐还是通过 Netplan 或 NetworkManager 图形界面配置更稳定。


✅ 场景 3:在 ​​路由器上设置 DNS​​(影响所有连接设备)

很多用户通过在 ​​路由器管理界面​​ 修改 DNS,这样可以统一为家里所有电脑、手机分配指定的 DNS 服务器,非常方便。

步骤(以常见路由器为例):

  1. 打开浏览器,输入路由器的管理地址,通常是:
    • http://192.168.1.1
    • http://192.168.0.1
    • 或查看路由器背面标签

2. 输入管理员账号密码登录

3. 找到 ​​“WAN 设置”​​ 或 ​​“Internet 设置”​​ 或 ​​“LAN/DHCP/DNS 设置”​

4. 找到 ​​DNS 服务器设置项​​,选择:

  • 手动设置 DNS
  • 填写:
    • 主 DNS:8.8.8.8
    • 备用 DNS:8.8.4.4

  1. 保存设置,重启路由器(有些路由器会自动重启 WAN)

✅ 这样你家所有连上该 Wi-Fi 的设备都会使用你设置的 DNS。


✅ 场景 4:在 ​​Docker 容器中设置 DNS​

默认情况下,Docker 容器使用的是宿主机的 DNS,但你可以​​在运行容器时手动指定 DNS​​。

方法:使用 --dns参数

代码语言:javascript
代码运行次数:0
复制
docker run --dns 8.8.8.8 --dns 8.8.4.4 -it ubuntu bash

这样启动的容器就会使用 Google 的 DNS。

如果你想为所有容器设置默认 DNS(修改 Docker 守护进程配置):

编辑 Docker 配置文件(通常为 /etc/docker/daemon.json):

代码语言:javascript
代码运行次数:0
复制
sudo nano /etc/docker/daemon.json

加入如下内容:

代码语言:javascript
代码运行次数:0
复制
{
  "dns": ["8.8.8.8", "8.8.4.4"]
}

然后重启 Docker 服务:

代码语言:javascript
代码运行次数:0
复制
sudo systemctl restart docker

✅ 场景 5:在 ​​手机上设置 DNS(Android / iOS)​

Android(以 Wi-Fi 为例):

  1. 进入 ​​设置 → Wi-Fi​
  2. 长按你连接的 Wi-Fi 网络 → 选择 ​​“修改网络” 或 “高级选项”​
  3. 将 ​​IP 设置​​ 改为 ​​静态​​(不能是 DHCP)
  4. 在 ​​DNS 1 / DNS 2​​ 中填写:
    • DNS 1:8.8.8.8
    • DNS 2:8.8.4.4

5.保存即可

⚠️ 注意:部分手机可能不支持静态 IP,可以尝试使用 ​​DNS over HTTPS(DoH)​​ 类 App(如 “NextDNS”、“1.1.1.1”)

iPhone(iOS):

  1. 进入 ​​设置 → Wi-Fi​
  2. 点击你连接的网络旁边的 ​​“i” 图标​
  3. 向下滚动到 ​​DNS​​ 部分
  4. 点击 ​​“配置 DNS” → 选择“手动”​
  5. 删除默认 DNS,添加:
    • 8.8.8.8
    • 8.8.4.4

6. 保存


✅ 四、如何验证 DNS 是否生效?

无论你在哪个设备上修改了 DNS,都可以通过以下方式验证是否生效:

方法 1:使用 nslookup(Windows / Linux / macOS)

代码语言:javascript
代码运行次数:0
复制
nslookup www.google.com

查看返回的 ​​Server​​ 是否是你设置的 DNS 地址,比如 8.8.8.8


方法 2:使用 dig(Linux / macOS)

代码语言:javascript
代码运行次数:0
复制
dig www.google.com

查看 ​​SERVER:​​ 行显示的 DNS 服务器


方法 3:使用在线工具

你也可以访问以下网站,测试你当前的 DNS 解析情况:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的文章

领券