centos及Ubuntu服务器修改DNS配置

公司办公网络网段通过DHCP自动分配IP,服务器网段是手动配置的固定IP,nameserver统一指向服务器网段的网关,最近由于公司路由器服务器网段DNS解析问题,不得不手动配置服务器的dns,以此记录下。

centos修改dns:

1:找到网络配置文件
bash 复制代码
cd /etc/sysconfig/network-scripts/

ll

-rw-r--r--. 1 root root   366 Apr 17  2023 ifcfg-eth0
-rw-r--r--. 1 root root   254 May 22  2020 ifcfg-lo
lrwxrwxrwx. 1 root root    24 Apr 17  2023 ifdown -> ../../../usr/sbin/ifdown
-rwxr-xr-x. 1 root root   654 May 22  2020 ifdown-bnep
-rwxr-xr-x. 1 root root  6532 May 22  2020 ifdown-eth
-rwxr-xr-x. 1 root root   781 May 22  2020 ifdown-ippp
-rwxr-xr-x. 1 root root  4540 May 22  2020 ifdown-ipv6
lrwxrwxrwx. 1 root root    11 Apr 17  2023 ifdown-isdn -> ifdown-ippp
-rwxr-xr-x. 1 root root  2130 May 22  2020 ifdown-post
-rwxr-xr-x. 1 root root  1068 May 22  2020 ifdown-ppp
-rwxr-xr-x. 1 root root   870 May 22  2020 ifdown-routes
-rwxr-xr-x. 1 root root  1456 May 22  2020 ifdown-sit
-rwxr-xr-x. 1 root root  1621 Dec  9  2018 ifdown-Team
-rwxr-xr-x. 1 root root  1556 Dec  9  2018 ifdown-TeamPort
-rwxr-xr-x. 1 root root  1462 May 22  2020 ifdown-tunnel
lrwxrwxrwx. 1 root root    22 Apr 17  2023 ifup -> ../../../usr/sbin/ifup
-rwxr-xr-x. 1 root root 12415 May 22  2020 ifup-aliases
-rwxr-xr-x. 1 root root   910 May 22  2020 ifup-bnep
-rwxr-xr-x. 1 root root 13758 May 22  2020 ifup-eth
-rwxr-xr-x. 1 root root 12075 May 22  2020 ifup-ippp
-rwxr-xr-x. 1 root root 11893 May 22  2020 ifup-ipv6
lrwxrwxrwx. 1 root root     9 Apr 17  2023 ifup-isdn -> ifup-ippp
-rwxr-xr-x. 1 root root   650 May 22  2020 ifup-plip
-rwxr-xr-x. 1 root root  1064 May 22  2020 ifup-plusb
-rwxr-xr-x. 1 root root  4997 May 22  2020 ifup-post
-rwxr-xr-x. 1 root root  4154 May 22  2020 ifup-ppp
-rwxr-xr-x. 1 root root  2001 May 22  2020 ifup-routes
-rwxr-xr-x. 1 root root  3303 May 22  2020 ifup-sit
-rwxr-xr-x. 1 root root  1755 Dec  9  2018 ifup-Team
-rwxr-xr-x. 1 root root  1876 Dec  9  2018 ifup-TeamPort
-rwxr-xr-x. 1 root root  2780 May 22  2020 ifup-tunnel
-rwxr-xr-x. 1 root root  1836 May 22  2020 ifup-wireless
-rwxr-xr-x. 1 root root  5419 May 22  2020 init.ipv6-global
-rw-r--r--. 1 root root 20678 May 22  2020 network-functions
-rw-r--r--. 1 root root 30988 May 22  2020 network-functions-ipv6
2:找到带网卡名的配置文件并修改配置文件
bash 复制代码
vi ifcfg-eth0


DEVICE=eth0
ONBOOT=yes
IPADDR=********
NETMASK=******
GATEWAY=******

#手动改成自己需要的dns
DNS1=114.114.114.114
3:重启网络
bash 复制代码
systemctl restart network

Ubuntu服务器修改dns:

1:Ubuntu是通过netplan管理的,还是找到网络配置文件
bash 复制代码
cd  /etc/netplan
ll

-rw-r--r--  1 root root  585 Nov 18 03:14 50-cloud-init.yaml

vim 50-cloud-init.yaml
2:修改配置文件,如果多网卡机器找对自己的网卡名,然后修改对应的nameserver下的addresses为自己想要的dns即可
bash 复制代码
network:
    ethernets:
        enp5s0:
            addresses:
            - 192.168.199.177/24
            gateway4: 192.168.199.1
            nameservers:
                addresses: [114.114.114.114]
                search:
                - 192.168.199.1
    version: 2
3:应用配置到网络
bash 复制代码
netplan apply
相关推荐
远游客07138 小时前
centos stream 8下载安装遇到的坑
linux·服务器·centos
jingyu飞鸟8 小时前
centos-stream9系统安装docker
linux·docker·centos
White_Mountain9 小时前
在Ubuntu中配置mysql,并允许外部访问数据库
数据库·mysql·ubuntu
LIKEYYLL10 小时前
GNU Octave:特性、使用案例、工具箱、环境与界面
服务器·gnu
云云32110 小时前
搭建云手机平台的技术要求?
服务器·线性代数·安全·智能手机·矩阵
云云32110 小时前
云手机有哪些用途?云手机选择推荐
服务器·线性代数·安全·智能手机·矩阵
cominglately11 小时前
centos单机部署seata
linux·运维·centos
魏 无羡11 小时前
linux CentOS系统上卸载docker
linux·kubernetes·centos
coder_pig11 小时前
📝小记:Ubuntu 部署 Jenkins 打包 Flutter APK
flutter·ubuntu·jenkins
CircleMouse11 小时前
Centos7, 使用yum工具,出现 Could not resolve host: mirrorlist.centos.org
linux·运维·服务器·centos