1.1安装bind9软件

##1.安装软件
[root@jack7-118] yum install bind -y##2.配置bind主配置文件
[root@jack7-118]# cat /etc/named.conf
options {listen-on port 53 { 10.2.7.118; }; # 配置服务器IPlisten-on-v6 port 53 { ::1; };directory   "/var/named";dump-file   "/var/named/data/cache_dump.db";statistics-file "/var/named/data/named_stats.txt";memstatistics-file "/var/named/data/named_mem_stats.txt";recursing-file  "/var/named/data/named.recursing";secroots-file   "/var/named/data/named.secroots";allow-query     { any; };forwarders  { 223.5.5.5; };recursion yes;dnssec-enable no;
dnssec-validation no;/* Path to ISC DLV key */
bindkeys-file "/etc/named.root.key";managed-keys-directory "/var/named/dynamic";pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";};logging {channel default_debug {file "data/named.run";severity dynamic;};
};zone "." IN {type hint;file "named.ca";
};include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";#检查配置文件是否有错
[root@jack7-118]# named-checkconf

1.2 配置bind9

#配置区域配置文件
[root@jack7-118]# cat /etc/named.rfc1912.zones
...
...zone "host.com" IN { # 配置内部服务type master;file "host.com.zone";allow-update { 10.2.7.118; };
};zone "jack-yan.com" IN { # 配置外部服务type master;file "jack-yan.com.zone";allow-update { 10.2.7.118; };
};#配置区域数据文件
[root@jack7-118]# cat /var/named/host.com.zone # 内部服务配置文件
$ORIGIN  host.com.
$TTL    600 ; 10 minutes
@   IN SOA dns.host.com. dnsadmin.host.com. (2020010201   ; serial10800        ; refresh (3 hours)900          ; retry  (15 minutes)604800       ; expire (1 week)86400        ; minimum (1 day))NS  dns.host.com.
$TTL    60  ; 1 minute
dns         A   10.2.7.118
jack7-118       A   10.2.7.118
jack7-11        A   10.2.7.11
jack7-12        A   10.2.7.12
jack7-13        A   10.2.7.13
jack7-51        A   10.2.7.51
jack7-52        A   10.2.7.52[root@jack7-118]# cat /var/named/jack-yan.com.zone # 外部服务配置文件
$ORIGIN  jack-yan.com.
$TTL    600 ; 10 minutes
@   IN SOA dns.jack-yan.com. dnsadmin.jack-yan.com. (2020010201  ; serial10800       ; refresh (3 hours)900     ; retry  (15 minutes)604800      ; expire (1 week)86400       ; minimum (1 day))NS      dns.jack-yan.com.
$TTL    60  ; 1 minute
dns             A       10.2.7.118
harbor              A       10.2.7.118

注意:serial字段在每次修改配置文件时数值+1

1.3,启动并验证DNS,能够正常解析域名

#启动服务
[root@jack7-118]# systemctl start named
[root@jack7-118]# systemctl enable named
[root@jack7-118]# netstat -lntup | grep 53
tcp        0      0 10.2.7.118:53           0.0.0.0:*               LISTEN      1280/named
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      1280/named
tcp6       0      0 ::1:53                  :::*                    LISTEN      1280/named
tcp6       0      0 ::1:953                 :::*                    LISTEN      1280/named
udp        0      0 10.2.7.118:53           0.0.0.0:*                           1280/named
udp6       0      0 ::1:53                  :::*                                1280/named       #验证
[root@jack7-118]# dig -t A jack7-11.host.com @10.2.7.118 +short
10.2.7.11#在其他主机上设置dns为10.2.7.118即可解析~]# cat /etc/resolv.conf
Generated by NetworkManager
search host.com                           #短域名解析
nameserver 10.2.7.118

