百度
360搜索
搜狗搜索

linux如何配置访问DNS详细介绍

在 Linux 系统中配置访问 DNS 的方式因不同的发行版和网络管理工具而有所差异,下面为你介绍几种常见的配置方法。

直接编辑
/etc/resolv.conf文件

此方法是最为直接的,不过修改后可能在系统重启或者网络服务重启时被覆盖。

  1. 打开/etc/resolv.conf文件

bash

  /etc/resolv.conf

  1. 添加 DNS 服务器地址
    在文件里添加或者修改nameserver行,每行指定一个 DNS 服务器地址。例如:

plaintext

nameserver 8.8.8.8

nameserver 8.8.4.4

这里的8.8.8.88.8.4.4是 Google 提供的公共 DNS 服务器地址。
3. 保存并退出
nano编辑器中,按Ctrl + X,接着按Y,最后按Enter保存修改。

使用
NetworkManager

大部分现代 Linux 发行版都采用NetworkManager来管理网络连接。

  1. 查看网络连接名称

bash

nmcli connection show

  1. 修改特定网络连接的 DNS 设置
    假设要修改的网络连接名为Wired connection 1,可使用如下命令:

bash

 nmcli connection modify  ipv4.dns 

  1. 应用修改

bash

 nmcli connection up 

使用
systemd-resolved

systemd-resolvedsystemd系统和服务管理器的一部分,许多 Linux 发行版默认使用它。

  1. 编辑/etc/systemd/resolved.conf文件

bash

  /etc/systemd/resolved.conf

  1. 取消注释并修改DNS

plaintext

[Resolve]

DNS=8.8.8.8 8.8.4.4

  1. 重启systemd-resolved服务

bash

 systemctl restart systemd-resolved

验证 DNS 配置

你可以使用nslookup或者dig命令来验证 DNS 配置是否生效。例如:
bash

 example.com




912nslookup example.com

若能正常解析出example.com的 IP 地址,就表明 DNS 配置成功。

阅读更多 >>>  万网域名怎么绑定主机

网站数据信息

"linux如何配置访问DNS"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux如何配置访问DNS的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!