IPv6 a DNS

Jan Kasprzak kas at informatics.muni.cz
Wed Jul 3 12:19:58 CEST 2002


Pavel Satrapa wrote:
:  Rekl bych, ze problem je ve dvou ruznych variantach realizace reverznich
:  zaznamu. Starsi RFC 1886 zavedlo d.d.d.d.... a novejsi RFC 2874
:  \[xAAAA....]. Zda se, ze v name serveru mate ulozenu starsi verzi a host
:  se pta na novejsi.

	Tech dvou typu zaznamu jsem si vsiml ale mel jsem za to ze tohle
je jen syntakticky cukr a uvnitr DNS dotazu vypadaji oba stejne. Ze je to
jeste i uvnitr kazde jine me fakt preqapilo.
:
:  allow-v6-synthesis { any; };
:
	Jo, tohle je ono! Diky za tip.

:  Nejdriv bylo AAAA, pak RFC 2874 vyhlasilo za novy standard A6, nastaly
:  zurive diskuse a v lonskem roce bylo A6 prohlaseno za experimentalni a
:  pro produkcni nasazeni doporuceno AAAA. Racte si vybrat...
:
:  Osobne mi pripada jako nejvhodnejsi pouzivat v datovem souboru novejsi
:  zaznamy (A6 a DNAME) a pomoci vyse uvedeneho allow-v6-synthesis si
:  zajistit kompatibilitu se starsimi klienty.

	Takze uz mi to chodi. BIND takto preklada AAAA dotazy od "starsich"
resolveru na A6 retezce a opacne preklada odpovedi. Problem trochu je
ze tohle nedela i pro dotazy ktere sam posila (napriklad ftp.ipv6.funet.fi
ma reverzni zaznam pouze v teckove notaci pod ip6.int a nikoliv v hexadecimalni
notaci pod ip6.arpa) - napriklad

host -t ptr 0.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.3.0.0.0.1.0.0.8.0.7.0.1.0.0.2.ip6.int.

projde, zatimco

host -t ptr 2001:708:10:30::10

neprojde (vsimnete si ze se ptam sveho nameserveru, ktery ma
allow-v6-synthesis { any; }). Tohle se resi jak?


	Pokud to nekoho zajima, tak napriklad pro reverzi k ::1 mam
v named.conf uvedeno toto:

zone "\[x0000000000000000000000000000000/124].ip6.arpa" {
        type master;
        file "master/::1";
        allow-update { none; };
        allow-transfer { any; };
};

a v "master/::1" je tohle:

$TTL 1D
@               IN      SOA     localhost. root.localhost. (
                                2002070300      ; serial
                                3H              ; refresh
                                15M             ; retry
                                2W              ; expire
                                1D )            ; minimum
                        NS      localhost.
\[x1/4]         IN      PTR     localhost.

	Ted by me zajimalo, jak se udela delegace subsite pod ip6.int
pripadne ip6.arpa. Pod ip6.int predpokladam ze na hranici nibble to jde
stejne jako v IPv4 pro in-addr.arpa. Pod ip6.arpa se musi pouzit
DNAME, nebo to jde taky nejak primo (bez toho pomocneho "dopredneho" jmena)?

:  V DNS pro IPv6 se IETF & spol. podarilo vyrobit opravdu velky zmatek.

	Jojo. A to by si clovek myslel ze se uz fakt IPv6 aspon v hrubych
obrysech (bez mobility a podobne) dostava do "produkcni" faze. Fuj.
Jesteze BIND aspon castecne tyhle problemy resi pomoci toho
allow-v6-synthesis.

-Y.

--
\ Jan "Yenya" Kasprzak <kas at fi.muni.cz>       http://www.fi.muni.cz/~kas/
\\ PGP: finger kas at aisa.fi.muni.cz   0D99A7FB206605D7 8B35FCDE05B18A5E //
\\\             Czech Linux Homepage:  http://www.linux.cz/              ///
wondering why they called it 'United Linux'. Firstly it sounds like a football
team and secondly wouldn't 'Turbo Susiva' have sounded much better 8) (A. Cox)





More information about the net mailing list