Re: BIND9 a přízaz host nepřekládá

Petr Koval pk na nux.at
Pátek Duben 23 12:47:17 CEST 2004


Dejma <dejma na volny.cz> wrote:
> po různých peripetiích jsem si na mdk naistaloval BIND version 9.2.3.
> Po celodením goglování a zkoušení různých návodů se mi konečně
> podařilo
> named spustit, aniž by okamžitě padl (problém byl v key a v pid
> filech). Teď je named spuštěný OK, ale nepřekládá příkazem host a já
> ž fakt nevím co bych.
>
> Mám definovanou zonu snet.cz pro LAN 192.168.1.xxx Stroj s DNS,WWW, a
> FTP má IP 192.168.1.252
> v zóně snet je můj počítač dejma s IP 192.168.1.5, no a já bych rád
> příkazem:
> "host dejma" dostal odpověď že mám IP 192.168.1.5 s jsem v zóně
> snet.cz Místo toho vidím:

mas v /etc/resov.conf radku search snet.cz ?
a taky nameservers 127.0.0.1

> [root na mdk10 etc]# host dejma
> Host dejma not found: 3(NXDOMAIN)
> [root na mdk10 etc]# host dejma.snet
> Host dejma.snet not found: 3(NXDOMAIN)
> [root na mdk10 etc]# host 192.168.1.5
> Host 5.1.168.192.in-addr.arpa not found: 2(SERVFAIL)

zona neni spravne definovana
nejdrive taky kontrolovat ji
dig -t soa 1.168.192.in-addr.arpa

> [root na mdk10 /]# ./etc/init.d/named status
> number of zones: 5
> debug level: 0
> xfers running: 0
> xfers deferred: 0
> soa queries in progress: 0
> query logging is OFF
> server is up and running
>
> goglil jsem co se dalo, NIC konkrétního.
>
> Níže zasílám obsah logů a konfiguráků, doufám že to nějakýmu
> začátečníkovi jako já pomůže, protože včirá jsem hledal a nic mic
> rozpatlanýho o DNS v češtině jsem nenašel.
>
> V logu mě zaráží, že Aug 23 09:12:30 mdk10 named[3077]: zone
> snet.cz/IN: has no NS records - to bude nejspíš můj problém - nefím
> co s tím :(

podle toho co nize vidim ten NS record ale ma

> Díky za jakékoliv nakopnutí, Dejma
>
> V logu je jen toto, nevím co s tím
> ############################ /var/log/syslog
> Aug 23 09:12:30 mdk10 named[3077]: starting BIND 9.2.3 -u named
> Aug 23 09:12:30 mdk10 named[3077]: using 1 CPU
> Aug 23 09:12:30 mdk10 named[3077]: loading configuration from
> '/etc/named.conf'
> Aug 23 09:12:30 mdk10 named[3077]: listening on IPv4 interface lo,
> 127.0.0.1#53
> Aug 23 09:12:30 mdk10 named[3077]: listening on IPv4 interface eth0,
> 192.168.1.252#53
> Aug 23 09:12:30 mdk10 named[3077]: command channel listening on
> 127.0.0.1#953
> Aug 23 09:12:30 mdk10 named[3077]: zone 0.0.127.in-addr.arpa/IN:
> loaded serial 1997022700
> Aug 23 09:12:30 mdk10 named[3077]: zone 1.168.192.in-addr.arpa/IN: has
> no NS records
> Aug 23 09:12:30 mdk10 named[3077]: zone snet.cz/IN: has no NS records
> Aug 23 09:12:30 mdk10 named[3077]: running
> Aug 23 09:12:30 mdk10 named: named startuje succeeded
>
>
> ############################ /etc/named.conf
> options {
> directory "/var/named";
> auth-nxdomain no;
> query-source port 53;
> forward first;
>
> forwarders{
> 192.168.1.247;
> 212.65.193.6;
> 212.65.242.210;
> };
>
> cleaning-interval 259200;
> };
>
> key rndc_key {
>     algorithm "hmac-md5";
>     secret
> "c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K";
>          };
> controls {
>     inet 127.0.0.1 allow { localhost; } keys { rndc_key; };
>      };
>
> zone "." IN {
> type hint;
> file "named.ca";
> };
>
> zone "0.0.127.in-addr.arpa" IN {
> type master;
> file "named.local";
> };
>
> zone "snet.cz" {
> type master;
> file "named.snet";
> };
>
> zone "1.168.192.in-addr.arpa" {
> type master;
> file "named.snet.rev";
> };
>
> ############################ /etc/resolv.conf
> search snet.cz
> nameserver 192.168.1.252
>
> ############################ /etc/rndc.conf
> options {
>         default-server  127.0.0.1;
>         default-key     "key";
> };
> server localhost {
>         key     "key";
> };
> key "key" {
>         algorithm       hmac-md5;
>         secret
> "c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K";
> };
>
> ############################ /var/named/named.snet
> $TTL 86400
> @ IN SOA snet.cz. dejma.snet.cz. (
> 2002102101
> 10800
> 1800
> 1209600
> 604800 )
>

tu je prece ten NS record
mas pred tim IN NS alespon jednu mezeru?
nesmi to byt na zacatku radku

> IN NS ns.snet.cz.
> ns IN A 192.168.1.252
> dejma IN A 192.168.1.5
>
> ############################ /var/named/named.snet.rev
> $TTL 604800
> @ IN SOA 1.168.192.in-addr.arpa. dejma.snet.cz. (
> 2002102102
> 10800
> 1800
> 1209600
> 604800 )
>
> IN NS ns.snet.cz.
>
> 5 IN PTR dejma.snet.cz
> 252 IN PTR www.snet.cz

pokud to chces skontrolovat krok po kroku zacneme znovu a jen cast po
casti



Další informace o konferenci Linux