
Ich habe VPS Ubuntu 15.04 und dort habe ich DNS für eine meiner externen Domänen konfiguriert.
Dies ist ein Konfigurationsbeispiel unter „/etc/bind/named.conf.local“:
zone "test.com" {
type master;
file "/etc/bind/zones/test.com.db";
};
und innerhalb von '/etc/bind/zones/test.com.db'
$TTL 600
test.com. IN SOA ns1.test.com. admin.test.com. (
2006081401
28800
3600
604800
38400
)
test.com. IN NS ns1.test.com.
test.com. IN NS ns2.test.com.
test.com. IN MX 10 mta.test.com.
test.com. IN A 111.111.111.111
* IN A 111.111.111.111
ns1.test.com. IN A 111.111.111.111
ns2.test.com. IN A 111.111.111.111
www IN A 111.111.111.111
mta
Was muss ich nun tun, wenn ich ein weiteres Domänenbeispiel „test.info“ verwenden möchte?
Vielleicht eine neue Zone und Zonendatei erstellen, wie??:
zone "test.info" {
type master;
file "/etc/bind/zones/test.info.db";
};
und Zonen/test.info.db wie ??
$TTL 600
test.info. IN SOA ns1.test.info. admin.test.info. (
2006081401
28800
3600
604800
38400
)
test.info. IN NS ns1.test.info.
test.info. IN NS ns2.test.info.
test.info. IN MX 10 mta.test.info.
test.info. IN A 111.111.111.111
* IN A 111.111.111.111
ns1.test.info. IN A 111.111.111.111
ns2.test.info. IN A 111.111.111.111
www IN A 111.111.111.111
mta
Oder ich muss einfach einen neuen Zonendatensatz erstellen, wie:
zone "test.info" {
type master;
file "/etc/bind/zones/test.com.db";
};
und auf die erste Domänendatei „test.com.db“ verweisen?
Antwort1
Normalerweise hätten Sie für jede Zone eine separate Datei. Wenn Sie jedoch speziell sicherstellen möchten, dass Sie in mehreren Zonen genau denselben Datensatzsatz haben, ist es unter bestimmten Bedingungen möglich, mehrere Zonen aus derselben Datei zu sichern.
- Auf die Zonendateien darf nur lesend zugegriffen werden
named
(keine dynamisch aktualisierten Zonen, keine Slave-Zonen usw.). - Die Zonendateien dürfen nur Datensätze mit relativen Eigentümernamen enthalten (z. B.
@
überexample.com.
,foo
überfoo.example.com.
usw.). - Die Zonen verfügen tatsächlich über genau denselben (zonenbezogenen) Datensatzsatz.
Kurz gesagt, wenn Sie es einfach halten möchten, machen Sie es wie üblich und erstellen Sie separate Dateien. Dann müssen Sie sich um keine besonderen Einschränkungen kümmern.
Antwort2
In named.conf.local eine Zeile pro Hostname
zone "test.com" { type master; file "/etc/bind/zones/test.com.db"; };
zone "test.info" { type master; file "/etc/bind/zones/test.info.db"; };
Erstellen Sie dann pro neuem Hostnamen (Domäne) eine .db-Datei mit allen DNS-Einträgen für diesen bestimmten Hostnamen.