DNS BIND etc样例-windows下
我要实现的解析内容是:
10.188.1.150 <=> dns.myvsphere.com
10.188.1.188 <=> vcenter.myvsphere.com
一共需要如下几个文件
10.188.1.rev
localhost.rev
localhost.zone
myvsphere.com.zone
named.conf
named.root
root.zone
文件参考内容如下:
10.188.1.rev
$TTL 1D
@ IN SOA myvsphere.com. admin.myvsphere.com (
0 ; Serial
1D ; Refresh
1H ; Retry
1W ; Expire
3H ) ; Minimum
@ IN NS dns.myvsphere.com.
150 PTR dns.myvsphere.com.
188 PTR vcenter.myvsphere.com.
localhost.rev
$TTL 1D
@ IN SOA localhost. root.localhost. (
2007091701 ; Serial
30800 ; Refresh
7200 ; Retry
604800 ; Expire
300 ) ; Minimum
IN NS localhost.
1 IN PTR localhost.
localhost.zone
$TTL 1D
@ IN SOA localhost. root.localhost. (
2007091701 ; Serial
30800 ; Refresh
7200 ; Retry
604800 ; Expire
300 ) ; Minimum
IN NS localhost.
localhost. IN A 127.0.0.1
myvsphere.com.zone
@ IN SOA myvsphere.com. admin.myvsphere.com. (
0 ; Serial
1D ; Refresh
1H ; Retry
1W ; Expire
3H ) ; Minimum
@ IN NS dns.myvsphere.com.
dns IN A 10.188.1.150
vcenter IN A 10.188.1.188
named.conf
options {
// zone文件的位置
directory “C:\Program Files\ISC BIND 9\etc”;
// 无法解析的域名就去查询ISP提供的DNS
// 在下面的IP地址位置上填写ISP的DNS地址
forwarders {
//这里是Alibaba DNS,可以替换成自己的
127.0.0.1;
};
// 仅允许本机和子网内的机器查询
allow-query {
127.0.0.1;
10.188.1.0/24;
};
};
// 根DNS
zone “.” {
type hint;
file “root.zone”;
};
// localhost
zone “localhost” IN {
type master;
file “localhost.zone”;
allow-update { none; };
};
// localhost的反向解析
zone “0.0.127.in-addr.arpa” {
type master;
file “localhost.rev”;
};
// example.com
zone “myvsphere.com” IN {
type master;
file “myvsphere.com.zone”;
};
// zkzn的反向解析
zone “1.188.10.in-addr.arpa” {
type master;
file “10.188.1.rev”;
};
named.root
安装后系统提供,无需修改
root.zone
安装后系统提供,无需修改