Linux配置DNS

1、编辑DNS配置文件

vim /etc/resolv.conf

2、添加DNS配置信息:

nameserver 47.106.30.119

3、然后执行重启

systemctl restart network?

Linux系统中配置DNS服务器是一项基本任务,它可以帮助您的计算机解析域名到IP地址。以下是几种常见的方法来修改或设置DNS: ### 方法一:通过`/etc/resolv.conf` 这是最直接的方式之一,您可以手动编辑 `/etc/resolv.conf` 文件来添加DNS服务器。 ```bash sudo nano /etc/resolv.conf ``` 然后加入如下内容: ``` nameserver 8.8.8.8 # Google DNS主服务 nameserver 8.8.4.4 # Google DNS备用服务 ``` 保存并退出后生效。 注意:有时此文件可能会被网络管理工具覆盖,如果发现更改无效可以尝试第二种方法。 ### 方法二:对于NetworkManager用户 如果您正在使用图形界面并且安装了 NetworkManager ,那么推荐您通过其GUI或者命令行来进行调整更简便安全些。 #### 图形界面步骤: 1. 打开“网络”设置; 2. 点击有线/WiFi连接旁边的齿轮图标进入详细设定页面; 3. 转至IPv4标签页,在"Additional DNS servers:"框里输入如 `8.8.8.8,8.8.4.4`; 4. 应用改动重启网卡即可完成操作。 #### 命令行步骤: 也可以利用nmcli命令来做同样的事情, 例如针对无线LAN设备 wlan0 添加谷歌公共DNS: ```bash nmcli dev modify wlan0 ipv4.dns "8.8.8.8 8.8.4.4" nmcli con down id 'your_wifi_name' nmcli con up id 'your_wifi_name' ``` ### 方法三:静态IP下的配置 - 编辑`/etc/network/interfaces` 当机器设定了固定的IP而非DHCP分配时,则需要对相应的接口描述文档做出修正。 找到对应的部分比如 eth0 接口,并补充dns-nameservers一行, 示例片段: ``` auto eth0 iface eth0 inet static address 192.168.1.10 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4 ``` 最后记得运行下面这条指令更新规则使之立即作用起来: ```bash sudo systemctl restart networking.service # 或者某些发行版上可能是这个命令: sudo service networking restart ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值