一、ubunt系统
对于ubuntu系统不能直接修改resolv的配置文件,重启机器会直接覆盖掉,而且不能直接添加chattr的权限;
对于ubuntu的所有版本都有效果
root@test:~# ll /etc/resolv.conf
lrwxrwxrwx 1 root root 29 Aug 4 16:44 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
1、编辑 /etc/resolvconf/resolv.conf.d/head 文件添加需要的dns
nameserver 8.8.8.8
2、重新应用
sudo resolvconf -u
3、查看/etc/resolv.conf已经生成新的dns
root@test:~# cat /etc/resolv.conf
#
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.
nameserver 8.8.8.8
nameserver 127.0.0.53
options timeout:2 attempts:3 rotate single-request-reopen
4、测试解析;这个时候默认就会走新建的8.8.8.8了
root@test:~# dig www.baidu.com
; <<>> DiG 9.11.3-1ubuntu1.17-Ubuntu <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27820
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.baidu.com. IN A
;; ANSWER SECTION:
www.baidu.com. 706 IN CNAME www.a.shifen.com.
www.a.shifen.com. 67 IN A 220.181.38.149
www.a.shifen.com. 67 IN A 220.181.38.150
;; Query time: 48 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Sep 12 19:40:48 CST 2022
;; MSG SIZE rcvd: 101
二、centos系统
1、对于centos可以直接进行修改/etc/resolv.conf即可
添加dns服务
nameserver 8.8.8.8
2、添加不可修改的权限
chattr +i /etc/resolv.conf
3、直接解析测试
# dig www.baidu.com
; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.9 <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60315
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.baidu.com. IN A
;; ANSWER SECTION:
www.baidu.com. 562 IN CNAME www.a.shifen.com.
www.a.shifen.com. 15 IN A 14.215.177.38
www.a.shifen.com. 15 IN A 14.215.177.39
;; Query time: 76 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Sep 12 19:51:48 CST 2022
;; MSG SIZE rcvd: 101