Portál AbcLinuxu, 10. května 2025 04:01
- přímo v zónovém souboru určit, na jaké ip adrese bude zóna dostupná - nebo to udělat pomocí pohledů, kde v hlavičce bude definována IP adresa a pod ní seznam zón
Řešení dotazu:
Musi to ist oboma sposobmi... pre mna preferovanejsie by boli pohlady... na konfiguraciu su jednoduche a hlavne ta konfiguracia vyzera cisto... ak si napr na jeden pohlad zvolite prave jeden subor.. a vsetky subory (pohlady) includnete do named.conf, dostanete idealizovanu konfiguraciu .
Co znamena ze sa vam to nedari nahodit? Pastnite ukazkovu konfiguraciu pripadne logy po starte binda.
view "mujKlient1" { server verejneIpcko1 {}; zone "nejakadomena.tld" { type slave; file "/etc/bind/zones/slave_nejakadomena.tld"; masters { ipAdresaMasterServeru; }; }; };
Tak myslim ze sme si nerozumeli. Ak chcete pre kazdy view
specifikovat "listen" adress pre DNS server (teda ten view by bol dostupny len na "listen" adrese definovanej vo view-e) tak takto to veru nepojde. Pouzitie viewov spociva v tom, ze nedefinujete listen adresy servera, ale IPcky resp. rozsahy IPciek _klientov_, ktori pri requeste budu "obsluzeni" informaciami z prislusneho viewu (ktory je definovany rozsahom IPciek klientov (direktiva match-clients { ...; }
)) a v ktorom su vymenovane samotne zony pre konkretnych klientov. Teda ak maju vasi zakaznici pevne adresy, tak ich mozete takto vymenovat do match-clients
a dostanu odpoved z prisluchajuceho pohladu z bindu.
Ukazka konfiguracie je tu
view "mujVelkejCustomer" { match-destinations { IpckoKdeMajiBytZonyDostupne; }; zone "CustomerovaDomena" { type slave; file "/etc/bind/zones/slave_velkejCustomer_CustomerovaDomena"; masters { IpckoMasterServeru; }; }; };Důležité je to match-destinations.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.