近日想搭一套RAC虚拟机,SCAN解析决定采用DNS,所以就在自己的笔记本上用BIND9.9.3搭了DNS。在这里把步骤跟大家分享一下。

下载BIND9

下载地址:http://www.isc.org/downloads

本文采用的是BIND9.9.3-P2.zip。

解压文件到任意位置,运行BINDInstall.exe。由于系统是Win7,所以这里将BIND安装到D盘DNS目录里。安装服务还需要个用户,默认会新建一个named的用户,这里我们可以使用NT AUTHORITY\LocalService。下面点击Install开始安装。

如果只需要在cmd里面使用命令的话,可以选择只安装工具,即按照如下所示的安装:

如果文件不存在的话,还会询问是否要创建该文件夹。

点是继续之后就会弹出一个窗口进行安装,安装成功之后,如下图所示。

点击确定,结束安装。这时候在服务里面会发现多了一个ISC BIND的服务,这时候启动服务会报错的。

下面我们开始来配置DNS服务。

使用命令行进入D:\DNS\bin文件夹,执行rndc-confgen -a建立rndc.key

在etc里建立配置文件named.conf,这里建立一个moon.com的域和反向解析

#named.conf

options {

// zone文件的位置

directory "D:\DNS\etc";

// 无法解析的域名就去查询ISP提供的DNS

// 在下面的IP地址位置上填写ISP的DNS地址

forwarders {

202.96.69.38;

};

// 仅允许本机和子网内的机器查询

allow-query {

any;

};

};

// 根DNS

zone "." {

type hint;

file "named.root";

};

zone "moon.com.zone"{

type master;

file "D:\DNS\etc\moon.com.zone";

};

zone "56.168.192.in-addr.arpa"{

type master;

file "D:\dns\etc\56.168.192.in-addr.arpa ";

};

# End of named.conf

下面在建立moon.com.zone域文件

$TTL 1D

@     IN SOA      @ rname.invalid. (

0       ; serial

1D    ; refresh

1H    ; retry

1W   ; expire

3H )  ; minimum

NS    @

A       127.0.0.1

AAAA        ::1

rac-cluster-scan A 192.168.56.110

rac-cluster-scan A 192.168.56.111

rac-cluster-scan A 192.168.56.112

再建立反向解析的配置文件56.168.192.in-addr.arpa

$TTL 1D

@     IN SOA      @ rname.invalid. (

0       ; serial

1D    ; refresh

1H    ; retry

1W   ; expire

3H )  ; minimum

NS    @

A       127.0.0.1

AAAA        ::1

110 PTR rac-cluster-scan.moon.com.

111 PTR rac-cluster-scan.moon.com.

112 PTR rac-cluster-scan.moon.com.

从http://www.internic.net/zones/named.root 下载named.root文件放到D:\DNS\etc文件夹中。

做好上面这些,我们就可以在服务中启动ISC BIND服务,接下来就是见证奇迹的时刻了。

下面再来做下测试。

D:\iTools\DNS\bin>nslookup  
> server    
Default server: 202.96.69.38    
Address: 202.96.69.38#53    
Default server: 202.96.64.68    
Address: 202.96.64.68#53    
Default server: 192.168.56.1    
Address: 192.168.56.1#53    
> server 192.168.56.1    
Default server: 192.168.56.1    
Address: 192.168.56.1#53    
> rac-cluster-scan.moon.com    
Server:         192.168.56.1    
Address:        192.168.56.1#53

Name:   rac-cluster-scan.moon.com  
Address: 192.168.56.212    
Name:   rac-cluster-scan.moon.com    
Address: 192.168.56.211    
Name:   rac-cluster-scan.moon.com    
Address: 192.168.56.210    
> 192.168.56.211    
Server:         192.168.56.1    
Address:        192.168.56.1#53

211.56.168.192.in-addr.arpa     name = rac-cluster-scan.moon.com.  
> 192.168.56.212    
Server:         192.168.56.1    
Address:        192.168.56.1#53

212.56.168.192.in-addr.arpa     name = rac-cluster-scan.moon.com.  
> 192.168.56.210    
Server:         192.168.56.1    
Address:        192.168.56.1#53

210.56.168.192.in-addr.arpa     name = rac-cluster-scan.moon.com.

