Linux 配置DNS服务器

步骤:

要有Centos 光盘镜像文件
软件:bind
yum 安装,yum配置
软件安装方法:
1、rpm -ivh 软件包名称.rpm 优点不需要配置,缺点是软件安装有依赖,不通用
2、tar -zxvf 软件包名称.tar.gz 优点是通用,有压缩,无依赖,缺点网络安装不太方便;zxcvf
3、yum -y install 软件名称* 一般也是.rpm。优点安装方便,自动解决依赖问题,缺点是要配置。
yum配置
1、建立备份目录bak
2、把所有/etc/yum.repos.d目录下的文件移到bak目录下;
3、把CentOS-Media.repo再拷回到/etc/yum.repos.d目录下;
4、挂载光盘到/mnt/cdrom目录下;
5、修改配置文件CentOS-Media.repo
baseurl=file:///media/CentOS->baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
6、通过yum源安装bind
yum -y install bind*
7、检查bind包安装情况;
rpm -qa bind*
8、启动DNS服务
systemctl start named.service
域名:csmy.net 主机名:hfy.csmy.net daemon 驻留程序(进程)
9、配置主配置文件
cd /etc
cp -p named.conf named.conf.bak
vi /etc/named.conf
10、配置域配置文件
cd /etc
cp -p named.rfc1912.zones named.rfc1912.zones.bak
vi /etc/named.rfc1912.zones
修改配置 正向域(名文件)csmzxy.com ,反向域(名文件)105.168.192
11、区域文件
cd /var/named
cp -p named.localhost csmzxy.com
12、修改resolv.conf和网卡配置文件
改成自己的IP地址
13、重启网络服务,重启DNS服务
14、测试
nslookup
>hfy.csmzxy.com
>192.168.105.46

具体命令

 cd  /etc/yum.repos.d/

mkdir bak

mv C* bak/.

cp bak/CentOS-Media.repo  .

vi CentOS-mdia.repo

修改的文件为

baseurl=file:///media/CentOS->baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1

cd  /mnt/

mkdir cdrom

此处创建cdrom目录后需要建立连接  在VM下的setting网络适配器

 建立连接后开始挂载;

mount /dev/cdrom /mnt/cdrom

解决方案:

挂载好之后开始用yum安装;我出现如下问题:

然后我重新编辑CentOS-Media.repo改正了

然后就再回到mnt目录我就开始安装了

猜你喜欢

转载自www.cnblogs.com/pittle-z/p/9901992.html