centos7 配置dns centos7配置dns访问外网

其实centos7 配置dns的问题并不复杂,但是又很多的朋友都不太了解centos7配置dns访问外网,因此呢,今天小编就来为大家分享centos7 配置dns的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

linux CentOS如何永久改变DNS配置呢

永久修改DNS地址的方法:

1、配置ip地址文件/etc/sysconfig/network-scripts/ifcfg-eth0添加一行

DNS1=8.8.8.8#手动添加一个dns地址;

DNS配置文件/etc/resolv.conf的地址会自动匹配手动添加的地址;重启网卡后不会清除;

2、手动添加dns地址 DNS配置文件/etc/resolv.conf

nameserver 192.168.1.17

配置ip地址文件/etc/sysconfig/network-scripts/ifcfg-eth0添加

PEERDNS=no#添加后不会去打扰/etc/resolv.conf文件

DHCP环境下,在/etc/resolv.conf手动添加dns地址后,重启网卡,会自动清除;添加到/etc/sysconfig/network-scripts/ifcfg-eth0的dns地址不会清除。

静态配置IP的环境下,/etc/resolv.conf手动添加dns地址,重启后不会清除。

centos 7怎么设置dns

在CentOS 7下,手工设置/etc/resolv.conf里的DNS,过了一会,发现被系统重新覆盖或者清除了。和CentOS 6下的设置DNS方法不同,有几种方式: 1、使用全新的命令行工具 nmcli来设置

#显示当前网络连接

#nmcli connection show

NAME UUID TYPE DEVICE

eno1 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet eno1

#修改当前网络连接对应的DNS服务器,这里的网络连接可以用名称或者UUID来标识

#nmcli con mod eno1 ipv4.dns"114.114.114.114 8.8.8.8"

#将dns配置生效

#nmcli con up eno1

2、使用传统方法,手工修改/etc/resolv.conf

修改/etc/NetworkManager/NetworkManager.conf文件,在main部分添加“dns=none”选项:

[main]

plugins=ifcfg-rh

dns=none

NetworkManager重新装载上面修改的配置

# systemctl restart NetworkManager.service

手工修改/etc/resolv.conf

nameserver 114.114.114.114

nameserver 8.8.8.8

centos7重启网卡的命令

1、动态获取ip(前提是你的路由器已经开启了DHCP)

修改网卡配置文件 vi

 /etc/sysconfig/network-scripts/ifcfg-ens32(最后一个为网卡名称)

动态获取IP地址需要修改两处地方即可

(1)bootproto=dhcp

(2)onboot=yes

 

网卡配置文件fcfg-ens32里面的配置信息

修改后重启一下网络服务即可 systemctl restart network

 

重启网络服务命令

这样动态配置IP地址就设置好了,这个时候再查看一下ip addr就可以看到已经获取了IP地址,且可以上网

 

查看自动获取的IP地址

2、配置静态IP地址

设置静态IP地址与动态iIP差不多,也是要修改网卡配置文件 vi

 /etc/sysconfig/network-scripts/ifcfg-ens32(最后一个为网卡名称)

(1)bootproto=static

(2)onboot=yes

(3)在最后加上几行,IP地址、子网掩码、网关、dns服务器

(4)重启网络服务

这样动态配置IP地址就设置好了,这个时候再查看一下ip addr就可以看到已经获取了IP地址,且可以上网

 

查看配置的IP地址

3、部分配置命令

1、网卡重启方法

centos6的网卡重启方法:service network restart

 centos7的网卡重启方法:systemctl restart network

2、DNS配置文件:cat/etc/resolv.conf

 设置主机和IP绑定信息:cat/etc/hosts

 设置主机名:cat/etc/hostname

3、关闭防火墙并设置开机不启动

 查看防火墙状态:systemctl status firewalld.service

 关闭:systemctl stop firewalld

 开启:systemctl start firewalld

 开机自动关闭:systemctl disable firewalld

 开机自动启动:systemctl enable firewalld

阅读剩余
THE END