Diskussion:Verwalten der Zonendaten: Unterschied zwischen den Versionen
Zeile 66: | Zeile 66: | ||
{NS_RR} | {NS_RR} | ||
{MX_RR} | {MX_RR} | ||
{WILDCARD_MX_RR} | |||
{A_RR} | {A_RR} | ||
{ | {WILDCARD_A_RR} | ||
wird zu | wird zu | ||
Zeile 82: | Zeile 83: | ||
IN NS {DNS2_HOSTNAME}. | IN NS {DNS2_HOSTNAME}. | ||
IN NS {DNS3_HOSTNAME}. | IN NS {DNS3_HOSTNAME}. | ||
IN MX | IN MX 30 {MX_HOSTNAME}. | ||
* IN MX 30 {MX_HOSTNAME}. | |||
IN A {DOM_IPNUMBER} | IN A {DOM_IPNUMBER} | ||
* IN A {DOM_IPNUMBER} | * IN A {DOM_IPNUMBER} | ||
Zeile 103: | Zeile 105: | ||
{NS_RR} | {NS_RR} | ||
{MX_RR} | {MX_RR} | ||
{WILDCARD_MX_RR} | |||
{A_RR} | {A_RR} | ||
{ | {WILDCARD_A_RR} | ||
Dann entfernt man den Standardplatzhalter, der unpassend ist, und ersetzt ihn in geeigneter Weise. | Dann entfernt man den Standardplatzhalter, der unpassend ist, und ersetzt ihn in geeigneter Weise. |
Version vom 23. April 2011, 10:48 Uhr
Die Platzhalter müssen beschrieben werden, das File Beispiel sollte konsequenterweise dann auch die Platzhalter verwenden. --Jgp00-mail 14:02, 7. Mär. 2009 (UTC)
Konkrete Beispiele müssen entweder hier oder auf entsprechenden Unterseiten beschreiben werden --Jgp00-mail 14:02, 7. Mär. 2009 (UTC)
Anfrage auf technik@hs
Hi,
habe mal auf technik@hs um Korrektur lesen gebeten. --Chg00-hsdoku 19:11, 2. Jun. 2009 (UTC)
Das schaut gut aus soweit.
Alles Gute wünscht Ihr Hostsharing-Team
Steffen Freund
Ok dann nehme ich die Baustelle raus.
--Chg00-hsdoku 15:32, 1. Jul. 2009 (CEST)
Kontrollbefehl klappt nicht
Der Befehl aus der Announce an 'Global' führt bei mir in der Konsole zu keiner Ausgabe
dig -t SOA @dns1 example.com | grep '^example.com.*SOA' | awk '{ print $7 }'
(example.com hatte ich durch meine Domain ersetzt!) Ggfs. bitte korrigieren- danke!
- Das kann ich nicht nachvollziehen:
phi00-doms@h01:~$ dig -t SOA @dns1 cruxwan.de | grep '^cruxwan.de.*SOA' | awk '{ print $7 }' 1267175276 phi00-doms@h01:~$
- Was geben denn in deinem (nicht funktionierenden) Fall die ersten Pipeline-Elemente allein aus? Also:
dig -t SOA @dns1 example.com dig -t SOA @dns1 example.com | grep '^example.com.*SOA'
- --Paul Hink 21:44, 22. Apr. 2010 (CEST)
- dig -t SOA @dns1 example.com | grep '^example.com.*SOA' | awk '{ print $7 }' gibt bei mir 1268206804. Funktioniert also. --ChristofT 22:47, 28. Apr. 2010 (CEST)
Grundlegende Überarbeitung
Ich bin der Ansicht, der Artikel benötigt eine grundlegende Überarbeitung.
Das Konzept mehrstufiger Platzhalterersetzung wird nicht deutlich, insbesondere wird folglich das einfachste und sicherste Verfahren für Ergänzungen des Standard-Zonefiles nicht vorgestellt.
Es findet eine mehrstufige Ersetzung von Platzhaltern statt:
{DEFAULT_ZONEFILE}
wird zu
{HEADER} {NS_RR} {MX_RR} {A_RR} {WILDCARD_RR}
wird zu
$TTL {TTL} {SOA_RR} {NS_RR} {MX_RR} {WILDCARD_MX_RR} {A_RR} {WILDCARD_A_RR}
wird zu
$TTL {TTL} {DOM_HOSTNAME}. IN SOA {DNS1_HOSTNAME}. {SOA_EMAIL}. ( {SIO} ; serial secs since Jan 1 1970 {REFRESH} ; refresh (>=10000) {RETRY} ; retry (>=1800) {EXPIRE} ; expire {MINIMUM} ; minimum ) IN NS {DNS1_HOSTNAME}. IN NS {DNS2_HOSTNAME}. IN NS {DNS3_HOSTNAME}. IN MX 30 {MX_HOSTNAME}. * IN MX 30 {MX_HOSTNAME}. IN A {DOM_IPNUMBER} * IN A {DOM_IPNUMBER}
Im abschließenden Schritt werden dann die verbliebenen Platzhalter durch Werte ersetzt.
Wer nur Ergänzungen am Zonefile vornehmen möchte, was in fast allen Fälle genügt, schreibt also:
{DEFAULT_ZONEFILE} <Ergänzung> <Ergänzung> <Ergänzung> <usw.>
Wer an den vorgegebenen Einstellungen Änderungen vornehmen möchte, z.B. sollte die Platzhalter verwenden, die möglichst umfassend wirken. Eine gute Basis stellt etwa die folgende Ersetzungsstufe dar:
$TTL {TTL} {SOA_RR} {NS_RR} {MX_RR} {WILDCARD_MX_RR} {A_RR} {WILDCARD_A_RR}
Dann entfernt man den Standardplatzhalter, der unpassend ist, und ersetzt ihn in geeigneter Weise.
Es sollte niemals erforderlich sein oder werden, Hostsharing-IP-Adressen oder -Hostnames hart in das Zonefile zu schreiben.
--Hsh00-edv 14:08, 7. Apr. 2011 (CEST)