Autor | Zpráva | ||
---|---|---|---|
Fisir Profil |
#1 · Zasláno: 12. 5. 2012, 10:32:08
Chci si vytvořit vlastní nameservery. Na Debianu 6 mám nainstalovaný BIND9. Pokud ovšem zadám příkaz pro start, vyhodí to chybu:
root@jakub:/# /etc/init.d/bind9 start /etc/init.d/bind9 start Starting domain name service...: bind9 failed! V nastavení domény mám: Host Name IP Address ns1.j-jaburek.tk 94.249.205.148 |
||
Davex Profil |
#2 · Zasláno: 12. 5. 2012, 13:34:17
Podívej se na chyby v logu /var/log/daemon.log.
# grep named /var/log/daemon.log | tail -30 |
||
Fisir Profil |
#3 · Zasláno: 12. 5. 2012, 19:05:16
Reaguji na Davexe [#2]:
Tady jsou záznamy z dneška, kdy jsem se pokoušel BIND zprovoznit: May 12 14:15:30 jakub named[6839]: starting BIND 9.7.3 -u bind May 12 14:15:30 jakub named[6839]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-filesystem=yes' '--with-dlz-ldap=yes' '--with-dlz-stub=yes' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=' 'CPPFLAGS=' May 12 14:15:30 jakub named[6839]: adjusted limit on open files from 1024 to 1048576 May 12 14:15:30 jakub named[6839]: found 2 CPUs, using 2 worker threads May 12 14:15:30 jakub named[6839]: using up to 4096 sockets May 12 14:15:30 jakub named[6839]: loading configuration from '/etc/bind/named.conf' May 12 14:15:30 jakub named[6839]: /etc/bind/named.conf:13: unknown option 'listen-on' May 12 14:15:30 jakub named[6839]: /etc/bind/named.conf:20: expected quoted string near '“fisir.zone”' May 12 14:15:30 jakub named[6839]: loading configuration: unexpected token May 12 14:15:30 jakub named[6839]: exiting (due to fatal error) May 12 14:15:48 jakub named[6857]: starting BIND 9.7.3 -u bind May 12 14:15:48 jakub named[6857]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-filesystem=yes' '--with-dlz-ldap=yes' '--with-dlz-stub=yes' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=' 'CPPFLAGS=' May 12 14:15:48 jakub named[6857]: adjusted limit on open files from 1024 to 1048576 May 12 14:15:48 jakub named[6857]: found 2 CPUs, using 2 worker threads May 12 14:15:48 jakub named[6857]: using up to 4096 sockets May 12 14:15:48 jakub named[6857]: loading configuration from '/etc/bind/named.conf' May 12 14:15:48 jakub named[6857]: /etc/bind/named.conf:13: unknown option 'listen-on' May 12 14:15:48 jakub named[6857]: /etc/bind/named.conf:20: expected quoted string near '“fisir.zone”' May 12 14:15:48 jakub named[6857]: loading configuration: unexpected token May 12 14:15:48 jakub named[6857]: exiting (due to fatal error) May 12 14:23:54 jakub named[6906]: starting BIND 9.7.3 -u bind May 12 14:23:54 jakub named[6906]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-filesystem=yes' '--with-dlz-ldap=yes' '--with-dlz-stub=yes' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=' 'CPPFLAGS=' May 12 14:23:54 jakub named[6906]: adjusted limit on open files from 1024 to 1048576 May 12 14:23:54 jakub named[6906]: found 2 CPUs, using 2 worker threads May 12 14:23:54 jakub named[6906]: using up to 4096 sockets May 12 14:23:55 jakub named[6906]: loading configuration from '/etc/bind/named.conf' May 12 14:23:55 jakub named[6906]: /etc/bind/named.conf:13: unknown option 'listen-on' May 12 14:23:55 jakub named[6906]: /etc/bind/named.conf:20: expected quoted string near '“fisir.zone”' May 12 14:23:55 jakub named[6906]: loading configuration: unexpected token May 12 14:23:55 jakub named[6906]: exiting (due to fatal error) |
||
hexageek Profil |
#4 · Zasláno: 12. 5. 2012, 19:19:12
mate chybu v konfiguracnim souboru, muzete ho sem poslat ??
|
||
Fisir Profil |
#5 · Zasláno: 12. 5. 2012, 19:26:32
Reaguji na hexageka [#4]:
Jistě, ale nevím, proč by tam měla být chyba, kopíroval jsem ho z webu: // This is the primary configuration file for the BIND DNS server named. // // Please read /usr/share/doc/bind9/README.Debian.gz for information on the // structure of BIND configuration files in Debian, *BEFORE* you customize // this configuration file. // // If you are just adding zones, please do that in /etc/bind/named.conf.local include "/etc/bind/named.conf.options"; include "/etc/bind/named.conf.local"; include "/etc/bind/named.conf.default-zones"; listen-on port 53 { any; }; zone “j-jaburek.tk“ { type master; notify no; allow-query { any; }; file “fisir.zone“; }; |
||
Davex Profil |
#6 · Zasláno: 12. 5. 2012, 20:08:06
Nastavuješ to ve špatném souboru a ve špatném kontextu. Řádek
listen-on... patří do souboru /etc/bind/named.conf.options do sekce options {} a konfigurace zóny do souboru /etc/bind/named.conf.local. Také všude používej normální uvozovky.
|
||
Fisir Profil |
#7 · Zasláno: 12. 5. 2012, 21:23:35 · Upravil/a: Fisir
Reaguji na Davexe [#6]:
Děkuji, teď čekám než se to projeví. Nemám náhodou chybu také v fisir.zone ? (Toho půlminutového TLL si nevšímejte, to je schválně.)
$TTL 30 @ IN SOA j-jaburek.tk. admin.j-jaburek.tk. ( 2012051201 ; 30 ; 30 ; 30 ; 30); ; j-jaburek.tk IN A 94.249.205.148 www IN CNAME j-jaburek.tk diskuse IN CNAME j-jaburek.tk Tak nevím, do Windows jsem natvrdo přidal můj DNS server, podle návodu (až dole) a Chrome i Explorer se stále nemohou připojit. |
||
Davex Profil |
#8 · Zasláno: 12. 5. 2012, 21:44:06
Dopouštíš se minimálně dvou chyb.
1) Na konci většiny jmen j-jaburek.tk chybí tečka.
2) Chybí NS záznamy. |
||
Fisir Profil |
#9 · Zasláno: 12. 5. 2012, 21:47:19
Reaguji na Davexe [#8]:
Takže poslední dva řádky jsem nahradil: j-jaburek.tk. IN A 94.249.205.148 www IN CNAME j-jaburek.tk. |
||
Davex Profil |
#10 · Zasláno: 12. 5. 2012, 22:21:14
Fisir:
„Ale jak se dají nastavit ty NS záznamy?“ @ IN NS ns1.j-jaburek.tk. ns1 IN A 94.249.205.148 „V administraci domény mám jako nameserver nastaven ns1.j-jaburek.tk.“ Tak to máš i drobnou chybu v SOA záznamu, kde by mělo být místo j-jaburek.tk. jméno primárního nameserveru.
|
||
Fisir Profil |
Reaguji na Davexe [#10]:
Takže by to mělo být takhle? (Uvidím zítra, snad se to stihne projevit.) $TTL 30 @ IN SOA ns1.j-jaburek.tk. admin.j-jaburek.tk. ( 2012051201 ; 30 ; 30 ; 30 ; 30); j-jaburek.tk. IN A 94.249.205.148 www IN CNAME j-jaburek.tk. @ IN NS ns1.j-jaburek.tk. ns1 IN A 94.249.205.148 |
||
Fisir Profil |
Tak to vypadá, že je tam chyba. Včera jsem to nastavil a pořád se nemohu připojit. Nemyslím, že by to bylo kvůli TTL, u předchozích záznamů bylo nastaveno na pět minut.
www.j-jaburek.tk |
||
Fisir Profil |
#13 · Zasláno: 13. 5. 2012, 09:39:19
A nemá tam být třeba ještě nějaký soubor? Protože se stále nemohu připojit.
|
||
Davex Profil |
#14 · Zasláno: 13. 5. 2012, 14:01:20
Podívej se do logu, zda se zóna načetla
...zone j-jaburek.tk/IN: loaded serial... , a pokud ne, tak načti novou konfiguraci
# service bind9 reload |
||
Fisir Profil |
Hm… nenačetla:
May 13 01:17:14 jakub named[8672]: zone j-jaburek.tk/IN: loading from master file fisir.zone failed: file not found May 13 01:17:14 jakub named[8672]: zone j-jaburek.tk/IN: not loaded due to errors. Výborně! Upravil jsem cestu na absolutní, načetl novou konfiguraci a je to! |
||
Časová prodleva: 12 let
|
0