Saya menggunakan BIND di Ubuntu 11.04 dan sepertinya tidak ada yang berfungsi (server melakukan rekursi, jadi saya tahu itu berfungsi dengan baik.) Namun tidak menyelesaikan host lokal pada subnet yang saya sediakan. Tidak ada kesalahan yang diberikan ketika saya menjalankan named-checkconf.
Ini pengaturannya:
/etc/bind/named.conf
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
/etc/bind/named.conf.options
options {
directory "/var/cache/bind";
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
/etc/bind/named.conf.local
zone "example.com" {
type master;
file "/etc/bind/example.com.zone";
};
/etc/bind/example.com.zone
$TTL 1d
@ IN NS 192.168.1.102
www IN A 192.168.1.102
web IN CNAME www
comp1 IN A 192.168.1.122
comp2 IN A 192.168.1.124
comp3 IN A 192.168.1.123
Ketika saya mencoba untuk melakukan ping ke salah satu host yang ditentukan (comp1-3 atau mengakses server web saya www.example.com) tidak ada yang terjadi.
Apakah ada izin tertentu yang harus ditetapkan pada file zona?
Saya mencoba menggali example.com dan inilah yang dikembalikan:
; <<>> DiG 9.7.3 <<>> example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 32743
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;example.com. IN A
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Jun 18 04:36:25 2011
;; MSG SIZE rcvd: 29
Ada saran tentang cara memperbaikinya?
Anda telah mengisyaratkan BIND untuk memuat ulang konfigurasi itu? Mungkin saya ketinggalan zaman di BIND tetapi tidakkah harus ada nomor seri yang diperbarui?
—
RedGrittyBrick
Coba sertakan
—
LawrenceC
SOA
bagian dan lihat apakah itu berfungsi. Juga, jangan lupa membalikkan DNS Anda.
Apa yang Anda maksud dengan "tidak ada yang terjadi?" Saya yakin ada sesuatu yang terjadi ... jika itu duduk di sana untuk waktu yang lama sebelum memberikan kesalahan "host not found", itu adalah sesuatu. Jika ia menunjukkan kepada Anda IP yang di-ping, lalu duduk di sana lama sebelum mengatakan "Host tidak dapat dijangkau", itu adalah sesuatu ... jika itu memberi Anda kesalahan segera, itu adalah sesuatu ... beri tahu kami apa yang sedang terjadi, dan akan lebih mudah untuk memecahkan masalah.
—
Flimzy