
1.关闭防火墙
systemctl stop firewalld
2.配置IP地址 启动网络服务
vim /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl start network
ifconfig
3.挂载系统镜像
mount /dev/cdrom /mnt/
4.编辑yum环境
rm -rf /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo
5.使用yum安装bind软件包
yum -y install bind
5.1 查看是否将bind软件包安装成功
rpm -qa bind
5.2 编辑dns配置文件
vim /etc/named.conf
named-checkconf /etc/named.conf
vim /var/named/huizhong.com.zone
named-checkzone huizhong.com /var/named/huizhong.com.zone
vim /var/named/huizhong.com.zone
named-checkzone huizhong.com /var/named/huizhong.com.zone
6.启动dns服务
systemctl start named
6.1查看dns运行状态
systemctl status named
6.3 查看dns网络连接情况
netstat -anpt | grep named
netstat -anpu | grep named
npm install 报错, request to https://registry.npmjs.org failed, reason: getaddrinfo ENOTFOUND
查询资料发现是dns没有配置好
ping registry.npmjs.org
registry.npmjs.org : Name or service not know
修改 /etc/resolv/conf
添加 nameserver=8.8.8.8
这种方式重启后不会失效
cd /etc/sysconfig.network-scripts
ls
ifcfg-enp0s3
sudo vi ifcfg-enp0s3
添加
DNS1=8.8.8.8
DNS1=223.5.5.5
DNS1=223.6.6.6
Centos中IP与DNS手动设置方法在虚拟机中安装的Centosminimal版本,默认没有本地连接eth0或者eth1之类的,
只有一个lo的127.0.0.1地址。
www.dnjsb.com
所以需要手动编辑配置文件,让系统加载一个本地连接,可以选择DHCP或者手动。IP设置目录/etc/sysconfig/network-script下有很多文件,其中的ifcfg-eth0便是需要修改的文件了。
www.dnjsb.com
DEVICE=eth0#手动指定ip地址IPADDR=192.168.10.200#子网掩码NETMASK=255.255.255.0#网关GATEWAY=192.168.10.1#静态IP方式BOOTPROTO=staticHWADDR=08:00:27:25:EC:5ANM_CONTROLLED=yesONBOOT=yesTYPE=EthernetUUID=f10dd2b3-2ec3-467c-937b-bc5a1e1d063c如果需要自动获取IP,即通过DHCP,那么:DEVICE=eth0#下面三行注释掉#IPADDR=192.168.10.200#NETMASK=255.255.255.0#GATEWAY=192.168.10.1#声明用dhcp方式获取IPBOOTPROTO=dhcpHWADDR=08:00:27:25:EC:5ANM_CONTROLLED=yesONBOOT=yesTYPE=EthernetUUID=f10dd2b3-2ec3-467c-937b-bc5a1e1d063c保存后,可以使用service
network
restart命令来重启网络服务。DNS配置修改文件/etc/resolv.conf即可,很简单:nameserver
8.8.8.8nameserver
192.168.10.196保存后,使用service
network
restart命令重启网络服务。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)