Portál AbcLinuxu, 7. května 2025 01:54

Dotaz: DNS knot - reverzní zóna ?

28.1.2017 11:22 Georgius | skóre: 24 | blog: jirka
DNS knot - reverzní zóna ?
Přečteno: 404×
Odpovědět | Admin
Ahoj, už jsem z toho blbej, tak se ptám tady ;-). Hraju si s knotem jako autortitativním DNS serverem pro experimentální ipv6-only síťku. Podle návodů jsem to nakonfil a ručně naházel nějaké AAAA záznamy, to mi chodí. Problém je ale s reverzními záznamy - chci je spravovat ručně, aby byly "rozumné" a ne automaticky vygenerované.

Ať dělám, co dělám, do knot.log mi furt píše :zone loader, no SOA record, file '/etc/knot/mojezona.reverse'.

V knot.conf mám (ip adresy a hostname jsou anonymizované):
mojezona-reverse {
        file "/etc/knot/mojezona.reverse";
        semantic-checks off;
}
a v souboru mojezona.reverse:
; reverse IPV6 zone file for mojezona.cz
$TTL 2d    ; default TTL for zone 172800 secs
$ORIGIN l.k.j.i.h.g.f.e.d.c.b.a.ip6.arpa.
@              SOA   dns1.mojezona.cz. hostmaster.mojezona.cz. (
                        2003080800 ; sn = serial number
                        12h         ; refresh = refresh
                        15m        ; retry = update retry
                        3w         ; expiry = expiry
                        2h         ; NXDOMAIN TTL
                        )
; name servers Resource Recordsfor the domain
                NS      dns1.mojezona.cz.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.5.4 PTR  pokus.
Příkaz "host pokus.mojezona.cz ::1" správně píše "pokus.mojezona.cz has IPv6 address abcdefghijkl4501::1", ale příkaz host abcdefghijkl4501::1 ::1 píše "...b.a.ip6.arpa not found: 5(REFUSED)". Co s tím ? Tutorial na ruční nastavování reverzních záznamů (natož 6kových) v knotu jsem nenašel :-(

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Pavel 'TIGER' Růžička avatar 28.1.2017 13:34 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: DNS knot - reverzní zóna ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím, jestli je přesně tohle, to co žádáš.
28.1.2017 13:45 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: DNS knot - reverzní zóna ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
tedy do DNS jsem už nehrabal asi 15 let. Ale pokud si pamatuji tak v reverzním záznamu mám v SOA reverzní doménu. tedy ne SOA dns1.mojezona.cz. hostmaster.mojezona.cz. ale SOA h.g.f.e.d.c.b.a.ip6.arpa. hostmaster.mojezona.cz. a tohle je potřeba pro každou zonu. tedy postupně pro písmenka a, b, c, atd. stejně jako v ipv4 se mužes zeptat na soa záznam pro reverzní doménu k abclinuxu a vše musíš mít vypněno.
ping abclinuxu.cz
PING abclinuxu.cz (171.25.221.158) 56(84) bytes of data.
64 bytes from nds1.nitemedia.cz (171.25.221.158): icmp_seq=1 ttl=56 time=11.1 ms
64 bytes from nds1.nitemedia.cz (171.25.221.158): icmp_seq=2 ttl=56 time=11.6 ms
64 bytes from nds1.nitemedia.cz (171.25.221.158): icmp_seq=3 ttl=56 time=11.5 ms
^C
--- abclinuxu.cz ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 11.144/11.448/11.605/0.232 ms
➜  .davfs2 nslookup
> set q=soa
> 221.25.171.in-addr.arpa.
Server:         10.0.0.140
Address:        10.0.0.140#53

Non-authoritative answer:
221.25.171.in-addr.arpa
        origin = backup.greenhousing.cz
        mail addr = noc.greenhousing.cz
        serial = 2016122102
        refresh = 300
        retry = 300
        expire = 86400
        minimum = 3600

Authoritative answers can be found from:
221.25.171.in-addr.arpa nameserver = observium.greendata.cz.
221.25.171.in-addr.arpa nameserver = backup.greenhousing.cz.
v ipv6 je to mnohem vetší opruz
28.1.2017 13:59 Georgius | skóre: 24 | blog: jirka
Rozbalit Rozbalit vše Re: DNS knot - reverzní zóna ?
tak jsem místo dns1.mojezona.cz dal h.g.f...arpa. , ale to nepomohlo. Potřebuju to pro tunel od HE, t.j. /48 rozsah, úplně nechápu, jak to myslíš s těmi "postupně pro písmenka" ? Můžeš myšlenku, prosím, malinko rozvést ?8.8.b.5.0.7.4.0.1.0.0.2.ip6.arpa. ?
28.1.2017 14:34 JMP | skóre: 30
Rozbalit Rozbalit vše Re: DNS knot - reverzní zóna ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
nějak nechápu co sledujete tou direktivou $ORIGIN (ta se snad používá pro expandování krátkých názvů, ale takto mi to nějak nedává smysl)

zkuste tu direktivu zakomentovat a dát:

1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.5.4 PTR pokus.mojezona.cz.
28.1.2017 17:11 Georgius | skóre: 24 | blog: jirka
Rozbalit Rozbalit vše Re: DNS knot - reverzní zóna ?
$ORIGIN vyhozen, ale nepomohlo :-( Přijde mi, jestli v KNOTu se něco nedělá nějak úplně jinak - kdysi jsem konfiguroval bind, celkem nedávno unbound - ty ale nechci dávat jako autoritativní servery, chtěl jsem zkusit ten knot ... tak nevím :-((
Řešení 1× (Georgius (tazatel))
28.1.2017 18:23 Georgius | skóre: 24 | blog: jirka
Rozbalit Rozbalit vše Re: DNS knot - reverzní zóna ?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Takže vyřešeno !!! Funkční nastavení:

1. knot.conf: místo mojezona-reverse musí být l.k.j.i.h.g.f.e.d.c.b.a.ip6.arpa (bez tečky na konci, nevím, jsetli fakt musí, ale takhle mi to funguje).

2. mojezona.reverse:

; reverse IPV6 zone file for mojezona.cz
$TTL 2d    ; default TTL for zone 172800 secs
@              SOA   dns1.mojezona.cz. hostmaster.mojezona.cz. (
                        2003080800 ; sn = serial number
                        12h         ; refresh = refresh
                        15m        ; retry = update retry
                        3w         ; expiry = expiry
                        2h         ; NXDOMAIN TTL
                        )
; name servers Resource Recordsfor the domain
                NS      dns1.mojezona.cz.
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.5.4 PTR  pokus.mojezona.cz,
TL;DR: ten $ORIGIN byla kravina, ale dns1.mojezona.cz tam být MUSÍ, i když samozřejmě nemusí mít reverzní záznam. Díky všem za inspiraci !!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.