- 浏览: 262111 次
- 性别:
- 来自: 吉林
文章分类
最新评论
-
hhb19900618:
你好 请问怎么处理 客户端 socket发送数据超时后的崩溃问 ...
c socket 编程(TCP服务器端代码) -
gar_odie:
挺好的,谢谢露珠
jquery table分页插件 -
a545807638:
...
jquery table分页插件 -
a06062125:
挺好!值得学习
二叉查找树 --c代码 -
a06062125:
只有代码没有讲解 这也算日志
kmp 算法 --转
安装环境:Linux 2.6.18-92.el5 x86_64
安装软件:bind-9.7.5
1、 bind安装
在压缩包存放的目录下(假设我们要把bind放在/home/目录下)
cd /home/
tar zxvf bind-9.7.5.tar.gz
cd bind-9.7.5
./configure --prefix=/usr/local/bind
make depend
make
make install
mkdir -p /usr/local/bind/var/run
mkdir -p /usr/local/bind/var/named
mkdir -p /usr/local/bind/etc
touch /usr/local/bind/etc/named.conf
touch /usr/local/bind/etc/rndc.conf
ln -sf /usr/local/bind/etc/named.conf /etc/named.conf
ln -sf /usr/local/bind/etc/rndc.conf /etc/rndc.conf
ln -sf /usr/local/bind/var/named /var/named
ln -sf /usr/local/bind/sbin/rndc /usr/sbin/rndc
ln -sf /usr/local/bind/sbin/named /usr/sbin/named
2、 bind配置
(1)创建密钥
cd /usr/local/bind
sbin/dnssec-keygen -a hmac-md5 -b 128 -n HOST worldhello.
为bind提供了一种安全机制Transaction Signatures,使用共享密钥进行安全的DNS通知和更新。生成的密钥文件K*****.key,K*****.private。其中*.private文件包含的Key: ******* 即为共享密钥。
(2)创建配置文件:etc/rndc.conf
rndc是远程域名服务控制器。是管理员用来控制域名服务器的应用程序,用于动态加载、停止和配置DNS服务。它的配置文件/etc/rndc.conf内容如下:
key worldhello. { /*共享密钥用于和受控DNS服务器之间完成认证*/
algorithm "hmac-md5";
secret "************************"; /*其中*为上面创建的共享密钥*/
};
options {
default-server localhost; /*管理的DNS主机名称,本例为管理本机*/
default-key worldhello. ;
};
server localhost {
key worldhello. ;
};
(3)创建配置文件:/etc/named.conf
named.conf 是域名服务器的主配置文件。zone是配置文件中的最重要的部分,描述了一个授权域名下的域名解析信息。
<!--EndFragment-->
[root@linux etc]# cd /var/named
建立localhost.zone文件
[root@linux named]#vi localhost.zone
$TTL 86400 $ORIGIN localhost. @ 1D IN SOA @ root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum 1D IN NS @ 1D IN A 127.0.0.1
建立named.local文件
[root@linux named]#vi named.local
$TTL 86400 @ IN SOA localhost. root.localhost. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS localhost. 1 IN PTR localhost.
dig命令直接生成named.root文件
[root@linux named]#dig > named.root
建立test.com域名正向解析文件
[root@linux named]#vi test.zone
$TTL 86400 $ORIGIN test.com. @ IN SOA ns.test.com. root.test.com.( 2012051600 3600 300 604800 3600) @ IN NS ns.test.com. ns IN A 127.0.0.1 www IN A 192.168.101.206
注明:192.168.101.206为www.test.com机器的ip
建立test.com域名反向解析文件
[root@linux named]#vi test.local
$TTL 86400 @ IN SOA test.com. root.test.com.( 20031001; 7200; 3600; 43200; 86400); @ IN NS test.com. 82 IN PTR dns.test.com.
配置named.conf加如以下代码
[root@linux etc]# vi named.conf
key worldhello. { algorithm "hmac-md5"; secret "************************"; /*其中*为上面创建的共享密钥*/ }; controls { inet 127.0.0.1 allow { localhost; } keys { worldhello.; }; }; options { directory "/var/named"; allow-query { any; }; pid-file "named.pid"; }; zone "." IN { type hint; file "named.root"; }; zone "localhost" IN { type master; file "localhost.zone"; allow-update { none; }; }; zone "0.0.127.in-addr.arpa" IN { type master; file "named.local"; allow-update { none; }; }; zone "test.com" IN { type master; file "test.zone"; allow-update { none; }; }; zone "101.168.192.in-addr.arpa" IN { type master; file "test.local"; allow-update { none; }; };
发表评论
-
tensorflow 实现lr
2021-09-22 17:36 277import tensorflow as tf impor ... -
tensorflow 实现 svr
2021-09-22 11:50 388import tensorflow as tf impor ... -
redis 性能问题查找
2014-10-22 18:34 1016使用redis出现性能问题,可以使用red ... -
nginx安装
2014-04-16 15:55 644转载:http://blog.csdn.net/hfsu04 ... -
python连接mysql数据库
2013-08-01 15:28 1022mysql-python的下载地址和安装过程:htt ... -
android 使用post方法请求网址
2013-05-23 14:41 1298//访问Url,发送数据,获得返回数据。 publi ... -
C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法 --转
2012-08-31 21:55 7644有些成员变量的数据类型比较特别,它们的初始化方式也和普通数据 ... -
网页自动获取
2012-08-27 10:34 0#include <stdio.h> #incl ... -
模板实现 冒泡
2012-08-08 19:53 0#include <iostream>#inclu ... -
linux 内核学习 (1)内存管理
2012-07-24 16:04 10871 分页机制 早期计算机直接使用物理地址进行内 ... -
C++中const用法总结 --转
2012-07-22 10:49 01. const修饰普通变量和指针const修饰变量,一般有两 ... -
oracle建库过程
2012-04-27 21:09 911oracle数据库建立步骤 1、建表空间: create ... -
ORACLE 数据库自增字段设置
2012-04-18 21:26 1153(1)创建自增序列 create sequence poin ... -
线程取消的使用
2012-04-14 11:04 3592取消线程 (1)一个线程可以调用pthread_canc ... -
linux netlink通信
2011-10-08 21:12 2636(1)加入自己的NETLINK通信端口 在/usr ... -
autotools 配置
2011-03-19 13:14 842(1)安装下面四个程序 (2 ... -
c 获取系统时间
2010-12-15 17:01 1004#include<time.h> #includ ... -
用openswan 2.4.7构建ipsec VPN笔记
2010-08-20 10:24 9914前言: 反把复复尝试了 ... -
telnet协议内容提取
2010-06-17 17:19 2119选项协商是Telnet协议最复杂的部分,总共有39个选项用于配 ...
相关推荐
1. 内容详细具体: Bind9 配置精讲详细具体的内容非常详细具体,涵盖了 DNS 服务器的基础知识、Bind9 安装和配置、DNS 服务器架设技巧等方面。 2. 通俗易懂: Bind9 配置精讲详细具体的内容非常通俗易懂,易于初学者...
1. **named.conf**:这是BIND9的主要配置文件,包含了DNS服务器的全局设置,如日志记录、监听地址、区域定义等。 2. **区域文件**:每个DNS区域都有一个对应的配置文件,通常位于`/var/named/chroot/var/named`目录...
《DNS Bind9手册》是一本详尽介绍BIND9(Berkeley Internet Name Domain)的权威指南,旨在为网络管理员提供深入理解与配置DNS服务器所需的一切知识。DNS,即域名系统(Domain Name System),是互联网上用于将人...
本文将详细介绍BIND9的基本配置方法,帮助读者更好地理解和掌握DNS服务。 #### 二、DNS基本概念 1. **授权模式**:DNS服务器有两种主要的角色——权威服务器和缓存服务器。权威服务器负责存储特定域的信息并响应...
标题 "DNS Bind9在Windows7下" 涉及的是如何在Microsoft Windows 7操作系统上安装和配置BIND9,这是一个广泛使用的开源DNS服务器软件。通常,BIND9主要用于Linux和Unix系统,但通过模拟Linux环境或者使用兼容软件,...
总的来说,虽然在Windows上安装和配置DNS Bind9比在Linux上更为复杂,但通过理解DNS工作原理、掌握配置文件的编写以及熟悉Windows环境下的工具,我们完全能够搭建起一个运行良好的DNS服务器。这个过程中,耐心和细致...
《BIND9配置手册》是DNS服务领域中一份重要的参考资料,主要针对BIND (Berkeley Internet Name Domain) 的第9个主要版本进行深入解析。BIND是互联网上最广泛使用的域名系统(DNS)服务器软件,负责将域名转换为IP...
国内dns环境大家都懂的,自己搞一个也是不错的! PS:该工具为windows 64位版本,里面含有dig工具!
视频教程还将详细解释各种DNS语法,帮助你更好地理解和编写BIND配置文件。通过观看和实践,你将能够熟练掌握DNS服务器的管理和维护,提升你的IT专业技能。 请确保下载并运行`Bind.exe`文件,这可能是教程配套的练习...
BIND9 是一个功能强大且广泛使用的 DNS 服务器软件,本文将介绍如何在 FreeBSD 上安装和配置 BIND9,以便提供 DNS 服务。 安装 BIND9 在 FreeBSD 上安装 BIND9非常简单,只需要使用 pkg_add 命令从 FreeBSD 的...
本文将详细介绍如何在Windows XP上配置BIND 9,并解释压缩包中的配置文件如何用于快速搭建DNS服务。 首先,让我们了解DNS的基本概念。DNS(Domain Name System)是互联网的一种分布式命名系统,它将易于记忆的域名...
Linux上配置DNS服务器所需的bind9包。后缀是.deb的安装包,适用于Ubuntu和debian。安装及配置详情见:http://blog.csdn.net/qq_33069737/article/details/52239394
2. **视图(View)配置**:在BIND配置文件中定义不同的视图,每个视图对应不同的IP地址池。例如,对于网通用户返回网通线路的IP地址,对于电信用户返回电信线路的IP地址。 3. **客户端IP地址识别**:智能DNS的核心...
### BIND 9 的高级配置详解 #### 一、概述 ...通过本文介绍的 BIND 9 的高级配置技巧,您可以更有效地管理和保护您的 DNS 服务器。无论您是需要增强安全性还是提高性能,这些配置都将帮助您达到目标。
在本文档中,我们将详细介绍 BIND 9 的基本概念、安装和配置、管理和维护、故障排除等方面的知识点。 第 1 章 介绍 BIND 9 是一个开源的 DNS 服务器软件,由 Internet Systems Consortium développé。它是 BIND ...
- **libisc.dll, libisccfg.dll, libbind9.dll**:这些都是BIND的内部库文件,分别提供了基础的网络服务、配置处理和主要的BIND功能。 - **bindevt.dll, liblwres.dll**:分别用于设备管理和轻量级 resolver 功能,...
在深入理解DNS基础与BIND服务器配置之前,我们首先需要对DNS系统的基本工作原理有所了解。 DNS系统采用分布式数据库,由众多DNS服务器共同维护。当用户在浏览器中输入一个域名时,本地DNS客户端会向最近的DNS服务器...