Страница 1 из 1
DNS сервер NSD
Добавлено: 23 апр 2012, 11:27
kotig
Всем приветы! Понадобился ДНС сервер... в общем решил поставить и сразу же наткнулся на ошибки... не могу разобраться...
nsdc rebuild
zonec: reading zone "51.205.91.in-addr.arpa".
zonec: processed 7 RRs in "51.205.91.in-addr.arpa".
zonec: reading zone "domen.kg".
./master/domen.kg:2: error: syntax error
zonec: processed 9 RRs in "domen.kg".
SOA record not present in domen.kg.
zonec: error writing the database (/usr/local/etc/nsd/data/nsd.database.66606): Unknown error: 0
/usr/local/etc/nsd/data/nsd.database is unmodified
конфиги:
nsd.conf
server:
chroot: "/usr/local/etc/nsd"
ip-address: 0.0.0.0
ip4-only: yes
identity: "DNS"
hide-version: yes
database: "/usr/local/etc/nsd/data/nsd.database"
logfile: "/var/log/nsd.log"
server-count: 4
pidfile: "/usr/local/etc/nsd/run/nsd.pid"
zonesdir: "/usr/local/etc/nsd/zones"
difffile: "/usr/local/etc/nsd/data/ixfr.db"
xfrdfile: "/usr/local/etc/nsd/data/xfrd.state"
key:
name: "ns1-ns2.domen.kg"
algorithm: hmac-md5
secret: "vsdfsdsdfgdg1234asdgf=="
zone:
name: "domen.kg"
zonefile: "./master/domen.kg"
notify: 91.205.51.1X ns1-ns2.domen.kg
provide-xfr: 91.205.51.X ns1-ns2.domen.kg
zone:
name: "51.205.91.in-addr.arpa"
zonefile: "./master/51.205.91.in-addr.arpa"
notify: 91.205.51.X ns1-ns2.domen.kg
provide-xfr: 91.205.51.X ns1-ns2.domen.kg
domen.kg
TTL 1800 ;minimum ttl
domen.kg. IN SOA ns1.domen.kg. admin.domen.kg. (
2012042301 ;serial
3600 ;refresh
9600 ;retry
180000 ;expire
600 ;negative ttl
)
NS ns1.domen.kg.
NS ns2.domen.kg.
MX 10 mail
A 91.205.51.X
ns1 A 91.205.51.X
ns2 A 91.205.51.X
www A 91.205.51.X
ftp A 91.205.51.X
mail A 91.205.51.X
51.205.91.in-addr.arpa
$TTL 1800 ;minimum ttl
51.205.91.in-addr.arpa. IN SOA ns1.domen.kg. admin.domen.kg. (
2012042301 ;serial
3600 ;refresh
9600 ;retry
180000 ;expire
600 ;negative ttl
)
NS ns1.domen.kg.
NS ns2.domen.kg.
1 PTR ns1.domen.kg.
2 PTR ns2.domen.kg.
3 PTR host.domen.kg.
4 PTR mail.domen.kg.
не могу понять где эта синтаксическая ошибка (
Re: DNS сервер NSD
Добавлено: 23 апр 2012, 13:05
kotig
нашел свою ошибку ))))))
в конфиге домен.кг не было символа $ перед TTL 1800 ;minimum ttl
Re: DNS сервер NSD
Добавлено: 23 апр 2012, 13:49
Raven
Ну вот, и стоило метаться в панике?
Анекдот в тему:
Студенты-медики на практике. Пришли в морг, препод им говорит:
- Хирург не должен быть брезгливым ни в коем случае!
Засовывает палец в анус мертвецу, вытаскивает, облизывает:
- Повторить!
Все корчась, морщась, преодолевая приступы тошноты повторяют... Профессор продолжает свою речь:
- Хирург ни в коем случае не должен быть брезгливым, но хирург просто ОБЯЗАН быть внимательным - засовывал я средний палец, а облизал указательный!
Re: DNS сервер NSD
Добавлено: 12 июн 2013, 15:40
kotig
Поднимаю обратно эту тему ) так как не получилось с BINDом )
Код: Выделить всё
/usr/local/etc/rc.d/nsd status
nsd is running as pid 40380.
Код: Выделить всё
[1371028862] nsd[40231]: notice: nsd started (NSD 3.2.15), pid 40231
[1371028996] nsd[40231]: warning: signal received, shutting down...
[1371028996] nsd[40231]: warning: failed to unlink pidfile /run/nsd.pid: Permission denied
[1371028996] nsd[40380]: notice: nsd started (NSD 3.2.15), pid 40380
Код: Выделить всё
/usr/local/sbin/nsdc rebuild
zonec: reading zone "51.205.91.in-addr.arpa".
zonec: processed 7 RRs in "51.205.91.in-addr.arpa".
zonec: reading zone "domen.kg".
zonec: processed 10 RRs in "domen.kg".
zonec: done with no errors.
Re: DNS сервер NSD
Добавлено: 12 июн 2013, 15:52
Raven
1. ls -la /usr/local/etc/nsd
2. tail /etc/master.passwd
Re: DNS сервер NSD
Добавлено: 12 июн 2013, 15:54
kotig
Код: Выделить всё
ls -la /usr/local/etc/nsd
total 32
drwxr-xr-x 5 root wheel 512 Jun 12 15:33 .
drwxr-xr-x 14 root wheel 512 Jun 11 18:12 ..
drwxr-xr-x 2 root bind 512 Jun 12 15:39 data
-rw-r--r-- 1 root wheel 940 Jun 12 15:18 nsd.conf
-r--r--r-- 1 root wheel 4871 Jun 11 18:12 nsd.conf.sample
drwxr-xr-x 2 root bind 512 Jun 11 18:22 run
drwxr-xr-x 3 root bind 512 Jun 11 18:54 zones
Код: Выделить всё
tail /etc/master.passwd
_dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologin
uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
pop:*:68:6::0:0:Post Office Owner:/nonexistent:/usr/sbin/nologin
www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
hast:*:845:845::0:0:HAST unprivileged user:/var/empty:/usr/sbin/nologin
nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin
user:$1$MOw7CN/n$QDrLwe5T4h82vFJd4qiXE1:1001:0::0:0:user:/home/user:/bin/sh
squid:*:100:100::0:0:Squid caching-proxy pseudo user:/var/squid:/usr/sbin/nologin
mysql:*:88:88::0:0:MySQL Daemon:/var/db/mysql:/usr/sbin/nologin
csuser:$1$SupGi5Pi$ohlqX7HYLoA1G5dwZ.vW/0:1002:1002::0:0:User &:/home/csuser:/bin/sh
Re: DNS сервер NSD
Добавлено: 12 июн 2013, 16:10
Raven
grep nsd /etc/rc.conf
cat /usr/local/etc/rc.d/nsd
Re: DNS сервер NSD
Добавлено: 12 июн 2013, 16:12
Raven
chmod 0770 /usr/local/etc/nsd/{run,data}