到此在windows上配置DNS就已经成功完成。

bind9的安装及使用相关推荐

  1. linux中bind9源码包安装使用,编译安装bind9

    一.下载bind9.9.5源码包 可以通过www.isc.org站点来获得源码包. 二.将源码包解压到任意目录 源码包通常都是.tar.gz文件,因此我们需要先将其解压: 三.编译安装bind 1.安 ...

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

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

  3. Ubuntu下域名服务器bind9 安装与配置

    Ubuntu下域名服务器bind9 安装与配置 //更新 ubuntu :sudo apt update //1.安装: //1.2安装bind9 //sudo apt-get install bin ...

  4. ubuntu下配置bind9为局域网的DNS服务器

    一.配置bind9服务器之前,先了解这些知识点: 1.DNS解析过程详解:http://www.cnblogs.com/liyuanhong/articles/7353974.html 2.常用域名记 ...

  5. 使用BIND9+MySql搭建一个智能解析DNS

      公司之前就有个所谓的"融合性CND"产品,什么叫CDN可以点这里看下,那什么又叫"融合性CDN",过了一天明白了,就是把第三方成熟的CDN产品给封装成带有自 ...

  6. 服务器DNS服务是否自动安装,DNS服务器之一:DNS简介及BIND安装与基本配置 | 旺旺知识库...

    1.什么是DNS? 域名系统(英文:Domain Name System,DNS)是因特网的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网.DNS 使用TCP和 ...

  7. ubuntu 局域网dns服务器_「bind9」ubuntu下配置bind9为局域网的DNS服务器 - seo实验室...

    bind9 一.配置bind9服务器之前,先了解这些知识点: 1.DNS解析过程详解:http://www.cnblogs.com/liyuanhong/articles/7353974.html 2 ...

  8. Linux网络实战 (一) —— DNS配置详解(安装与使用DNS)

    Linux网络实战-- DNS配置 Linux网络实战 (一) -- DNS配置 Linux 本机DNS配置 Linux主机名配置文件 添加一个新的主机名映射 删除一个主机名映射 实例 安装DNS服务 ...

  9. Debian10搭建bind9主服务器搭建

    文章目录 1.环境 2.任务描述 3.设置IP地址以及dns 4.安装bind9服务 5.修改配置文件 6.测试 7.易错总结 1.环境 IPaddress 192.168.1.1 netmask 2 ...

最新文章

  1. makefille的使用
  2. Java多线程之线程间协作 notify与wait的使用
  3. QT的QRadioButton类的使用
  4. 前端学习(969):移动端300ms延时问题
  5. oracle+solaris+密码,Oracle Solaris 10回滚补丁文件密码哈希泄露漏洞
  6. GCF(1)---How to modify PICS according to FGI bits UE reported
  7. 从入门到入土:python爬虫|SCU每日打卡自动填写|测试训练|
  8. How to pronounce symbols on keyboard
  9. 错误:'BasicLSTMCell' object has no attribute '_kernel'
  10. Unix/Linux环境C编程入门教程(20) 搭建基于Mac的 Xcode 与 QT 开发环境
  11. Java的15种锁总结
  12. python发短信sim800_sim800l 发短信
  13. 怎么设置服务器共享文件夹在哪里设置密码,共享文件夹怎么设置密码
  14. 日志追踪-类加载器-自定义类加载器
  15. 我的世界java和网易能联机吗_网易我的世界怎么联机
  16. 0. DRF之软件开发模式CBV源码解析
  17. 元宇宙价值、风险与展望
  18. 【Python】数据分析优秀案例项目经历-从多个角度分析CDNow用户特征并提供处理方案
  19. 盘点男士们也喜爱的八大女性APP
  20. 字节跳动(今日头条)推荐算法实习生面试

热门文章

  1. getRealPath详细解释
  2. OAuth2认证流程
  3. 打字练习软件——JavaFx
  4. 无货源店铺!如何运营?
  5. 你不是不好 只是不够好
  6. stm32系统滴答定时器
  7. Microsoft Windows Installer 工具 Msiexec.exe 的命令行选项
  8. Jupyter 常用扩展插件
  9. VS10x Method Block Highlighter插件
  10. uni-app 管理项目研发成员