1, 设备及操作系统
a) DNS 服务器,虚拟机 centos 6.5 x64, 安装bind工具(使用yum install bind* 安装bind所需要的工具集包)IP:192.168.0.190
b) Win 7系统,用于检查。192.168.0.103
2, DNS 配置
a) vi /etc/named.conf
options {
listen-on port 53 { any; };
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; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
//配置文件信息
include "/etc/named.root.key";
注意红色部分。
b) 继续编辑zone文件
vi /etc/named.rfc1912.zones
//定义正向区域,规则文件kkk.com.zone
zone "kkk.com" IN{
type master;
notify yes;
file "kkk.com.zone";
allow-update{none;};
};
//定义反向区域,规则文件0.168.192.zone
zone "0.168.192.in-addr.arpa" IN{
type master;
notify yes;
file "0.168.192.zone";
allow-update {none;};
};
c) 编辑规则文件
vi /var/named/ kkk.com.zone
$TTL 86402
$ORIGIN kkk.com.
@ IN SOA ns1.kkk.com. root.kkk.com. (
42 ;serial
6H ;refresh
15M ;retry
1w ;expire
1D ) ;minimum
NS ns1.kkk.com.
A 192.168.0.190
ns1 A 192.168.0.190
Vi /var/name/ 0.168.192.zone
$TTL 86400
@ IN SOA ns1.kkk.com. root.kkk.com. (
192 ;serial
6H ;refresh
15M ;retry
1w ;expire
1D ) ;minimum
NS ns1.kkk.com.
190 PTR ns1.kkk.com.
以上全部完成后,使用named-checkconf /etc/named.conf和named-checkzone test.com /var/named/test.com.zone及named-checkzone 1.168.192.in-addr.arpa /var/namd/1.168.192.zone进行配置文件检查。
如无问题则使用“service named start”进行启动。
测试:
将win7系统DNS服务器填写为:192.168.0.190.
使用nslookup ns1.kkk.com进行访问测试:
C:\Users\xiaoleng>nslookup ns1.kkk.com
DNS request timed out.
timeout was 2 seconds.
服务器: UnKnown
Address: 192.168.0.190
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** 请求 UnKnown 超时
继续部分:
在/var/named/ kkk.com.zone最后加入
www A 192.168.0.190
使用
C:\Users\xiaoleng>nslookup www.kkk.com
DNS request timed out.
timeout was 2 seconds.
服务器: UnKnown
Address: 192.168.0.190
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** 请求 UnKnown 超时
至此一个简单的bind环境搭配完成,如果在大型局域网内。可以完成自定义网络及IP规划。
分享到:
相关推荐
linux下配置dns服务器所需要的包,下面是包名 bind-9.3.6-4.P1.el5.i386.rpm bind-chroot-9.3.6-4.P1.el5.i386.rpm bind-devel-9.3.6-4.P1.SEL5_4.2.i386.rpm bind-libs-9.3.6-4.P1.el5.i386.rpm bind-utils-9.3.6-4...
二、 实验内容: 在一台安装好 Linux 系统的真实机上进行BIND软件包的安装,启动DNS,为其配置文件(包括主配置文件,区 域数据库文件,与域名解析相关的文件)。配置好服务器之后进行测试。 三、实验环境 1、开启...
Linux下DNS服务安装(多主机配置),Linux下的DNS是用bind来实现的
Bind视频教程 详细讲解dns服务器配置过程,语法解释,,,、。
BIND是一种开源的DNS(Domain Name System)协议的实现,包含对域名的查询和响应所需的所有软件...它是互联网上最广泛使用的一种DNS服务器,主要应用与linux和unix系统下,本文讲解的是BIND DNS服务器 安装、升级步骤。
本文档是很详细的DNS配置,对于现在最新的BIND配置是一个非常详细的手稿,希望大家也能支持一些步足的地方!!!
1.2.1安装DNS服务器 Red Hat Enterprise Linux 5中的DNS服务器是通过Bind软件来实现的,在... system-config-bind-*:Red Hat Enterprise Linux 5的GUI DNS 配置工具。 其中“caching-nameserver-*”包需要手动安装。
Linux上配置DNS服务器所需的bind9包。后缀是.deb的安装包,适用于Ubuntu和debian。安装及配置详情见:http://blog.csdn.net/qq_33069737/article/details/52239394
公司新购一台web服务器,IP地址为52,由于使用IP地址访问不便,假设你是该公司的网络管理员,请你完成DNS服务的配置,使得用户可以通过域名访问该网站。 DNS服务器IP:54/24 公司DNS区域:abccompany.cc Web服务器...
linux主辅dns服务器配置的说明,了解主辅服务器的原理,以及怎样去配置一个主辅服务器。
Linux下的DNS配置ppt/DNS用于将易于记忆的域名和不易记忆的IP地址进行转换。需要安装bind
本文将详细介绍Linux环境下DDNS的解决方案,即由Internet Software Consortium(ISC)开发的BIND-DNS和DHCP(Dynamic Host Configure Protocol,动态主机配置协议)协同工作,进而共同实现DDNS的方法。在Linux下实现...
DNS,最早于1983年由保罗·莫卡派乔斯(Paul Mockapetris)发明。汉语叫域名系统(英语:Domain Name System,缩写DNS)是因特网的一项核心服务,它作为可以将域名和IP地址相互...DNS 使用TCP和UDP端口53。 ... ...
下载BIND http://www.isc.org 也可以去本站下载 bind9 dns软件。 2.编译安装 代码如下:# tar zxvf bind-9.4.0.tar.gz # cd bind-9.4.0 # ./configure sysconfdir=/etc //更多安装选项 ./configure –help...
Linux环境下bind9.2.3域名服务器的安装及配置,主要测试通过的环境有RH8,RH9,RH as3,RH as3up3,Suse
在Linux下实现动态DNS不仅需要Bind 8以上的DNS软件,还要有DHCP Server v3.0以上版本,因为只有3.0以上的版本才完全实现了对DDNS的支持。因此,本文的实现环境采用Slackware Linux 9.0作为DDNS服务器,其上同时运行...
利用Bind DLZ MySQL 构建智能DNS V2 中文版 读者必须有熟练的linux运维基础,同时对mysql也非常了解! 一、相关术语简介 二、智能DNS系统服务规划 三、安装BIND及基本环境 四、配置DNS TSIG 五、配置Bind-View-DLZ-...
1。在RedHat Linux 9.0下配置DNS服务器Bind 9.2.6 2。网管笔记--关于服务器DNS的不完全总结
在Vmware虚拟机上利用Centos 7操作系统配置DNS服务。在实验开始前,需要做如下操作:准备3个虚拟机,都需要安装bind安装包。客户机安装bind后,需启动服务。 nslookup指令的退出输入:exit 本次配置较为简单,适合...
在Linux下配置DNS 介绍一下DNS的解析的核心文件。 bind 安装后需要手动创建named.conf,一般创建在/etc下 还需要手动创建的有域名解析文件: 例如文本中的:oralife.com.hosts IP地址逆向解析文件