bind9的安装及使用
近日想搭一套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的安装及使用相关推荐
- linux中bind9源码包安装使用,编译安装bind9
一.下载bind9.9.5源码包 可以通过www.isc.org站点来获得源码包. 二.将源码包解压到任意目录 源码包通常都是.tar.gz文件,因此我们需要先将其解压: 三.编译安装bind 1.安 ...
- 运维之DNS域名解析服务基础概念与Bind9安装
0x00 前言简述 基础概念 基础术语 记录类型 0x01 DNS服务介绍 原理流程 实验目标 0x02 DNS服务之Bind9 Ubuntu 安装 CentOS 安装 Docker 容器 1) 源 ...
- Ubuntu下域名服务器bind9 安装与配置
Ubuntu下域名服务器bind9 安装与配置 //更新 ubuntu :sudo apt update //1.安装: //1.2安装bind9 //sudo apt-get install bin ...
- ubuntu下配置bind9为局域网的DNS服务器
一.配置bind9服务器之前,先了解这些知识点: 1.DNS解析过程详解:http://www.cnblogs.com/liyuanhong/articles/7353974.html 2.常用域名记 ...
- 使用BIND9+MySql搭建一个智能解析DNS
公司之前就有个所谓的"融合性CND"产品,什么叫CDN可以点这里看下,那什么又叫"融合性CDN",过了一天明白了,就是把第三方成熟的CDN产品给封装成带有自 ...
- 服务器DNS服务是否自动安装,DNS服务器之一:DNS简介及BIND安装与基本配置 | 旺旺知识库...
1.什么是DNS? 域名系统(英文:Domain Name System,DNS)是因特网的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网.DNS 使用TCP和 ...
- ubuntu 局域网dns服务器_「bind9」ubuntu下配置bind9为局域网的DNS服务器 - seo实验室...
bind9 一.配置bind9服务器之前,先了解这些知识点: 1.DNS解析过程详解:http://www.cnblogs.com/liyuanhong/articles/7353974.html 2 ...
- Linux网络实战 (一) —— DNS配置详解(安装与使用DNS)
Linux网络实战-- DNS配置 Linux网络实战 (一) -- DNS配置 Linux 本机DNS配置 Linux主机名配置文件 添加一个新的主机名映射 删除一个主机名映射 实例 安装DNS服务 ...
- Debian10搭建bind9主服务器搭建
文章目录 1.环境 2.任务描述 3.设置IP地址以及dns 4.安装bind9服务 5.修改配置文件 6.测试 7.易错总结 1.环境 IPaddress 192.168.1.1 netmask 2 ...
最新文章
- makefille的使用
- Java多线程之线程间协作 notify与wait的使用
- QT的QRadioButton类的使用
- 前端学习(969):移动端300ms延时问题
- oracle+solaris+密码,Oracle Solaris 10回滚补丁文件密码哈希泄露漏洞
- GCF(1)---How to modify PICS according to FGI bits UE reported
- 从入门到入土:python爬虫|SCU每日打卡自动填写|测试训练|
- How to pronounce symbols on keyboard
- 错误:'BasicLSTMCell' object has no attribute '_kernel'
- Unix/Linux环境C编程入门教程(20) 搭建基于Mac的 Xcode 与 QT 开发环境
- Java的15种锁总结
- python发短信sim800_sim800l 发短信
- 怎么设置服务器共享文件夹在哪里设置密码,共享文件夹怎么设置密码
- 日志追踪-类加载器-自定义类加载器
- 我的世界java和网易能联机吗_网易我的世界怎么联机
- 0. DRF之软件开发模式CBV源码解析
- 元宇宙价值、风险与展望
- 【Python】数据分析优秀案例项目经历-从多个角度分析CDNow用户特征并提供处理方案
- 盘点男士们也喜爱的八大女性APP
- 字节跳动(今日头条)推荐算法实习生面试