对于Ubuntu和CentOS 6配置都适用。
1、修改IP地址
打开/etc/network/interfaces
sudo vim /etc/network/interfaces
加入以下语句:
auto eth0 #要设置的网卡
iface eth0 inet static #设置静态IP;如果是使用自动IP用dhcp,后面的不用设置,一般少用
addressxxx.xxx.xxx.xxx #IP地址
netmaskxxx.xxx.xxx.xxx #子网掩码
gatewayxxx.xxx.xxx.xxx #网关
2、修改DNS(个别系统DNS修改也在网卡设置里)
打开/etc/resolv.conf
sudo vim /etc/resolv.conf
注意:上面设置的文件重启后会覆盖,如果要持久的保存,需要修改:/etc/resolvconf/resolv.conf.d/base
改为如下内容:
search localdomain #如果本Server为DNS服务器,可以加上这一句,如果不是,可以不加
nameserver 8.8.8.8 #希望修改成的DNS
nameserver 8.8.4.4 #希望修改成的DNS
3、重启服务生效
先运行一次,然后在rc.local里加入这个重启网络配置的命令:
sudo /etc/init.d/networking restart #使网卡配置生效
sudo /etc/init.d/resolvconf restart #使DNS生效
4、查看DNS是否已经生效
cat /etc/resolv.conf
阿里云ECS修改DNS方法(部分使用此方法更靠谱):
https://yq.aliyun.com/articles/490958?spm=5176.10695662.1996646101.searchclickresult.23786d79UbfLpU
vim /etc/resolvconf/resolv.conf.d/head
将DNS内容写入文件:
# 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
nameserver 10.0.1.1
nameserver 10.0.1.2
nameserver 10.0.1.3
执行命令:
resolvconf -u
最后查看是否生效:
cat /etc/resolv.conf
纯IPV6主机修改谷歌DNS64(NAT64),可访问IPV4地址
nameserver 2001:67c:2b0::4
nameserver 2001:67c:27e4::64