Linux配置永久静态IP地址
Centos 系统ip配置
centos系统ip配置文件的路径:
/etc/sysconfig/network-scripts 目录中,文件名格式为:“ifcfg-XXX”,其中“XXX”是网络接口的名称
以下是ip配置文件默认的配置:
DEVICE=eth0
ONBOOT=yes
HWADDR=fa:16:3e:05:7d:dc
BOOTPROTO=none
TYPE=Ethernet
IPADDR=192.168.0.1
NETMASK=255.255.255.0
GATEWAY=192.168.0.2
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
要永久修改ip地址,需设置以下参数:
ONBOOT=yes #系统启动时是否激活此设备
IPADDR=192.168.0.1 #ip地址
BOOTPROTO=static #ip地址的分配方式(static/none表示静态ip地址,dhcp表示自动分配ip地址)
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.0.2 #默认网关
重启 network 网络服务
当修改了网络接口的配置文件以后,若要使新的配置生效,可以重启network服务或者重启主机或者禁用、启用网络接口。
#重启网络服务
service newwork restart
systemctl restart network
注意:
电脑虚拟机安装完成后,如果要进行静态IP配置,需要查看虚拟机自动分配的IP地址,然后进行设置,参考:https://www.jb51.net/article/150822.htm
域名解析配置文件
/etc/resolv.conf文件中记录了本机默认使用的DNS服务器的地址信息,对该文件所做的修改将会立刻生效。Linux系统中最多可以指定3个(第3个以后将被忽略)不同的DNS服务器地址,优先使用第1个DNS服务器。
其中“search localdomain”用来设置默认的搜索域(域名后缀)。例如,当访问主机“localhost”时,就相当于访问“localhost.localdomain”。
本地主机映射文件
/etc/hosts文件中记录着一份主机名与ip地址的映射关系表,一般用来保存经常访问的主机信息。当访问一个未知的域名时,先查找该文件中是否有相应的映射记录,如果找不到在去向DNS服务器查询。
hosts 文件和 DNS 服务器的比较
默认情况下,系统首先从 hosts 文件查找解析记录hosts 文件只对当前的主机有效hosts 文件可减少 DNS 查询过程,从而加快访问速度
部分内容引用地址:https://baijiahao.baidu.com/s?id=1618628054855105015&wfr=spider&for=pc