域名查找顺序 设置 /etc/host.conf

1. bind 安装

$ yum install bind bind-utils
nslookup (name server lookup) 在bind-utils 中

查看安装结果
$rpm -aq | grep bind
bind-license-9.9.4-29.el7_2.3.noarch
bind-utils-9.9.4-29.el7_2.3.x86_64
bind-libs-lite-9.9.4-29.el7_2.3.x86_64
bind-libs-9.9.4-29.el7_2.3.x86_64
bind-9.9.4-29.el7_2.3.x86_64

搭建域名 bodani.com

2.配置主DNS服务器:
------------------------------------------------------------------------------------------------------------

2.1. 主要配置文件:

/etc/named.conf 主要配置入口

/etc/named.rfc1912.zones 定义正反解区域相关

/var/named/ 正反解数据库

配置 named.conf

// listen-onport 53 { 127.0.0.1; }; (默认监听53 端口)
// listen-on-v6port 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";
allow-query { any; }; (允许访问配置,默认localhost 只本机可用)

include"/etc/named.rfc1912.zones";
include"/etc/named.bodani.com.zones";

配置 zones
$cp/etc/named.rfc1912.zones /etc/named.bodani.com.zones

$vim /etc/named.bodani.com.zones

zone"bodani.com" IN {
type master;
file "named.bodani.com";
allow-update { none; };
};

配置域名IP named.bodani.com

默认查找文件位置为 named.conf 中 directory变量指定位置
$cp /var/named/named.localhost /var/named/named.bodani.com

$vim /var/named/named.bodani.com

$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1

node IN A 10.2.0.10
node IN A 10.2.0.11
node IN A 10.2.0.12
node IN A 10.2.0.13
node IN A 10.2.0.14
node IN A 10.2.0.15

3 启动named

检验配置

$ named-checkconf

启动服务

$service named start
$service named status

4 测试

$ ss -tuln | grep 53

vim /etc/resove.conf (指定域名服务器)

nameserver 127.0.0.1

$ nslookup node.bodani.com 127.0.0.1
Server: 127.0.0.1
Address: 127.0.0.1#53

Name: node.bodani.com
Address: 10.2.0.13
Name: node.bodani.com
Address: 10.2.0.11
Name: node.bodani.com
Address: 10.2.0.12
Name: node.bodani.com
Address: 10.2.0.15
Name: node.bodani.com
Address: 10.2.0.14
Name: node.bodani.com
Address: 10.2.0.10

CentOS 7 BIND 搭建的更多相关文章

  1. CentOS 7 BIND 主从搭建

    主机 10.2.0.15 从机 10.2.0.14 1 主机配置$vim /etc/named.bodani.com.zones zone"bodani.com" IN { typ ...

  2. centos DNS服务搭建 DNS原理 使用bind搭建DNS服务器 配置DNS转发 配置主从 安装dig工具 DHCP dhclient 各种域名解析记录 mydns DNS动态更新 第三十节课

    centos  DNS服务搭建  DNS原理  使用bind搭建DNS服务器 配置DNS转发 配置主从  安装dig工具  DHCP  dhclient  各种域名解析记录  mydns DNS动态更 ...

  3. 摘要: CentOS 6.5搭建Redis3.2.8伪分布式集群

    from https://my.oschina.net/ososchina/blog/856678     摘要: CentOS 6.5搭建Redis3.2.8伪分布式集群 前言 最近在服务器上搭建了 ...

  4. Centos 7.5 搭建FTP配置虚拟用户

    Centos 7.5 搭建FTP配置虚拟用户 1.安装vsftpd #vsftpd下载地址 http://mirror.centos.org/centos/7/os/x86_64/Packages/v ...

  5. Centos vsftpd服务器搭建

    Centos vsftpd服务器搭建 时间:2016-07-18 1.最为简单的vsftpd服务器搭建 1.安装vsftpd 1.yum 安装 yum install vsftpd 2.rpm文件安装 ...

  6. CentOS 6.4 搭建git 服务器

    CentOS 6.4 搭建git 服务器 (2013-11-22 19:04:09)转载▼ 标签: it 分类: Linux 此文件是依据markdown所编写,更好效果参见本人github的文档ht ...

  7. CentOS使用virtualenv搭建独立的Python环境-python虚拟环境

    CentOS使用virtualenv搭建独立的Python环境-python虚拟环境 virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解 ...

  8. 在CentOS 6上搭建私有的Docker Registry

    在CentOS 6上搭建私有的Docker Registry v2Registry概念 :Registry是一个无状态的, 高可扩展的服务器端应用程序, 用于存储和分发Docker Image. 依赖 ...

  9. Linux Centos 6.6搭建SFTP服务器

    Linux Centos 6.6搭建SFTP服务器 在Centos 6.6环境使用系统自带的internal-sftp搭建SFTP服务器. 打开命令终端窗口,按以下步骤操作. 0.查看openssh的 ...

随机推荐

  1. html中 iframe子页面 与父页面之间的方法调用 ;

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  2. day23 框架之基础加强

    day23 框架之基础加强 今日任务 aptana(javascript的eclipse插件):http://www.cnblogs.com/terrylin/archive/2012/06/20/2 ...

  3. Python Data Visualization Cookbook 2.2.2

    import csv filename = 'ch02-data.csv' data = [] try: with open(filename) as f://用with语句将数据文件绑定到对象f r ...

  4. 新项目引入gulp

    1:安装npm:官网下载nodejs--https://nodejs.org/en/.进行安装npm;--http://jingyan.baidu.com/article/a17d528506d7f5 ...

  5. js---DOM元素节点

    创建新的 HTML 元素如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素. 实例1: <!DOCTYPE html> <htm ...

  6. String类之endsWith方法--->检测该字符串以xx为结尾

    endsWith(XX)方法是java内置类String类的一个内置方法,我们直接拿来用即可了,下边是api说明:检测该字符串以xx为结尾,结果返回布尔值 public class Demo { pu ...

  7. POJ 2305 Basic remains(进制转换)

    题目链接:http://poj.org/problem?id=2305 ime Limit: 1000MS   Memory Limit: 65536K Total Submissions: 5326 ...

  8. Computation expressions: Introduction

    本文仅为对原文的翻译,主要是记录以方便以后随时查看.原文地址为http://fsharpforfunandprofit.com/posts/computation-expressions-intro/ ...

  9. 一、什么是WCF

    注:本文为学习摘抄,原地址:http://www.cnblogs.com/iamlilinfeng/archive/2012/09/25/2700049.html 一.概述 Windows Commu ...

  10. linux下合并pdf

    使用Gost Script和 PDFtk运行如下命令: #gs -q -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Linuxidc.pdf -dBATCH *.p ...