DNS搭建

DNS搭建

DNS工作模式:

DNS搭建和配置文件

概述:

         1984年,加州大学伯克利分校的几个学生完成了Unix名称服务的实现,起名叫做Berkeley Internet Name Domain(BIND)。目前,它是互联网上使用最为广泛的DNS服务软件。

软件:bind

服务:named

端口:

         UDP 53 数据通信(域名解析)

         TCP 53 数据同步(主从同步)

配置文件:

         /etc/named.conf                                     主配置文件  服务器运行参数

         /etc/named.rfc1912.zones          区域文件  服务器解析的区域配置

         /var/named/xx.xx                   数据文件   主机名和IP地址的对应关系

 

主DNS服务器

注:先关闭服务器和客户机上的防火墙和SELinux

1、软件安装

         yum –y install bind

2、配置主配置文件(/etc/named.conf

3、配置区域文件(/etc/named.rfc1912.zones

         注:先对区域文件进行备份,因为这个文件需要删除东东

删除多余的模板,只留下一个正向和一个反向(反向修改时,网络位的反写格式,如图)

         如192.168.64.2-->64.168.192.

4、配置数据文件/var/named/

         先复制生成正向解析文件和反向解析文件

         编辑正向解析文件(注意域名结尾的 “.”)

         编辑反向解析文件(注意域名结尾的 “.”)

5、重启DNS服务

         service named restart

6、客户端测试

         在网卡配置文件中添加DNS服务器的地址,然后用nslookup测试。

 

 

从DNS服务器

注:先关闭服务器和客户机上的防火墙和SELinux

目的:

         减轻主服务器的压力

准备:

         一台主服务器、一台从服务器、一台测试机

搭建过程:

第一台上搭建主服务器如下:

         安装bind软件

         主配置文件的修改

         区域配置文件的修改

         配置数据文件

         正向数据文件

         反向数据文件

启动named服务

         注:和上面的配置方式一样此处略,但有一点需要注意:主DNS的区域配置文件中allow-updata参数添加从服务器IP地址。

另一台服务器上搭建从服务器如下:

         1、安装bind软件

         2、修改主配置文件/etc/named.conf

         3、配置区域文件(/etc/named.rfc1912.zones)

                   注:先对区域文件进行备份,因为这个文件需要删除东东

                   删除多余的模板,只留下一个正向和一个反向(反向修改时,网络位的反写格式,如图)

         4、重启服务

         5、测试(在测试机上写从服务器的IP)

 

DNS缓存服务器

         注:先关闭服务器和客户机上的防火墙和SELinux

作用:

         加快解析速度 提高工作效率

软件:                dnsmasq

配置文件:        /etc/dnsmasq.conf

               domain=域名                                           #需要解析的域名

                   server=ip                                                  #DNS服务器IP

                  cache-size=15000                                    #声明缓存条数

重启服务:

         service dnsmasq restart

测试:

         在测试机上填写DNS为缓存服务器的ip地址

 

DNS分离解析

注:先关闭服务器和客户机上的防火墙和SELinux

实验环境:

         一台内网(client)1块网卡;一台网关(dns)2块网卡;一台外网1块网卡


实验步骤:

         网关(dns)

                   模拟路由器,把0改成1模拟数据包转发(实际生产中必不可少),修改/etc/sysctl.conf

         网关安装dns

         修改主配置文件/etc/named.conf

         生成自己定义的区域文件

                   cp –a named.rfc1912.zones lan

                   cp –a named.rfc1912.zones wan

         配置数据文件

         配置内网的正向解析文件:

         配置内网的反向解析文件:

         配置外网的正向解析文件:

         配置外网的反向解析文件:

         重启服务

                 service named restart

         内网web

                   两张网卡,一张内网网段,一张外网网段,不需要指定网关

         测试

                   内网客户端网卡配置

                            将dns和网关都指为网关服务器的内网口地址

                   外网客户端网卡配置

                            将dns和网关都指为网关服务器的外网口地址

 

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值