I try to make a DNS server with named (I believe it is also called "BIND").
when I try to load the server I get:
systemctl status named.service
* named.service - Berkeley Internet Name Domain (DNS)
Loaded: loaded (/usr/lib/systemd/system/named.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sat 2017-02-11 18:03:56 IST; 6s ago
Process: 20571 ExecStartPre=/bin/bash -c if [ ! "$DISABLE_ZONE_CHECKING" == "yes" ]; then /usr/sbin/named-checkconf -z /etc/named.conf; else echo "Checking of zone files is disabled"; fi (code=exited, status=1/FAILURE)
here is /usr/sbin/named-checkconf -z /etc/named.conf
/var/named/prognoza.cu.cc.zone:1: unknown RR type 'prognoza.cu.cc.'
/var/named/prognoza.cu.cc.zone:9: no TTL specified; zone rejected
/var/named/prognoza.cu.cc.zone:11: no TTL specified; zone rejected
/var/named/prognoza.cu.cc.zone:14: no TTL specified; zone rejected
/var/named/prognoza.cu.cc.zone:15: no TTL specified; zone rejected
zone prognoza.cu.cc/IN: loading from master file /var/named/prognoza.cu.cc.zone failed: unknown class/type
zone prognoza.cu.cc/IN: not loaded due to errors.
_default/prognoza.cu.cc/IN: unknown class/type
zone localhost.localdomain/IN: loaded serial 0
zone localhost/IN: loaded serial 0
zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0
zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
zone 0.in-addr.arpa/IN: loaded serial 0
and /var/named/prognoza.cu.cc
OA prognoza.cu.cc. (
2013042201 ;Serial
3600 ;Refresh
1800 ;Retry
604800 ;Expire
3600 ;Minimum TTL
)
; Specify our two nameservers
IN NS ns1.prognoza.cu.cc.
; Resolve nameserver hostnames to IP, replace with your two droplet IP addresses.
ns1 IN A 31.220.108.9
; Define hostname -> IP pairs which you wish to resolve
@ IN A 31.220.108.9
www IN A 31.220.108.9
I can't understand what is wrong.
I try first to make an A DNS record.
Later I would like to add MX and PTR, but I haven't been managed to install the A record without errors.
My VPS runs on centos.
Can someone help me?
EDIT
After implementing HÃ¥kan Lindqvist's changes, I get these errors:
dns_rdata_fromtext: /var/named/prognoza.cu.cc.zone:6: near eol: unexpected end of input
/var/named/prognoza.cu.cc.zone:9: no TTL specified; zone rejected
/var/named/prognoza.cu.cc.zone:11: no TTL specified; zone rejected
/var/named/prognoza.cu.cc.zone:14: no TTL specified; zone rejected
/var/named/prognoza.cu.cc.zone:15: no TTL specified; zone rejected
zone prognoza.cu.cc/IN: loading from master file /var/named/prognoza.cu.cc.zone failed: unexpected end of input
Best Answer
The first record would appear to be a messed up
SOA
record:Presumably you meant something like: