Linux DNS解析的3种修改方法

本文详细介绍了在Linux系统中如何配置DNS解析,包括通过HOST本地解析、网卡配置文件及系统默认配置三种方式,并解释了它们的优先级顺序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.HOST 本地DNS解析

vi /etc/hosts

添加规则 例如:

223.231.234.33 www.baidu.com

2.网卡配置文件DNS服务地址 

vi /etc/sysconfig/network-scripts/ifcfg-eth0

添加规则 例如:

DSN1='114.114.114.114'

3.系统默认DNS配置

vi /etc/resolv.conf

添加规则 例如:

nameserver 114.114.114.114

系统解析的优先级 
1>2>3

 

转载自:https://www.cnblogs.com/zjhblogs/p/5938739.html

### 修改 Linux 系统中的 DNS 设置 对于希望自定义设备使用的 DNS 服务器而非依赖路由器自动分配的情况,可以在各个平台上的单个设备上覆盖默认的 DNS 配置并设置特定的 DNS 服务器[^1]。 #### 方法一:通过网络管理器 (NetworkManager) 大多数现代桌面环境都带有图形界面工具来配置网络连接参数。对于使用 NetworkManager 的系统来说: - 打开网络设置窗口。 - 选择要编辑的有线或无线连接。 - 进入 IPv4 或者 IPv6 设置页面(取决于所用协议),找到 “DNS Servers” 字段输入新的 DNS 地址,多个地址间以逗号分隔。 - 应用更改后保存退出即可生效。 #### 方法二:手动编辑 `/etc/resolv.conf` 可以直接编辑位于根目录下的 `resolv.conf` 文件,在其中指定所需的名称服务器列表。例如: ```bash nameserver 8.8.8.8 nameserver 8.8.4.4 ``` 不过需要注意的是,某些发行版可能会定期重写此文件的内容;因此建议查看文档了解是否有更持久的方式存储这些设定。 #### 方法三:针对基于 Debian 的系统调整静态主机名配置 虽然这主要涉及到了主机名而不是DNS服务本身,但是为了完整性也提及于此。在基于Debian的操作系统中,可以通过修改 `/etc/hostname` 来改变系统的主机名,并且该变化会在启动时由初始化脚本应用[^2]。 然而,如果目标是永久性地更新DNS解析规则,则应考虑上述两种方法之一。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值