Ubuntu Bind9泛域名解析配置
来源:互联网 发布:c#json转list对象集合 编辑:程序博客网 时间:2024/05/16 07:13
bind9简介
BIND (Berkeley Internet Name Domain)是Domain Name System (DNS) 协议的一个实现,提供了DNS主要功能的开放实现,包括
- 域名服务器 (named)
- DNS解析库函数
- DNS服务器运行调试所用的工具
是一款开放源码的DNS服务器软件,由美国加州大学Berkeley分校开发和维护的,
按照ISC的调查报告,BIND是世界上使用最多最广泛的域名服务系统。不论你的邮件服务器,WEB服务器或者其他的services如何的安全可靠,DNS的故障会给你带来用户根本无法访问这些服务。
BIND,也是我们常说的named,由于多数网络应用程序使用其功能,所以在很多BIND的弱点及时被发现。主要分为三个版本:
v4
1998年多数UNIX捆绑的是BIND4,已经被多数厂商抛弃了,除了OpenBSD还在使用。OpenBSD核心人为BIND8过于复杂和不安全,所以继续使用BIND4。这样一来BIND8/9的很多优点都不包括在v4中。
v8
就是如今使用最多最广的版本。
v9
最新版本的BIND,全部重新写过,免费(但是由商业公司资助),也添加了许多新的功能(但是安全上也可能有更多的问题)。BIND9在2000年十月份推出,现在稳定版本是9.3.2。
-----------------------------------------废话的分割线-----------------------------------------------
-----------------------------------------主题的开始-------------------------------------------------
安装bind9
sudo apt-get install bind9 bind9-doc dnsutils
bind9将默认安装在/etc/bind/目录下
rndc授权
修改/etc/bind/named.conf.options,在未授权的情况下,将会出现
错误信息:rndc: connect failed: 127.0.0.1#953: connection
1
sudo
vim /etc/bind/named.conf.options
例如rnfc.key的文件内容为:
key "rndc-key" {
algorithm hmac-md5;
secret "vfmD0+yvxhgW0wa8FQ54EQ==";
};
则在named.conf.options 中添加一下内容
1
key
"rndc-key"
{
2
algorithm hmac-md5;
3
secret
"vfmD0+yvxhgW0wa8FQ54EQ=="
;
4
};
5
6
controls {
7
inet 127.0.0.1 port 953
8
allow { 127.0.0.1; } keys {
"rndc-key"
; };
9
};
接下来是如何配置域名解析的问题
添加本地区域文件
创建文件 /etc/bind/zones.zheng
1
zone
"zheng.dev"
{
type
master;
file
"/etc/bind/db.zheng.dev"
; };
file则是只想该域的具体配置文件
创建文件/etc/bind/db.zheng.dev
添加一下内容
01
$TTL 86400
02
@ IN SOA localhost. root.localhost. (
03
1 ; Serial
04
604800 ; Refresh
05
86400 ; Retry
06
2419200 ; Expire
07
86400 ) ; Negative Cache TTL
08
;
09
@ IN NS localhost.
10
*.zheng.dev. IN A 192.168.146.129
重启bind9
1
sudo
/etc/init.d/bind9 restart
这样一个最基本的基于bind9的泛域名配置即可完成
- Ubuntu Bind9泛域名解析配置
- 域名解析服务器. BIND9 的安装与配置
- Ubuntu配置Bind9
- Ubuntu采用bind9配置DNS服务器
- 泛域名解析 配置
- dnsmasq配置泛域名解析
- Ubuntu下DNS服务器的配置——Bind9
- ubuntu下配置bind9为局域网的DNS服务器
- ubuntu下安装bind9
- [DNS] BIND9详解 BIND9配置方法
- BIND9的配置(1)
- BIND9安装配置 手记
- BIND9配置详解
- DNS Bind9 配置小记
- DNS bind9配置
- bind9配置实例初探
- bind9配置说明
- BIND9.9.9配置DNS
- MFC 窗口靠边自动隐藏 功能
- 最短路SPFA--poj3013
- osgi环境下 quartz集群方案2
- 图像角点检测之Trajkovic算子
- AIR面向iOS设备的原生扩展
- Ubuntu Bind9泛域名解析配置
- Sql Server 2008 R2连接远程数据库
- 微软面试题(1) 经典测试
- 增加网站权重及外链的新招,把网站转成APP发布到各大应用平台
- XAMPP:继MAMP之后,Mac OS X平台下又一款帮你快速搭建服务器环境软件
- 接收控制台输入的数据
- Linux中常用字符串函数的实现
- jquery status 302 javascript拦截http 302跳转。
- hive数据倾斜总结