Page 1 of 1

DNS Konfiguration

Posted: Tue 6. Apr 2021, 12:15
by timjung
Hi,
ich teste KeyHelp gerade ein Wenig und bin ziemlich zufrieden.
Allerdings steige ich bei der DNS Konfiguration nicht wirklich durch.
Zum einen finde ich nichts wo ich die verwendeten Nameserver konfigurieren kann, der ns1 ist ja default mäßig auf den Hostnamen gesetzt und zum anderen möchte ich die Maschine auf der KeyHelp läuft als hidden Primary einrichten, finde aber auch hier leider keine Möglichkeit dies über die Oberfläche zu konfigurieren.
Vielleicht hat ja jemand ein paar Tips.
Danke und Grüße.

Re: DNS Konfiguration

Posted: Wed 7. Apr 2021, 10:46
by Florian
Hallo,

Keyhelp setzt standardmäßig die Nameserver auf ns.hostname und ns2.hostname.
Man kann das in jeder Zone manuell ändern. Wenn man eine andere Struktur möchte, kann man die Nameserver , welche Keyhelp in der Zone verwendet, in der Keyhelp-Datenbank ändern (Tabelle settings -> nameserver)

Andere Spezialkonfigurationen bezüglich DNS (z.B Replikationen) müssen manuell vorgenommen werden.

Re: DNS Konfiguration

Posted: Thu 8. Apr 2021, 17:00
by Demon
Was man dazu noch sagen sollte, KeyHelp ist nicht für die reine DNS Verwaltung entwickelt worden.
Wenn paar Funktionen nicht gibt, dann muss man es per Hand machen, so einfach ist es.

Im Grunde genommen ist KeyHelp ein Webhosting Panel, für Hidden primary muss man jeden Falls per hand machen.

Re: DNS Konfiguration

Posted: Thu 8. Apr 2021, 17:21
by Alexander
Florian wrote: Wed 7. Apr 2021, 10:46 Man kann das in jeder Zone manuell ändern. Wenn man eine andere Struktur möchte, kann man die Nameserver , welche Keyhelp in der Zone verwendet, in der Keyhelp-Datenbank ändern (Tabelle settings -> nameserver)
Seit heute geht das dann auch über die KeyHelp-UI, ab kommenden Update dann auch für euch ;).

Re: DNS Konfiguration

Posted: Wed 21. Apr 2021, 09:11
by GiuseMX
Welche Methode wird verwendet um einen zweiten Keyhelp Server als Slave einzurichten?
Oder kann man irgendwie anders einen zweiten Keyhelp Server einrichten dass es vom ersten Keyhelp Server abhängig ist?
Müssen die 2 Keyhelp sich automatisch synkronisieren oder ähnliches?

Re: DNS Konfiguration

Posted: Wed 21. Apr 2021, 10:15
by Florian
Hallo,

gar keine. Keyhelp bietet (noch) keine Konfiguration für den Zonen-Abgleich zwischen verschiedenen Nameservern. Dies muss wenn manuell eingerichtet werden.

Re: DNS Konfiguration

Posted: Wed 29. Dec 2021, 21:50
by BloodOfPanda
Nabend,

ich grabe das hier mal aus, da es mich interessiert wieweit das "(noch)" vorangeschritten ist? :D :D

Grüße Panda // Marcel

Re: DNS Konfiguration

Posted: Thu 30. Dec 2021, 09:45
by Pitbull
Ich schließe mich dem auch mal an, diese Funktion würde das Panel rundum Perfekt machen das ist das einzige was mir echt fehlt. Es ist echt mühsam jede Domain per Hand anzulegen :(

LG Michael

Re: DNS Konfiguration

Posted: Tue 11. Jan 2022, 11:51
by 24unix
Pitbull wrote: Thu 30. Dec 2021, 09:45 Ich schließe mich dem auch mal an, diese Funktion würde das Panel rundum Perfekt machen das ist das einzige was mir echt fehlt. Es ist echt mühsam jede Domain per Hand anzulegen :(
Was genau schwebt Dir vor?

Ich habe es jetzt so gelöst, dass meine Keyhelp Server alle als hidden primary laufen, und es drei öffentliche Nameserver in unterschiedlichen Netzsegmenten gibt.

Auf dem jeweiligem Keyhelp-Server gibt es eine /etc/bind/named.conf.options

Code: Select all

	allow-transfer {
		x.x.165.128;
		x:x:161:12cd::128;
		x.x.30.194;
		x:x:161:12cd::2;
		x:x:2252:199:216:3eff:fec5:981c;
	};

	also-notify {
		x.x.165.128;
		x:x:161:12cd::128;
		x.x.30.194;
		x:x:161:12cd::2;
		x:x:2252:199:216:3eff:fec5:981c;
	};
Es sind nur 5 Adresse, weil der dritte Nameserver bei mir zu Hause steht und ich kein NAT eingerichtet habe.

Im jeweiligen Keyhelp-Server habe ich ns1 bis ns3 in der Datenbank fest eingetragen.

Auf jedem der drei Server gibt es ein Verzeichnis /etc/bind/zones mit jeweils dem Domainnamen.

In der named.conf.local ist für jede Domain ein Eintrag:

include "/etc/bind/zones/domain.de";

Inhalt der Datei:

Code: Select all

zone "domain.de" IN {
	type slave; 
	file "/var/cache/bind/forward.aussempott.de.db"; 
	masters {
		IPv4 von KeyHelp;
		IPv6 von Keyhelp;
	};
};
Das muss ich aktuell noch manuell anlegen und dann ein rndc reload ausfühen, die cache files werden automatisch angelegt.

Ich schreibe mir gerade ein GUI Tool, dass das Vorhanensein aller Einträge prüft und sie ggf neu anlegt.

Ich könnte mir aber auch vorstellen, dass als Script zu schreiben, dass dann per Cron aufgerufen wird.

Dann wäre keine manuelle Nacharbeit mehr nötig.
Ist es das, was Dir vorschwebt?