CentOS 7安装使用bind9(域名解析服务)相关推荐

  1. CentOS 8安装并配置NFS服务

    先决条件 我们假设您有一台运行CentOS 8的服务器,我们将在该服务器上设置NFS服务器和其他充当NFS客户端的计算机.服务器和客户端应该能够通过专用网络相互通信.如果您的托管服务提供商不提供私有I ...

  2. Centos下安装SSH、FTP服务

    SSH 一.基本配置 1.rpm -qa | grep openssh 查看是否安装了ssh服务2.yum -y install sshd (yum install openssh-server)安装 ...

  3. 运维之DNS域名解析服务基础概念与Bind9安装

    ​0x00 前言简述 基础概念 基础术语 记录类型 0x01 DNS服务介绍 原理流程 实验目标 0x02 DNS服务之Bind9 Ubuntu 安装 CentOS 安装 Docker 容器 1) 源 ...

  4. CentOS 6.5系统下安装和配置NFS服务

    一.环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二.安装: NFS的安装配置: centos 5 : 1 yum -y instal ...

  5. nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务

    centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...

  6. 在centos中安装samba 服务

    在centos中安装samba 服务,写这篇博文的目的主要是方便windows上面的文件简单快速的复制到linux中. 1.下载及安装Samba yum -y install samba  2.配置S ...

  7. linux查看riak版本,Riak学习(一):Linux Centos 下安装 Riak 服务

    Riak学习(1):Linux Centos 下安装 Riak 服务 1,介绍 8月底参加了CSND的一个技术沙龙. http://huiyi.csdn.net/meeting/info/437/cl ...

  8. linux7创建vsftp服务器,Centos 7 FTP(vsftp)服务安装及配置

    作为前端工程师,要想在中国有一席之地,你不得不作出不可能的努力,把自己变成一个全能的人.你不仅仅要会 HTML.CSS.JavaScript.PhotoShop.Node.js.Angular.js. ...

  9. Redis安装与配置、centos虚拟机上配置自启动redis服务

    目录 1. Redis简介 2.Redis安装前的准备工作 3. 解压 4.redis服务与关闭 5. redis服务的开机启动 centos虚拟机上的配置 6.安装 今天与大家分享,Redis安装与 ...

最新文章

  1. Mac上实现ProxyChains-NG终端代理
  2. Object类和常用API
  3. 描写火车站场景_关于描写火车站的句子
  4. 01-复杂度1 最大子列和问题(剑指offer和PAT)
  5. Angular CLI: 全局脚本
  6. 常见的MySQL命令大全
  7. wincc安装信息服务器,WinCC 7.4软件不会安装?怎么授权?一文教会你
  8. MAMP(win) Apache启动失败__句柄无效。 : master_main: create child process failed. Exiting.
  9. 阅读心得:JDE:Towards Real-Time Multi-Object Tracking
  10. css module模组化
  11. 学习分布式系统需要怎样的知识?
  12. 时间序列分析中的移动平均趋势剔除法
  13. hive 按行打印出截止日期和开始日期之间的日期
  14. spring.xml配置类属性--喜闻乐见
  15. 机器学习之Grid Search网格搜索(自动调参)
  16. ASTM F2613-19儿童折叠椅和凳子强制性安全标准
  17. Java里面timestamp和long的相互转换
  18. 应对10月20日微软黑屏的方法
  19. 投资理财-害怕的事情
  20. 天天向上的力量(休息日不下降去比较)

热门文章

  1. python杨辉三角问题
  2. mkv转mp4,大家都在用的方法
  3. 安卓(Android)扫一扫
  4. 怎么把计算机跟打印机ip固定,电脑怎么设置打印机ip地址
  5. Python中FIR滤波和STFT滤波对比(MNE脑电数据处理)
  6. 如何撤销正在审核和已经审核过的app
  7. OpenWrt patch方法
  8. 【千方百计】更改绑定的数据对象数值后,DOM重新渲染的4种方法
  9. 移动硬盘运行linux很烫,硬盘烫手正常吗
  10. 【转】Protel99Se制作PCB基本流程