我设置了一个DNS server
使用该bind9
实用程序的方法,从示例中获取settings
,结果如下configuration
:
文件:/etc/bind/named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "testing.net" {
type master;
file "/etc/bind/db.forward.com";
};
zone "12.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.reverse.com";
};
文件:/etc/bind/db.forward.com
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.testing.net. root.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.testing.net.
ns IN A 192.168.12.1
server IN A 192.168.12.1
www 3600 IN CNAME ns.testing.net.
文件:/etc/bind/db.reverse.com
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.testing.net. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.
1 IN PTR ns.testing.net.
1 IN PTR ns.testing.net.
我的系统上正在运行一项名为 的服务demo.testing.net
。我还在这个系统上实现了一个接入点,连接到它的客户端可以访问名称ns.testing.net
。
您能否告诉我,如何设置配置bind9
以便客户端可以访问名为 的系统demo.testing.net
?specified
中应该包含什么configuration files
?非常感谢!
答案1
对于 Linux 主机,您应该将以下内容放入其 /etc/resolv.conf 中:
nameserver 192.168.12.1
search testing.net
然后他们应该测试:
ping demo
不要忘记将以下行放入 /etc/bind/db.forward.com 中:
demo IN A 192.168.12.<host ip>
并在 /etc/bind/db.reverse.com 中:
<host ip> IN PTR demo.testing.net.
并重新启动您的bind9服务器。
祝你好运。