linux平台搭建DNS域名服务与常用配置

环境需求:一台装有linux系统的服务器,我这里用vmware虚拟了一台redhat6.5来给演示;
实验:搭建普通的域名服务器;
      1.安装BIND,如下图:

2.配置BIND服务,如下图:

3.验证域名服务,如下图:

配置主从DNS,如下:
   在主DNS上编辑申明域正数据库文件:
  运行命令vim /var/named/data/long.com
$TTL 3H

@ IN     SOA     dns.long.com.     root.long.com. (
         2014092501     #版本号,下面是各种时间,如果不做主从结构,这些时间的数值可以任意写
         30        #slave{从的意思}主动联系master{主的意思}的间隔
         60        #slave从master更新失败的重试间隔
         90        #在无法联系master的情况下多久slave停止服务
         3600 )     #对否定回答的缓存时间
             IN         NS         dns1.long.com.        #指定本域中权威DNS服务器
             IN         NS         dns2.long.com.        #让主域知道还有个从域
dns1     IN         NS         192.168.1.1
dns2     IN         NS         192.168.1.2              #假设从域的IP地址是192.168.1.2
liu         IN         A            192.168.1.10
test       IN         A            192.168.1.15
         保存,编辑主域的主配置文件/etc/named.conf
        运行命令vim /etc/named.conf
找到dnssec-enables 和dnssec-validation 这两个,将yes改为no,这两个是关于两个DNS安全的配置项
 主域就配置完成了,我只写了正向解析的主从,反向解析的也一样,接下来是配置从域
  在从DNS上编辑申明域的配置文件
 运行命令vim /etc/named.rfc1912.zones
在文件尾部添加:
 zone  "long.com"  IN {
             type slave;
             file "slaves/long.com";
             masters { 192.168.1.1; };  #指明从那个服务器同步数据
};
        重启named服务,主从配置OK!
配置缓存型域:
 在主配置文件/etc/named.conf下添加两行
     forward only;   #当本域没有定义某个域名时,将会转发
     forward{ 8.8.8.8;};      #把请求转发给谷歌
     重启服务,缓存型域OK!

时间: 2024-12-19 17:16:34

linux平台搭建DNS域名服务与常用配置的相关文章

Linux下搭建DNS服务

Linux下搭建DNS服务器 注:本文主要侧重DNS的配置,原理的话会另发一篇文章~ 一.DNS(域名系统)作用和原理 1.  DNS的作用: 正向解析:根据域名查找对应的IP地址 反向解析:根据IP地址找对应的域名 2.  DNS的工作模式: 递归查询 迭代查询 3.  域名结构 分层式的结构,且上层只管理下层域名,便于管理维护. 二.BIND服务简介 1.Linux下常用的DNS服务是BIND(BerkeleyInternet Name Domain) 官方站点:https://www.is

Linux下搭建DNS服务器

一.修改Linux主机名 1.hostname 主机名 [[email protected] named]# hostname ifs.com 2.vi /etc/hosts [[email protected] named]# vi /etc/hosts 127.0.0.1 ns.ifs.com ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 ~ 3.vim /etc/sysconfi

Linux下搭建DNS 服务器

CentOS6.6下DNS服务器的搭建 Linux下的DNS的软件包为bind,有如下几个软件包: bind           #DNS服务的主程序 bind-utils # 工具,包含dig,nslookup等网络诊断工具. bind-chroot      # 修改named 的root目录,这样named被入侵后,黑客也被限制在指定的目录下,不能切换到/,避免造成更大的破坏.[下面的演示中,为了简单起见就没安装该组件] # 安装bind软件包 yuminstall bind bind-u

linux平台搭建postfix邮件服务器

一,搭建邮件服务器前准备如下: Centos 7.2 64位Postfix-2.8.12.tar.gz Postfix MTA(邮件传输代理)Dovecot-2.1.8.tar.gz IMAP 和 POP3 邮件服务器Postfixadmin-2.3.5.tar.gz 采用PHP编写的开源WEB邮箱及域名账号管理工具Roundcubemail-0.8.1.tar.gz 采用PHP编写的开源IMAP邮件WEB客户端 二,安装过程 1.安装Postfix yum -y install postfix

Linux服务管理之httpd-2.4常用配置及phpMyAdmin、wordpress、Discuz安装

一.何为httpd httpd是Apache超文本传输协议(HTTP)服务器的主程序.被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池. Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中. 二.httpd-2.4较httpd-2.2 新特性: (1) MPM支持运行DSO机制:以

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

实现目标: 搭建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 客户机测试: 向192.168.4.5能查询

Linux服务器--2.DNS服务器的主从配置

Linux服务器--DNS服务器的主从配置 DNS 服务器的安装: 1.DNS服务器安装所需的主要安装包有: bind:DNS服务器的主程序包 bind-utils:此安装包提供了DNS查询工具软件 bind-chroot:为了服务器系统的安全安装此包,可以把DNS在一个虚拟的根目录下运行. 2.安装DNS服务器,只需要yum安装即可,也可以源码安装. 3.DNS服务主要提供了三个配置文件,一个是主配置文件/etc/named.conf ,两个区域数据库文件:正向解析数据库文件,反向解析数据库文

linux下搭建DNS子域及相关授权详解

forward功能是本地无法解析的域名,转发给指定DNS服务器 forward only; 所有无法解析的域名,都转发给指定DNS服务器,必须有解析结果 forward first;无法解析的域名,转发给指定DNS服务器,如果指定DNS服务器也无法解析, 再通过自己的DNS服务器向根进行转发解析 forwarders { 指定DNS服务器; }; 如本地DNS无法解析,向指定DNS服务器转发解析域名 注意forward与forwarders同时使用 2.搭建主域与子域,要求如下: A.主域为wi

嵌入式linux平台搭建

选用Ubuntu12.04.2系统搭建平台.在原始系统下做如下更改: 将更新使用的服务器设置为国内“163”服务器 安装SSH,uboot—mkimage等软件 安装编译器“arm—2009q3”及相关库文件 运行JDK中的脚本,安装JDK 安装编译器arm—linux-4.4.3及相关库文件 1.在Ubuntu图形界面中点击设置->software&Updates,在Download form栏的下拉菜单中选择 http://mirrors.163.com/ubuntu 2.安装mkima