CentOS7.x的DNS服务的基础配置

一、bind服务器安装

  bind:开源、稳定、应用广泛的DNS服务。bind的软件包名bind,服务名称named.

  查看是否安装bind, 安装bind包: 

  rpm -qa bind  yum -y install bind

   bind服务主要配置文件:

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

      /etx/named.rfc1912.zones  //区域配置文件

      /var/named/       //

二、基本配置

  修改named.conf文件:

options {
        listen-on-port 53 {any;};   //监听地址,监听端口53     directory       "/var/named";    //bind数据库文件zone文件
      allow-file {any;};    //权限的加密控制,允许那些主机查询
        recursion yes;      //是否允许进行递归查询

logging {               //服务日志选项
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {    //根域解析
        type hint;
        file "named.ca";
};zone "test.com" IN {   //test.com的解析        type master;     file "test.zone";     //test.com的zone文件};zone "43.168.192.in-appr.arpa" IN {   //test.com逆向解析     type master;     file "test.ptr";       //test.com逆向解析zone文件};
#include "/etc/named.rfc1912.zones";  //zone配置文件
#include "/etc/named.root.key";     //根域的key文件

  /var/named/test.zone和/var/named/test.ptr文件可以通过/var/named/empty 拷贝得到

     cp -p /var/named/empty  /var/named/test.zone     //通过加-p将源文件的权限也复制过来

    zone配置文件的属组要为named组,  chgrp named   /var/named/test.zone

  修改test.zone文件:(正向解析)

$TTL 3H
test.com.        IN SOA  test.com.  zh.163.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum

test.com.        IN NS dns.test.com.
dns     IN A    192.168.43.100
www     IN A    192.168.43.100

    第一行 :  $TTL  3H  --dns失效时间,单位秒

    第二行 :   启始记录    解析的域名   解析到test.com.   管理员邮箱(zone文件内@表示该域名)

    中间5行不需要修改

    第八行 :  NS记录      test.com. 用dns.test.com.服务器来解析

    第九行 :  A记录     dns.test.com. 的IP

    第十行 :  A记录      www.test.com. 的IP

  修改/var/named/test.ptr文件:(反向解析)

$TTL 1D
@       IN SOA  dns.test.com.  rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@       NS      dns.test.com.      //ns记录
100     PTR     dns.test.com.      //  dns.test.com.服务器的IP
100     PTR     www.test.com.      //  192.168.43.100对应的域名记录

  启动服务:

    systemctl  start named    //启动服务

    systemctl restart named   //重启服务

  注意防火墙和SELinux是否配置了相应的规则,也可以关闭防火墙和SELinux

    systemctl stop firewalld

       setenforce  0

三、DNS客户端

  修改本机dns,修改网络配置文件的dns地址

    /etc/sysconfig/network-scripts/ifcfg-ens33

    或修改/etc/resolv.conf

  dns客户端:

  

  示例:

  dig正向解析 dig @192.168.43.100 www.test.com  dig反向解析在-x  :dig -x 192.168.43.100

; <<>> DiG 9.9.4-RedHat-9.9.4-72.el7 <<>> @192.168.43.100 www.test.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55522
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 2

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.test.com.                   IN      A

;; ANSWER SECTION:
www.test.com.            10800   IN      A       192.168.43.100

;; AUTHORITY SECTION:
test.com.                10800   IN      NS      dns.test.com.

;; ADDITIONAL SECTION:
dns.test.com.            10800   IN      A       192.168.43.100

;; Query time: 2 msec
;; SERVER: 192.168.43.100#53(192.168.43.100)
;; WHEN: 四 2月 07 23:14:43 CST 2019
;; MSG SIZE  rcvd: 106

若转载请保留出处:https://www.cnblogs.com/alienbug/

原文地址:https://www.cnblogs.com/alienbug/p/10355735.html

时间: 2024-10-13 01:39:21

CentOS7.x的DNS服务的基础配置的相关文章

【Linux】DNS服务-BIND基础配置

BIND简介 现在使用最为广泛的DNS服务器软件是BIND(Berkeley Internet Name Domain),最早有伯克利大学的一名学生编写,现在最新的版本是9,有ISC(Internet Systems Consortium)编写和维护. BIND支持先今绝大多数的操作系统(Linux,UNIX,Mac,Windows) BIND服务的名称称之为named DNS默认使用UDP.TCP协议,使用端口为53(domain),953(mdc,远程控制使用) BIND安装 本例使用的环境

DNS服务器之简单配置(一)

名词解释: 域名: 域名是域名系统名字空间中,从当前节点到根节点的路径上所有节点标记的点分顺序连接. 域: 域是指域名系统名字空间中的一个子集,也就是树形结构名字空间中的一颗子树.这个子树根节点的域名就是该域的名字, 域的级别: 顶级域(TLD, Top Level Domain)是指域名系统名字空间中根节点下最顶层的域.顶级域也称一级域,顶级域的下级就是二级域,二级域的下级就是三级域,以此类推.每个域都是其上级域的子域.最早的顶级域名,也是现在说的国际域名,按照用途分为的7个大类: .com:

DNS服务和Bind配置

 一.DNS介绍    DNS是计算机域名系统(Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的.域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器.其中域名必须对应一个IP地址,一个IP地址可以有多个域名,而IP地址不一定有域名.域名系统采用类似目录树的等级结构.域名服务器通常为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器.将域名映射为IP地址的过

CentOS7简单搭建DNS服务

一.DNS系统在网络中的作用就是维护一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析和反向解析1.解析的类型 正向解析:将域名解析为IP地址,也是最长用的功能 反向解析:将IP地址解析为域名,不是很常用,一些特殊场合会用到2.DNS系统的类型1)高速缓存服务器缓存用户解析过的数据,加快访问速度,节约带宽资源2)主名称服务器保存DNS区域的正本数据,可以添加删除修改区域中的数据3)从名称服务器也被称为辅助DNS服务器,保存的DNS区

dns服务之bind配置内网解析部分子域名,其它子域名转发

bind配置内网解析部分子域名,其它子域名转发.以下以m.xxx.com和admin.xxx.com由内网dns解析,其它*.xxx.com转发给外网dns解析为例配置.文件/etc/named.conf:options {# listen-on port 53 { 127.0.0.1; }; #注释表示监听所有端口# listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/da

Centos7.2搭建SVN服务端完整配置

SVN是版本控制subversion的简称主要功能是对文档[java,conf,shell,PPT]多人协作办公 服务端 192.168.2.100 安装软件#yum -y install subversion 创建仓科目录 #mkdir  /var/svn/                  //普通目录#svnadmin create /var/svn/project    //创建仓库 导入一些文档 配置文件 shell java或php脚本 #cd /usr/lib/systemd/sy

【Linux】DNS服务-BIND从服务器、缓存服务器、转发服务器配置

环境 操作系统:CentOS 6.5 DNS软件:bind(安装参照:[Linux]DNS服务-BIND基础配置(二)) BIND从服务器 从服务器就是在bind的主配置文件中添加从域example.net的配置信息即可3 1.配置文件位置 /var/named/chroot/etc/named.conf 2.在主配置文件中添加一行域的zone定义: zone "example.net" { type slave;          masters { 120.27.99.64; };

Centos DNS服务(二)-bind主从配置与基于TSIG加密的动态更新

DNS的主从配置 DNS从服务器也叫辅服DNS服务器,如果网络上某个节点只有一台DNS服务器的话,首先服务器的抗压能力是有限的,当压力达到一定的程度,服务器就可能会宕机罢工,其次如果这台服务器出现了硬件故障那么服务器管理的区域的域名将无法访问.为了解决这些问题,最好的办法就是使用多个DNS服务器同时工作,并实现数据的同步,这样两台服务器就都可以实现域名解析操作. 从服务器要点 1.应该为一台独立的名称服务器 2.主DNS服务器的区域解析库文件中必须有一条NS记录指向从服务器 3.从DNS服务器只

VMware windows server 2008配置dns服务

Windows Server 2008配置 DNS服务 1,打开服务管理器,安装dns服务 2,配置dns服务 进入到刚刚的区域里面建主机 注意这样实际去解析的域名是www.test.com.main 反向查找区域 选择默认dns服务后测试 测试配置成功. 原文地址:https://www.cnblogs.com/Q1143316492/p/10229036.html