当前位置:首页>弱电技术>系统运维>Linux临时修改和永久修改DNS的方法教程

Linux临时修改和永久修改DNS的方法教程

Linux临时修改和永久修改DNS的方法教程

最近给VPS重装了系统,因为服务商不提供DHCP,所以只好手动设置IP和DNS Server。悲催的是系统重装的时候忘记了输入DNS Server,最后导致进去系统后,各种域名无法解析。

修改DNS配置

查看当前DNS配置:cat /etc/resolv.conf方法一(临时修改,重启失效)

修改下面文件:

vi /etc/resolv.conf

加入想要修改的DNS

nameserver 8.8.8.8
nameserver 8.8.4.4

如果多个DNS,就一行一个,修改之后保存退出即可;

此方法修改后即刻生效,但重启后失效

方法二(永久修改,持续生效)

修改下面文件:

vi /etc/network/interfaces

在文件最后加入:

dns-nameservers 8.8.8.8

使修改的 DNS 生效

修改完保存了并不是立即生效的。输入下面命令使配置生效:

# 使网卡配置生效

/etc/init.d/networking restart

# 使 DNS 生效

/etc/init.d/resolvconf restart

查看是否已经生效:

cat /etc/resolv.conf

如果已经变成了你设置的DNS,那就设置成功了。

nslookup解析命令

安装nslookup

#Ubuntu

apt-get install dnsutils

#Debian

apt-get update

apt-get install dnsutils

#Centos

yum install bind-utils

使用方法

nslookup www.baidu.com

说明

nslookup 你需要解析的域名

例:

root@ubuntu:~# nslookup www.baidu.com
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
www.baidu.com canonical name = www.a.baidu.com.
www.a.ziyouwu.com canonical name = www.baidu.com.
Name: www.baidu.com
Address: 104.193.88.77
Name: www.baidua.com
Address: 104.193.88.123

本文由 @JakeZhao 发布于弱电智能网 。

题图来自Unsplash,基于CC0协议

内容观点仅代表作者本人,弱电智能网平台仅提供信息存储空间服务。

如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

文章名称:《Linux临时修改和永久修改DNS的方法教程》

文章链接:https://www.ruodian360.com/tech/sytemops/38398.html

添加微信ydian188免费入群,记得备注“弱电智能网”。

给TA打赏
共{{data.count}}人
人已打赏
系统运维

Linux运维常见问题排查及处理集锦

2022-12-27 11:41:44

系统运维

如何在VSCode中使用SSH客户端?

2022-12-29 13:50:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
搜索