构建DNS域名解析服务器步骤(带图详解)
1、安装bind软件包
yum -y install bind
配置正向解析
1.先查看需要修改的配置文件所在路径
rpm -qc bind #查询bind软件配置文件所在路径
/etc/named.conf #主配置文件
/etc/named/rfc1912.zonrs #区域配置文件
/var/named/named.localhost #区域数据配置文件
2.修改主配置文件
vim /etc/named.conf
options {
listen-on-v6 poet 53 { 192.168.184.10; }; #监听53端口,IP地址使用提供服务的本地IP,也可用any代表所有
# listen-on-v6 port 53 { : :1; }; #ipv6行如不使用可以注释掉或者删除
directory "/var/named"; #区域数据文件的默认存放位 置
dump- file "/var/ named/data/cache_ dump . db"; #域名缓存数据库文件的位置
statistics-file "/var/named/data/named stats.txt"; #状态统计文件的位置
memstatistics-file "/var/named/data/named_ mem_ stats. txt"; #内存统计文件的位置
allow-query
{ any; }; #允许使用本DNS解析服务的网段,也可用any代表所有
zone "." IN { #正向解析“. "根区域
type hint; #类型为根区域
file "named.ca"; #区域数据文件为
};
3.修改区域配置文件,添加正向区域配置
include "/etc/ named. rfc1912. zones"; #包含区域配置文件里的所有配置
vim /etc/ named. rfc1912. zone #可在文件里有模版,可复制粘贴后修改
zone "lic. com" IN { #正向解析"lic.com"区域
type master; #类型为主区域
file "lic. com. zone"; ●指定区域数据文件为lic. com. zone
allow-update { none; };
};
4.配置正向区域数据文件
cd /var/named/
cp -P named. localhost lic.com.zone #保留源文件的权限和属主的属性复制
vim /var/named/lic.com.zone
$TTL 1D #设置缓存解析结果的有效时间
@ IN SOA lic.com. admin.lic.com. (
0; serial .
1D; refresh
1H; retry
1W; expire
3H ) ; minimum
NS lic.com. #记录当前区域的DNS服务器的名称
A 192.168.184.10 #记录主机IP地址
IN MX 10 mail.lic.com. #MX为邮件交换记录,数字越大优先级越低
www IN A 192.168.184.10 #记录正向解析www.benet.com对应的IP
mail IN A 192.168.184.11
ftp IN CNAME www #CNAME使用别名,ftp是www的别名
* IN A 192.168.184.100 #泛域名解析,“*"代表任意主机名
5.启动服务,关闭防火墙
systemctl start named
systemctl stop firewalld
setenforce 0
tail -f /var/log/ messages #如果服务启动失败,可以查看日志文件来排查错误
使用虚拟机win10进行域名解析
1、打开虚拟机win10,记住虚拟机win10和CentOS7需要在同一网络中
2、更改虚拟机win10的网络设置
3、进入后,找到Eehernet0右击选择属性,然后按下图进行操作
结束!!!
NFS共享服务
创建一台新机器用来当客户机
1. 安装 nfs-utils、rpcbind 软件包
rpm -q rpcbind nfs-utils
yum -y install nfs-utils rpcbind
2. 设置共享目录
3. 启动 NFS 服务程序
手动加载NFS共享服务时,应该先启动rpcbind,再启动nfs
systemctl start rpcbind
systemctl start nfs
systemctl enable rpcbind
systemctl enable nfs
客户机上查看
进入win看是否能访问
到这里就成功了