LINUX中搭建DNS服务器,实现正向、反向以及访问不同DNS解析

实现目标:

  1. 搭建DNS服务器

    1)新浪服务器(dns.sina.com)

    dns.sina.com -->192.168.4.5

    www.sina.com-->1.2.3.40

    news.sina.com-->1.2.3.45

    2)搜狐服务器(dns.sohu.net)

    dns.sohu.com-->192.168.4.6

    movie.sohu.net-->5.6.7.80

    study.sohu.net-->5.6.7.85

  2. 客户机测试:

    向192.168.4.5能查询movie.sohu.net,也能反差1.2.3.40

    向192.168.4.6能查询www.sin.com。也能反查5.6.7.80

实验过程:

前提已经全部安装完毕bind、bind-chroot软件包。

新浪服务器(svr5.tarena.com)配置详情

主配置文件配置详细:/var/named/chroot/etc/named.conf

DNS域解析文件:/var/named/chroot/var/named/sina.com.zone

DNS域解析文件:/var/named/chroot/var/named/1.2.3.arpa

搜狐服务器(sv6.tarena.com)配置详情


主配置文件配置详细:/var/named/chroot/etc/named.conf

DNS域解析文件:/var/named/chroot/var/named/sohu.net.zone

DNS域解析文件:/var/named/chroot/var/named/5.6.7.arpa

以上配置完成必须重启named服务,让配置生效!!!!

实验验证:


实验小结:

做实验不是为了做实验,要记得的是实验的原理、怎样去实现,实验前提以及主义容易出错的地方,仅供参考。

检查配置是否正确可以用如下(以svr5.tarena.com为例):

检查主配置文件:

named-checkconf  /var/named/chroot/etc/named.conf

检查解析文件:

named-checkzone  sina.com  /var/named/chroot/var/named/sina.com.zone

时间: 2024-10-03 22:40:44

LINUX中搭建DNS服务器,实现正向、反向以及访问不同DNS解析的相关文章

Apache LINUX中搭建HTTP服务器

LINUX中搭建HTTP服务器 在LINUX系统中安装Apache做为HTTP的服务程序,通过设置配置文件,可以实现很多功能,如访问控制,虚似主机,基于域名的虚拟主机,通过安装Awstats我们可以更方便的统计Http访问日志 实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:查看默认HTTP配置 找到默认红帽欢迎页面 (/etc/httpd/conf/httpd.conf ---->Include

在Linux中搭建 samba服务器

下面说一下如何在RHEL5.4中搭建samba服务器,在搭建samba服务器之前要了解: (1)samba服务器是干什么用的: (2)它的主要作用是什么: (3)它在什么情况下会使用到. SMB协议 SMB协议是在局域网中共享文件/打印机的一种协议,该协议可以为网络内部的Windows和Linux主机提供文件系统.打印服务. SMB的工作原理是让NetBIOS和SMB运行在TCP/IP之上,且使用NetBIOS的nameserver让Linux机器可以在Windows网络邻居中被浏览.这样Win

Linux中搭建FTP服务器

在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用.禁用匿名.第一个小组使用ftp账号:ftp1,工作目录在:/var/ftp/ftp1:第二个小组使用ftp2,工作目录在:/var/ftp/ftp2. 两个小组互相不能访问各自的文件,需要限制用户不能离开自己的工作目录. [实现步骤] 1.检查安装vsftpd服务器 以root进入终端后(其他账户进入终端的可以用su root 输入密码后进入root 模式)之后,在终端命令窗口输入以下命令进行验证:# rpm –qa | grep

Linux中搭建常用服务器

1.搭建telnet服务器 2.搭建DHCP服务器 3.搭建DNS服务器 4.搭建sendmail服务器 5.搭建FTP服务器 6.搭建web服务器 安装 apache tomcat 7.搭建samba服务器 一.搭建telnet服务器 1.查看是否有telnet服务 rpm –qa|grep telnet 显示:telnet-0.17-39.el5 还需安装telnet-server-0.17-39.el5 2.挂载 mkdir /mnt/cdrom mount –t iso9660 /dev

在linux中搭建git服务器

个人觉得, 以下搭建git服务器的过程就像是在linux增加了一个用户, 而这个用户的登录shell是 git-shell, 太刨根问底的东西我也说不清楚, 还是看下面的过程吧. 过程参考了网上的文章, 在其中加入了一些我的个人理解. 过程: 1. 首先你要增加一个用户, 命令是: sudo useradd git 这个用户作为你访问git服务的用户. 命令执行完之后, 你的 /home 文件夹里应该被创建了一个名为 git 的目录作为git用户的家目录, 而且 /etc/passwd 和 /e

Linux中搭建SVN服务器

一 下载工具 [plain] view plain copy print? 1. subversion-1.6.17.tar.gz 2. subversion-deps-1.6.17.tar.gz 二 解压两个包: 1.在此之前,我已经创建了一个用户svnroot专门用来安装管理svn的,就解压在/home/root/目录下 [plain] view plain copy print? tar -xzvf  subversion-1.6.17.tar.gz tar -xzvf  subversi

在Linux中搭建一个FTP服务器

在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用.禁用匿名.第一个小组使用ftp账号:ftp1,工作目录在:/var/ftp/ftp1:第二个小组使用ftp2,工作目录在:/var/ftp/ftp2. 两个小组互相不能访问各自的文件,需要限制用户不能离开自己的工作目录. [实现步骤] 1.检查安装vsftpd服务器 以root进入终端后(其他账户进入终端的可以用su root 输入密码后进入root 模式)之后,在终端命令窗口输入以下命令进行验证:# rpm –qa | grep

Linux中搭建一个ftp服务器详解

来源:Linux社区  作者:luzhi1024 详解Linux中搭建一个ftp服务器. ftp工作是会启动两个通道:控制通道 , 数据通道在ftp协议中,控制连接均是由客户端发起的,而数据连接有两种模式:port模式(主动模式)和pasv(被动模式)PORT模式:在客户端需要接收数据时,ftp_client(大于1024的随机端口)-PORT命令->ftp_server(21)  发送PORT命令,这个PORT命令包含了客户端是用什么端口来接收数据(大于1024的随机端口),在传送数据时,ft

Linux系统搭建DHCP服务器

                              实验要求:在Linux系统搭建DHCP服务器 实验步骤: 第一步:设置DHCP服务器的iP地址和网关 第二步:查看有没有安装DHCP服务,如果没有安装就要到mnt/下的Packages文件中找到DHCP安装包,找到之后再安装. 安装之前首先我们要把系统安装光盘挂载到mnt目录下,然后在查看一下有没有挂载上 第三步:查看并安装DHCP 第四步:安装完后,查看配置文件 第五步:显示配置文件,并且将/usr/share/doc/dhcp-4.

IIS中搭建web服务器

IIS中搭建web服务器 前面的博文中和大家聊了如何在Windows Server 2012 R2的环境下搭建IIS服务器,今天我们就继续和大家聊聊如何在我们的IIS服务器中搭建一个WEB服务器,从而实现我们要发布网站的愿望. 在搭建WEB服务器之前我们首先要明确几个只是点: 1. web服务一般情况下使用的是HTTP协议(超文本传输协议),其所占用端口为TCP/80端口. 2. 同一服务器上发布多个网站的情况下,ip地址.端口号和主机名不可完全相同(这就是我们平时所说的虚拟主机) OK.明确了