Bekijk Volledige Versie : [bind] multiple domains one db file
Zoals titel al zegt, ben op zoek naar een voorbeeld zodat je meerdere domeinen kan zetten op een db file, in dit geval speelt de db file een template voor zeg 1000 domeinen.
Wijzigingen daarbinnen gelden dan ook voor al die domeinen.
Iemand enig idee hoe dit beestje genoemd wordt binnen de bind manuals, met googlen kom ik atm niet erg ver.
Ik weet dat het kan, tijd geleden in een flits gezien.
Scheelt een hoop werk,
Alvast bedankt.
Zou je dat niet gewoon in de vorm van een script kunnen doen?
vb (ik neem aan dat dit voor een control panel is):
dns aanmaken -> schrijf naar bestand de naam van het domein (bijv: test.nl)
En dan als je alle zones wil aanpassen haalt ie alle domeinen op uit het bestandje en dan schrijft ie in elk bestand de nieuwe zone. (word wel langzaam als je veel domeinen hebt denk ik..)
nee, bewust niet.
ik weet dat het in de named.conf zo kon, echter staat me ook nog iets bij dat de db file een iets andere layout had.
zone "gsrnrgoy.nl" {
type master;
file "algemenezone";
};
zone "lmdaczsq.nl" {
type master;
file "algemenezone";
};
zone "rlykfjfo.nl" {
type master;
file "algemenezone";
};
Daar heb ik geen idee van of dat kan, heb ook nog ff op Google gezocht zonder resulaat, helaas...
Als de namen van je zone's bekend zijn (en dus per zone een referentie hebben in je names.conf) kan je rustig één en dezelfde zone file hebben. Gewoon geen specifieke zone namen binnen in de zone file gebruiken.
Als de namen van je zone's bekend zijn (en dus per zone een referentie hebben in je names.conf) kan je rustig één en dezelfde zone file hebben. Gewoon geen specifieke zone namen binnen in de zone file gebruiken.
denk dat ik de plank dan toch ergens mis sla,
no current owner name
die krijg ik op moment ik alle zpecifieke zone namen weghaal.
heb het gevonden, de oplossing staat hier: http://www.sun.com/bigadmin/features/articles/intro_dns.html
het gaat in deze om "The @ sign tells named to use the zone name as defined in named.conf that made reference to this file. This indirect naming allows for multiple domains to use the same file. "
Eveb voor je getest en dit werkt gewoon:
$ttl 38400
@ IN SOA ns06.warp3.com. info.warp3.com. (
1199911665
10800
3600
604800
38400 )
IN NS ns06.warp3.com.
IN NS ns01.warp3.com.
IN A 10.0.0.1
* A 10.0.0.1
Named conf:
zone "blaa.nl" {
type master;
file "/var/named/bla";
};
zone "bla.nl" {
type master;
file "/var/named/bla";
};
Zowel nslookups als een dig geeft een goede output.
weet ik, maar had de link achter gelaten voor diegene die hetzelfde zocht.