企业级部署Linux中DNS服务

企业级部署Linux中DNS服务

1.权威dns的域名正向解析

正向解析:将域名转化为ip地址
正向解析的意义:因为ip地址数字十分相似而且比较难记忆,而域名相对来说容易被记忆。例如我们都知道百度的域名是www.baidu.com,但很少有人知道要访问百度的ip地址是什么。我们要访问一个ip时如果它有固定的域名,搜索域名可以直接转化为ip地址让我们去访问,会更加方便快捷。而正向解析就可以完成将域名转化为ip地址这一功能
之前的DNS服务器都是从114.114.114.114中获取解析,下面我们搭建一个自己的DNS服务器

step1 修改dns指向

vim /etc/resolv.conf						##在其中将nameserver改为本地ip

在这里插入图片描述
step2 修改高速缓存服务器配置文件

vim /etc/named.conf							##删除 20 行

在这里插入图片描述
step3 dns服务器信息

vim /etc/named.rfc1912.zones
 26 zone "westos.org" IN {					##维护的域名:westos.org
 27         type master;					##master类型是主DNS服务器
 28         file "westos.org.zone";			##把dns解析的答案写到westos.org.zone下
 29         allow-update { none; };
 30 };

在这里插入图片描述
step4 正向解析记录文件

cd /var/named
cp -p named.localhost westos.org.zone		##复制模板named.localhost为westos.org.zone,-p保存复制文件的权限
vim westos.org.zone 						##修改正向解析文件记录
  1 $TTL 1D			
  2 @       IN SOA   dns.westos.org. lee.westos.org. (
  3                                         0       ; serial
  4                                         1D      ; refresh
  5                                         1H      ; retry
  6                                         1W      ; expire
  7                                         3H )    ; minimum
  8         NS      dns.westos.org.
  9 dns     A       172.25.70.50
 10 www     A       172.25.70.111

systemctl restart named						##重启服务

在这里插入图片描述
测试:

dig dns.westos.org
dig lee.westos.org

解析出来的结果与正向解析记录文件中写入的ip相同
在这里插入图片描述
在这里插入图片描述

2.CNAME—域名转换

vim westos.org.zone
 10 www             CNAME   bbs.westos.org.
 11 bbs             A       172.25.70.111
 12 bbs             A       172.25.70.222
systemctl restart named

在这里插入图片描述
测试:

dig www.westos.org

在这里插入图片描述

3.MX—发送邮件

在这里插入图片描述
- 设定:

vim westos.org.zone
 13 westos.org.     MX 1    172.25.70.50.
systemctl restart named

在这里插入图片描述
- 测试:

mail root@westos.org			##发送邮件到root@westos.org
mailq							##查看邮件

在设定之间查看邮件为空,设定之后可以查看到发送的邮件
在这里插入图片描述
在这里插入图片描述

4.反向解析

反向解析:将ip地址转化为域名

vim /etc/named.rfc1912.zones
 52 zone "70.25.172.in-addr.arpa" IN {
 53         type master;
 54         file "172.25.70.ptr"; 
 55         allow-update { none; }; 
 56 }; 
 57 
cp -p named.loopback 172.25.70.ptr			##-p一定要有!保留权限的复制
vim 172.25.70.ptr
  1 $TTL 1D
  2 @       IN SOA  dns.westos.org. lee.westos.org. (
  3                                         0       ; serial
  4                                         1D      ; refresh
  5                                         1H      ; retry
  6                                         1W      ; expire
  7                                         3H )    ; minimum
  8         NS      dns.westos.org.
  9 dns     A       172.25.70.50
 10 111     PTR     www.westos.org.
                              
systemctl restart named

在这里插入图片描述
测试:

dig -x 172.25.70.111			##-x表示反向解析

在这里插入图片描述

5.双向解析

- 作用:双向解析主要是实现内网主机和外网主机访问同一网站域名时定义到不同服务器。即:通过内网和外网访问同一域名时得到不同的ip地址来区分内外网

- 实验环境:
在dns主机上:
给dns服务器添加外网和子网

cd /etc/sysconfig/network-scripts/
vim ifcfg-eth0
systemctl restart network

在这里插入图片描述
在测试端的主机上:
配置ip为1.1.1.150 DNS指向为1.1.1.50
在这里插入图片描述
- 实验步骤:

cp -p westos.org.zone westos.org.local.zone
vim westos.org.local.zone
:%s/172.25.70/1.1.1/g											##把所有172.25.254替换成1.1.1
cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.local.zones
vim /etc/named.rfc1912.local.zones
 28         file "westos.org.local.zone";

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

vim /etc/named.conf		##在其中编写内网和外网的配置文件
 49 /*
 50 zone "." IN {
 51         type hint;
 52         file "named.ca";
 53 };
 54 */

 56 view localnet {
 57         match-clients { 1.1.1.0/24; };
 58         zone "." IN {
 59                 type hint;
 60                 file "named.ca";
 61         };
 62         include "/etc/named.rfc1912.local.zones";
 63 };
 64 
 65 
 66 view anyclient {
 67         match-clients { any; };
 68         zone "." IN {
 69                 type hint;
 70                 file "named.ca";
 71         };
 72         include "/etc/named.rfc1912.zones";
 73 };
 74 include "/etc/named.root.key";
systemctl restart named

在这里插入图片描述
- 测试:
dns服务器中dig www.westos.org获得的ip是172.25.70网段
在这里插入图片描述
测试主机中dig www.westos.org获得的ip是1.1.1网段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值