Không thể định cấu hình máy chủ DNS cục bộ trên Slackware


1

Tôi muốn định cấu hình liên kết (v9) trên Slackware (v14.2) để example.com phân giải thành địa chỉ IP của máy chủ Apache cục bộ.

Đây là /etc/resolv.conf của tôi:

# Generated by dhcpcd from eth0.dhcp
# /etc/resolv.conf.head can replace this line
nameserver 192.168.0.1
# /etc/resolv.conf.tail can replace this line

/etc/named.conf:

options {
    directory "/var/named";
    /*
     * If there is a firewall between you and nameservers you want
     * to talk to, you might need to uncomment the query-source
     * directive below.  Previous versions of BIND always asked
     * questions using port 53, but BIND 8.1 uses an unprivileged
     * port by default.
     */
    // query-source address * port 53;
};

// 
// a caching only nameserver config
// 
zone "." IN {
    type hint;
    file "caching-example/named.root";
};

zone "localhost" IN {
    type master;
    file "caching-example/localhost.zone";
    allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
    type master;
    file "caching-example/named.local";
    allow-update { none; };
};

zone "example.com"{
    type master;
    file "/var/named/example.com.hosts";
    notify yes;
};

/var/named/example.com.hosts:

$TTL 3600
example.com. IN      SOA     sb.slackintosh.com. hostmaster.slackintosh.com. (
2002121607
3600
7200
1209600
7200 )

       IN      A  192.168.0.1
       IN      NS sb.slaskintosh.com.
       IN      MX 5 mail.example.com.

mail         IN      A       192.168.0.1
www          IN      A       192.168.0.1

Tuy nhiên, sau khi khởi động lại liên kết, example.com không giải quyết:

bash-4.3# nslookup example.com
Server:         192.168.0.1

Address:        192.168.0.1#53



** server can`t find example.com: NXDOMAIN 

Tôi đã làm gì sai? Cảm ơn bạn trước!

EDIT: Tôi đã chạy tên-checkzone và đây là đầu ra:

bash-4.3# named-checkzone localhost /var/named/itlink.edu.hosts 
/var/named/itlink.edu.hosts:5: ignoring out-of-zone data (itlink.edu)
zone localhost/IN: has 0 SOA records
zone localhost/IN: has no NS records
zone localhost/IN: not loaded due to errors.

Giống như một FYI, thay thế cho thư mục và IP, tệp máy chủ của bạn và mục nhập .conf được tải tốt cho tôi cục bộ ... vì vậy định dạng dường như không phải là vấn đề.
Anaksunaman

Không nslookup www.example.comcho cái gì? hoặc `nslookup mail.example.com`?
Ljm Dullaart
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.