dns修改Linux,Linux修改dns
教你怎么在linux上修改DNS
系统:Linux
很多时候,我们想修改DNS,用的又是linux,这时候该怎么办呢?下面小编就教你如何在linux下修改DNS。
第一步:
这里需要先介绍一个文件,resolv.conf,它位于/etc下。
ps:resolv是resolver(解析器)的缩写。
我们先来看看我们的dns。
cat /etc/resolv.conf
第二步 :
可以看到,第一个nameserver是主dns,第二个nameserver是次dns。
其中还有一段注释,generated by /sbin/dhclient-script
这个配置文件引用于(属于)/sbin下的dhclient这个脚本。
更深层次的意义上来说,我们目前的dns通过dhcp获得。
第三步:
【现象】
[root@i-j9fgvzkr ffmpeg-4.1]# vim /etc/resolv.conf
-bash: vim: command not found
【解决方法1】使用vi /etc/resolv.conf命令
【解决方法2】 yum install vim
那么,我们修改的话,同样是修改这个nameserver后面的参数即可。
例如修改主dns为8.8.8.8,次dns为8.8.4.4
vim /etc/resolv.conf打开配置文件。
按下a插入。
修改第一个nameserver后的参数为8.8.8.8
修改第二个nameserver后的参数为8.8.4.4
按下ESC
然后输入:wq
保存退出即可。
这时候dns修改成功,保存不用重启网络,即使生效。
那么我们怎么验证是否正确的修改了dns呢?
这时我们先看看互联网是否正常使用,我们可以ping百度。
先ping www.baidu.com
ping www.baidu.com -c 4
查看结果。
可以看到我们的网络是正常的。
然后我们通过nslookup来查看dns记录,即可看到我们解析的结果。
nslookup www.baidu.com
第一段内容为dns地址,包括端口号#后面的数字,53。
第二段内容为解析结果。