[gelöst] Bind9 uns nsupdate

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
junitiv
Beiträge: 23
Registriert: 11.03.2018 12:59:49

[gelöst] Bind9 uns nsupdate

Beitrag von junitiv » 11.03.2018 13:15:37

Hallo liebe Gemeinschaft.

Ich nutze für meinem eigenem Server Bind.
Nun dachte ich mir, ich lasse einige "zones" per nsupdate ändern.
Der Grund dafür ist, das ich gerne über ein Subdomain mein Server Zuhause erreichen will.

Also erstelle ich wie sonst auch immer erstmal die Zone. Zone ist sauber.
Danach hab ich den key erstellt.
Nun die config:

Code: Alles auswählen

zone "h.domain.de" {
	type master;
	file "/etc/bind/zones/h.domain.de";
	allow-update {key "h.domain.de.";};
};
key "h.domain.de." {
        algorithm hmac-md5;
        secret "****";
};
Zum Test habe ich das gleich mal ausgetestet.

Code: Alles auswählen

nsupdate -k **.key

> server ns1.domain.de
> zone h.domain.de
> update delete h.domain.de. A
> update add h.domain.de. 60 A IP.IP.IP.IP
> show
> send
Fertig, update war erfolgreich.

Nun wollte ich das über PHP machen bzw. erstmal über eine Datei mit dem Inhalt um die Zone zu updaten.

Code: Alles auswählen

/nsupdate nsc.txt -d -k **.key
Nsupdate kommt bis show und dann: update failed: REFUSED

Hat jemand eine Idee??

Vielen Dank und euch einen schönen Tag

Gruß Junitiv
Zuletzt geändert von junitiv am 11.03.2018 18:35:02, insgesamt 1-mal geändert.

Benutzeravatar
MSfree
Beiträge: 10684
Registriert: 25.09.2007 19:59:30

Re: Bind9 uns nsupdate

Beitrag von MSfree » 11.03.2018 14:12:16

junitiv hat geschrieben: ↑ zum Beitrag ↑
11.03.2018 13:15:37

Code: Alles auswählen

/nsupdate nsc.txt -d -k **.key
Nsupdate kommt bis show und dann: update failed: REFUSED
Geht es, wenn du die Reihenfolge der Kommandozeilenparameter umstellst?

Code: Alles auswählen

/nsupdate -d -k **.key nsc.txt

junitiv
Beiträge: 23
Registriert: 11.03.2018 12:59:49

Re: Bind9 uns nsupdate

Beitrag von junitiv » 11.03.2018 16:18:10

Da hab ich drei Tage versucht und versucht..
Und nur weil die Datei am ende des Befehls ist geht es?


Vielen Vielen Dank!!!! :THX:

Antworten