Linux下搭建DNS服务(同网段)

概述:把域名翻译成IP地址的软件称为域名系统,即DNS。它是一种管理名字的方法。人们不可能记住每一个要访问的主机的IP地址,但域名是比较好记住的,此服务就是实现域名与IP的转换。

这种方法是:分不同的组来负责各子系统的名字。系统中的每一层叫做一个域,每个域用一个点分开。所谓域名服务器(即Domain Name Server,简称Name Server)实际上就是装有域名系统的主机。它是一种能够实现名字解析(name resolution)的分层结构数据库。

在这里我们简单的搭建一个域名服务器。

本实验所需三台Linux主机,DNS主服务器,DNS从服务器,DNS客户端,三台主机在同一网段。

有兴趣的伙伴可以通过设置网关的转发功能来实现不同网段内的域名解析。

主服务器:192.168.150.147

从服务器:192.168.150.148

客户端:192.168.150.149

主服务器:

1、三台主机设置静态IP,并测试连通性

Linux下搭建DNS服务(同网段)

2、重启三台主机网络服务

Linux下搭建DNS服务(同网段)

3、配置本地Yum源

Linux下搭建DNS服务(同网段)

Linux下搭建DNS服务(同网段)

4、挂载光盘

Linux下搭建DNS服务(同网段)

5、使用yum下载bind包

Linux下搭建DNS服务(同网段)

Linux下搭建DNS服务(同网段)

6、修改主配置文件

Linux下搭建DNS服务(同网段)

Linux下搭建DNS服务(同网段)

7、检测配置文件是否修改正确,无输出则表示正确

Linux下搭建DNS服务(同网段)

8、建立正向区域配置文件topsec.com.zone

Linux下搭建DNS服务(同网段)

Linux下搭建DNS服务(同网段)

查误:

Linux下搭建DNS服务(同网段)

9、建立反向区域配置文件150.168.192.in-addr.arpa

Linux下搭建DNS服务(同网段)

Linux下搭建DNS服务(同网段)

查误:

Linux下搭建DNS服务(同网段)

重启DNS服务:

Linux下搭建DNS服务(同网段)

10、修改网卡配置文件

Linux下搭建DNS服务(同网段)

Linux下搭建DNS服务(同网段)

查看DNS的IP:

Linux下搭建DNS服务(同网段)

客户端:

1、修改网卡配置文件

Linux下搭建DNS服务(同网段)

重启网络服务:

Linux下搭建DNS服务(同网段)

2、查看dus的ip地址:

Linux下搭建DNS服务(同网段)

测试是否解析成功,若不成功可以试试禁用主域名服务器的selinux和清除防火墙策略:

Linux下搭建DNS服务(同网段)

从服务器:

  1. 配置本地yum源,挂载光盘,安装bind(同主服务器)
  2. 修改配置文件/etc/named.conf

Linux下搭建DNS服务(同网段)

差误:

Linux下搭建DNS服务(同网段)

3、重启dns服务,查看从服务器下的文件(从主服务器传过来的):

Linux下搭建DNS服务(同网段)

Linux下搭建DNS服务(同网段)

Linux下搭建DNS服务(同网段)

客户端进行域名解析测试:

正向解析:

Linux下搭建DNS服务(同网段)

反向解析:

Linux下搭建DNS服务(同网段)