linux red hat 8.0 搭建DNS服务

DNS简介:
简单的来说,DNS就是把域名和IP地址联系在一起的服务,有了DNS服务器,你就不用输入IP地址来访问一个网站,可以通过输入网址访问。
可以把DNS服务理解成网易有道词典,你去搜索一个英语单词,他会反馈出对应的汉语意思。DNS服务也是这样的,你到浏览器输入一个网址,DNS服务器就会去查询这个网址对应的ip地址,从而访问网页。

我自己电脑的DNS就是8.8.8.8,是谷歌免费提供的DNS服务器。

DNS工作过程:(一级一级向下查询,找到为止。)

在浏览器输入了一个网站网址

1.电脑会先查找自己的缓存文件(hosts),

2.发送指令到本地DNS服务器进行解析,

3.自动向根域名服务器发起查询

 这篇文章将用小红帽系统来搭建一个DNS服务器

环境:

一台ip地址:192.168.22.1的red hat 8.0操作系统

实验目的:实现192.168.22.1与www.zzc.com的DNS相互解析

第一步:安装软件包

[root@serverA ~]# yum -y install bind    //安装DNS服务

 第二步:修改主配文件

[root@serverA ~]# vim /etc/named.conf     //编辑主配文件
11         listen-on port 53 { any; };
19         allow-query     { any; };

 60 zone "zzc.com" IN {                    //在最下面添加此内容
 61         type master;
 62         file "zzc.zone";
 63 };
 64 zone "22.168.192" IN {
 65         type master;
 66         file "22.zone";
 67 };

 第三步:修改区域配置文件

[root@serverA ~]# cd /var/named/
[root@serverA named]# cp named.localhost zzc.zone        //复制正向区域的模板
[root@serverA named]# cp named.localhost 22.zone            //复制反向区域的模板
[root@serverA named]# chown named.named zzc.zone 22.zone     //修改拥有人和拥有组

[root@serverA named]# vim zzc.zone
$TTL 1D
@       IN SOA  zzc.com.        root.zzc.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      www.zzc.com.
www     IN A    192.168.22.1

 

[root@serverA named]# vim 22.zone 
$TTL 1D
@       IN SOA  zzc.com root.zzc.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      www.zzc.com.
1       IN PTR  www.zzc.com

第四步:修改本地DNS指向

[root@serverA named]# vim /etc/resolv.conf 
# Generated by NetworkManager
search localdomain
nameserver 127.0.0.1

 

 第五步:重启服务

[root@serverA ~]# systemctl restart named

验证:

 在开启一台red hat客户端验证

第一步:修改客户端的DNS将其指向192.168.22.1

 

 用域名去访问上篇文章搭建的http服务

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值