1.基础配置
(1)设置主机名
hostnamectl set-hostname xxxx
(2)设置IP地址
(3)关闭防火墙和selinux
systemctl stop firewalld
systemctl disable firrewalld
setenforce 0
vim /etc/selinux/config
2.配置客户端
在客户端上配置浏览器
[root@client ~]# yum -y install elinks
[root@client ~]# elinks
nameserver 192.168.2.22
3.配置dns服务器
[root@dns ~]# yum -y install bind
[root@dns ~]# yum list installed | grep bind
[root@dns named]# cp -p named.localhost hui.zone
[root@dns named]# vim hui.zone
[root@dns named]# named-checkzone hui.zone hui.zone
4.配置web服务器
[root@web ~]# nginx
5.补充
设置解析方式,都是在zone文件中
named.conf解决权限
named.rfc1912.zone 解决解析方式
逆向解析
(1).客户端准备工作:
域名返回IP
[root@client ~]# yum -y install bind-utils.x86_64
nslookup www.hui
(2).配置DNS:
配置反向解析
(1).配置/etc/named.rfc1912.zones 文件
[root@dns named]# pwd/var/named
(2)备份文件
(3)配置192.168.2.zone文件
[root@dns named]# vim 192.168.2.zone
解释:web服务器地址的最后一位 PTR 域名
(4)检查文件
[root@dns named]# named-checkzone 192.168.2.zone 192.168.2.zone
(5).启动服务
(3).配置web服务器:
安装nginx
[root@web ~]#nginx
(4).客户端访问:
可以通过域名解析出IP地址(正向解析)
可以通过IP地址解析出域名(反向解析)
重启network服务后,只能访问到百度,域名访问不到
[root@client ~]# systemctl restart network
nameserver 8.8.8.8
[root@client ~]# nslookup www.baidu.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Address: 180.101.50.188
Address: 180.101.50.242
Address: 240e:e9:6002:15a:0:ff:b05c:1278
Address: 240e:e9:6002:15c:0:ff:b015:146f
;; connection timed out; no servers could be reached
** server can't find 23.2.168.192.in-addr.arpa.: NXDOMAIN
将DNS服务器的地址 重定向到/etc/resolv.conf文件中,就可以访问到域名了(但是不能访问到百度)
(1).配置/etc/named.rfc1912.zones文件
备份文件
[root@dns named]# cp -p hui.zone haha.zone
[root@dns named]# ls
(2).配置zone文件
[root@dns named]# vim haha.zone
(3).重启服务
(4).客户端访问:
[root@client ~]# nslookup ooo.haha
Name: ooo.haha
同步时间
ntpdate cn.ntp.org.cn
要求集群服务器主机的时间同步
不可能每一台主机都访问一次ntpdate cn.ntp.org.cn 流量大,效率低
只放一台主机做内网的ntp服务器,这台主机定时访问外网
[root@client ~]# date -s "2024-7-20 12:34:56"
2024年 07月 20日 星期六 12:34:56 CST
[root@client ~]# date2024年 07月 20日 星期六 12:35:03 CST
[root@client ~]# yum -y install ntpdate.x86_64
[root@client ~]# ntpdate cn.ntp.org.cn
[root@client ~]# date
2024年 07月 24日 星期三 15:13:53 CST
配置ntp服务器
[root@ntp ~]# yum -y install ntp
[root@ntp ~]# vim /etc/ntp.conf
restrict 192.168.2.0 mask 255.255.255.0
同步时间:
[root@ntp ~]# ntpdate cn.ntp.org.cn
24 Jul 15:06:27 ntpdate[1738]: adjust time server 120.197.116.202 offset 0.001612 sec
[root@ntp ~]# systemctl start ntpd
计划任务:每天4点钟更新
[root@ntp ~]# which ntpdate
/usr/sbin/ntpdate
[root@ntp ~]# crontab -e
(1).基础要求说明,一般常见的主从架构服务的要求
1.master和slave的系统时间保持一致
2.slave服务器上安装相应的软件(系统版本,软件版本)保持一致
3.根据需求修改相应的配置文件 master和slave都应修改
4.主从同步的核心是slave同步master上的区域文件
配置从服务器,备份到从服务器,主从架构,主要是同步zone文件
(2).主服务器配置
(1).安装ntpdate
(2).与时间服务器同步时间
(3).设置允许从服务器同步文件
[root@dns named]# vim /etc/named.conf
第五行:allow-transfer {192.168.2.25;}; 从服务器地址**
(4).检查文件
(5).启动服务
(3).从服务器配置
(1).安装ntpdate
(2).与时间服务器同步时间
(3).安装bind
因为从(sla)服务器在主服务器下线时需要工作
[root@sla ~]# yum -y install bind
(4).查看是否安装好bind
[root@sla ~]# yum list installed | grep bind
(5).修改/etc/named.conf文件
[root@sla ~]# vim /etc/named.conf
(6).检查named.conf文件
[root@sla ~]# named-checkconf /etc/named.conf
(7).修改/etc/named.rfc1912.zones 文件
[root@sla ~]# vim /etc/named.rfc1912.zones
(8).检查zones文件
[root@sla ~]# named-checkconf /etc/named.rfc1912.zones
(9).重启服务
[root@sla ~]# systemctl restart named
[root@sla ~]# ls /var/named/slaves
hui.zone
(4).客户端访问
可以访问主服务器
可以访问从服务器
[root@client ~]# echo "nameserver 192.168.2.25" > /etc/resolv.conf
Server: 192.168.2.25
Address: 192.168.2.25#53
(1).配置/etc/named.rfc1912.zones 文件
配置正向解析:
[root@dns named]# cp -p named.localhost xxx.zone
[root@dns named]# cp -p named.localhost aaa.zone
[root@dns named]# vim xxx.zone
[root@dns named]# vim aaa.zone
配置反向解析:
[root@dns named]# pwd
/var/named
data hui.zone named.empty named.loopbackdynamic named.ca named.localhost slaves
(2)备份文件
(3)配置192.168.2.zone文件
客户端测试:
以上就是本篇文章【正向解析+反向解析+多域名+DNS主从+一个ip解析多个域名(7.24)】的全部内容了,欢迎阅览 ! 文章地址:http://dfvalve.xrbh.cn/quote/5068.html 行业 资讯 企业新闻 行情 企业黄页 同类资讯 网站地图 返回首页 迅博思语资讯移动站 http://keant.xrbh.cn/ , 查看更多