方法:1、利用“vi /etc/resolv.conf”命令修改dns;2、利用“vi /etc/sysconfig/network-scripts/ifcfg-eth0”命令修改文件内的dns项内容,修改后重启网卡生效。

linux怎么修改dns
方法一、修改/etc/resolv.conf(推荐)
[root@bin ~]# vi /etc/resolv.confnameserver 8.8.8.8nameserver 8.8.4.4
修改后会立即生效,不需做任何额外处理!故,比较推荐此方法。
方法二、修改 /etc/sysconfig/network-scripts/ifcfg-eth0文件
[root@bin ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=dhcpDNS2=8.8.4.4TYPE=EthernetDNS1=8.8.8.8IPV6INIT=noUSERCTL=noPEERDNS=yes
这种办法还要重启网卡才生效,重启网卡可以用以下命令:
service network restart
查看本机DNS的办法
1、查看/etc/resolv.con文件
[oboth@localhost ~]$ cat /etc/resolv.confnameserver 114.114.114.114nameserver 8.8.8.8
2、使用nslookup命令查看DNS信息
[oboth@localhost ~]$ nslookup qq.comServer: 114.114.114.114Address: 114.114.114.114#53Name: qq.comAddress: 123.151.137.18Name: qq.comAddress: 61.129.7.47Name: qq.comAddress: 183.3.226.35
3、使用dig命令来查看DNS信息
[oboth@localhost ~]$ dig; <<>> DiG 9.11.25-RedHat-9.11.25-2.fc33 <<>>;;globaloptions: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27276;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 1;; OPT PSEUDOSECTION:; EDNS: version: 0, flags:; udp: 512;; QUESTIONSECTION:;.INNS;; ANSWERSECTION:. 3359INNS l.root-servers.net.. 3359INNS j.root-servers.net.. 3359INNS g.root-servers.net.. 3359INNS a.root-servers.net.. 3359INNS i.root-servers.net.. 3359INNS f.root-servers.net.. 3359INNS k.root-servers.net.. 3359INNS h.root-servers.net.. 3359INNS e.root-servers.net.. 3359INNS b.root-servers.net.. 3359INNS d.root-servers.net.. 3359INNS m.root-servers.net.. 3359INNS c.root-servers.net.;; Querytime: 59 msec;; SERVER: 114.114.114.114#53(114.114.114.114);;WHEN: 一 2月 01 18:02:15 CST 2021;; MSGSIZErcvd: 239























