CentOS 7安装使用bind9(域名解析服务)
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(域名解析服务)相关推荐
- CentOS 8安装并配置NFS服务
先决条件 我们假设您有一台运行CentOS 8的服务器,我们将在该服务器上设置NFS服务器和其他充当NFS客户端的计算机.服务器和客户端应该能够通过专用网络相互通信.如果您的托管服务提供商不提供私有I ...
- Centos下安装SSH、FTP服务
SSH 一.基本配置 1.rpm -qa | grep openssh 查看是否安装了ssh服务2.yum -y install sshd (yum install openssh-server)安装 ...
- 运维之DNS域名解析服务基础概念与Bind9安装
0x00 前言简述 基础概念 基础术语 记录类型 0x01 DNS服务介绍 原理流程 实验目标 0x02 DNS服务之Bind9 Ubuntu 安装 CentOS 安装 Docker 容器 1) 源 ...
- CentOS 6.5系统下安装和配置NFS服务
一.环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二.安装: NFS的安装配置: centos 5 : 1 yum -y instal ...
- nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务
centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...
- 在centos中安装samba 服务
在centos中安装samba 服务,写这篇博文的目的主要是方便windows上面的文件简单快速的复制到linux中. 1.下载及安装Samba yum -y install samba 2.配置S ...
- linux查看riak版本,Riak学习(一):Linux Centos 下安装 Riak 服务
Riak学习(1):Linux Centos 下安装 Riak 服务 1,介绍 8月底参加了CSND的一个技术沙龙. http://huiyi.csdn.net/meeting/info/437/cl ...
- linux7创建vsftp服务器,Centos 7 FTP(vsftp)服务安装及配置
作为前端工程师,要想在中国有一席之地,你不得不作出不可能的努力,把自己变成一个全能的人.你不仅仅要会 HTML.CSS.JavaScript.PhotoShop.Node.js.Angular.js. ...
- Redis安装与配置、centos虚拟机上配置自启动redis服务
目录 1. Redis简介 2.Redis安装前的准备工作 3. 解压 4.redis服务与关闭 5. redis服务的开机启动 centos虚拟机上的配置 6.安装 今天与大家分享,Redis安装与 ...
最新文章
- Mac上实现ProxyChains-NG终端代理
- Object类和常用API
- 描写火车站场景_关于描写火车站的句子
- 01-复杂度1 最大子列和问题(剑指offer和PAT)
- Angular CLI: 全局脚本
- 常见的MySQL命令大全
- wincc安装信息服务器,WinCC 7.4软件不会安装?怎么授权?一文教会你
- MAMP(win) Apache启动失败__句柄无效。 : master_main: create child process failed. Exiting.
- 阅读心得:JDE:Towards Real-Time Multi-Object Tracking
- css module模组化
- 学习分布式系统需要怎样的知识?
- 时间序列分析中的移动平均趋势剔除法
- hive 按行打印出截止日期和开始日期之间的日期
- spring.xml配置类属性--喜闻乐见
- 机器学习之Grid Search网格搜索(自动调参)
- ASTM F2613-19儿童折叠椅和凳子强制性安全标准
- Java里面timestamp和long的相互转换
- 应对10月20日微软黑屏的方法
- 投资理财-害怕的事情
- 天天向上的力量(休息日不下降去比较)