ISPCONFIG 3.0.5 - bind dns mirror problem

#1
Hallo zusammen,

ich habe mir anhand der Multiserveranleitung ein System aufgebaut (NS2 ist Mirror von NS1), an sich läuft alles prima nur die DNS-Server laufen nicht ganz so wie sie sollen.

Wenn ich einen eintrag im NS1 mache wird dieser auf NS2 gemirrort jedoch hat der NS1 den Eintrag nicht :(

Von denic bekomme ich folgendes wenn ich die NS bei einer Domain eintrage.

ERROR: 901 Unexpected RCODE (target, entity, RCODE)

jemand ne idee?
 
#4
hier mal die ausgaben von dig auf beiden NS

dig @ns01.mydomain.net otherdomain.de

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> @ns01.mydomain.net otherdomain.de
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 6595
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;otherdomain.de. IN A

;; Query time: 0 msec
;; SERVER: 188.198.168.204#53(188.198.168.204)
;; WHEN: Fri Mar 21 15:35:27 2014
;; MSG SIZE rcvd: 29



dig @ns02.mydomain.net otherdomain.de

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> @ns02.mydomain.net otherdomain.de
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5269
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;otherdomain.de. IN A

;; ANSWER SECTION:
otherdomain.de. 3600 IN A 188.198.168.205

;; AUTHORITY SECTION:
otherdomain.de. 3600 IN NS ns01.mydomain.net.
otherdomain.de. 3600 IN NS ns02.mydomain.net.

;; ADDITIONAL SECTION:
ns01.mydomain.net. 86400 IN A 188.198.168.204
ns02.mydomain.net. 86400 IN A 188.198.168.205

;; Query time: 0 msec
;; SERVER: 188.198.168.205#53(188.198.168.205)
;; WHEN: Fri Mar 21 15:35:32 2014
;; MSG SIZE rcvd: 125
 
#6
ich depp, sollte es auch auf dem NameServer machen :)

21.03.2014-15:51 - WARNING - DB::query(SELECT * FROM sys_ini WHERE sysini_id = 1) -> mysqli_query SELECT command denied to user 'ispcsrv2'@'ns01.domain.net' for table 'sys_ini'

hab ich da gleich mal stehen, kann es sein der es daran liegt?
Wurde dieser User und Rechte nicht von ISPconfig automatisch erstellt?

Das war der komplette log:
21.03.2014-15:51 - WARNING - DB::query(SELECT * FROM sys_ini WHERE sysini_id = 1) -> mysqli_query SELECT command denied to user 'ispcsrv2'@'ns01.mydomain.net' for table 'sys_ini'
21.03.2014-15:51 - DEBUG - Set Lock: /usr/local/ispconfig/server/temp/.ispconfig_lock
21.03.2014-15:51 - DEBUG - Found 6 changes, starting update process.
21.03.2014-15:51 - DEBUG - Replicated from master: REPLACE INTO dns_soa (`id`,`sys_userid`,`sys_groupid`,`sys_perm_user`,`sys_perm_group`,`sys_perm_other`,`server_id`,`origin`,`ns`,`mbox`,`serial`,`refresh`,`retry`,`expire`,`minimum`,`ttl`,`active`,`xfer`,`also_notify`,`update_acl`) VALUES ('9','1','2','riud','riud','','2','otherdomain.de.','ns01.mydomain.net.','admin.mydomain.net.','2014032101','7200','540','604800','86400','3600','Y','','','')
21.03.2014-15:51 - DEBUG - Processed datalog_id 686
21.03.2014-15:51 - DEBUG - Replicated from master: REPLACE INTO dns_rr (`id`,`sys_userid`,`sys_groupid`,`sys_perm_user`,`sys_perm_group`,`sys_perm_other`,`server_id`,`zone`,`name`,`type`,`data`,`aux`,`ttl`,`active`,`stamp`,`serial`) VALUES ('72','1','2','riud','riud','','2','9','otherdomain.de.','A','188.198.168.255','0','3600','Y','2014-03-21 15:51:38','')
21.03.2014-15:51 - DEBUG - Processed datalog_id 687
21.03.2014-15:51 - DEBUG - Replicated from master: REPLACE INTO dns_rr (`id`,`sys_userid`,`sys_groupid`,`sys_perm_user`,`sys_perm_group`,`sys_perm_other`,`server_id`,`zone`,`name`,`type`,`data`,`aux`,`ttl`,`active`,`stamp`,`serial`) VALUES ('73','1','2','riud','riud','','2','9','www','A','188.198.168.255','0','3600','Y','2014-03-21 15:51:38','')
21.03.2014-15:51 - DEBUG - Processed datalog_id 688
21.03.2014-15:51 - DEBUG - Replicated from master: REPLACE INTO dns_rr (`id`,`sys_userid`,`sys_groupid`,`sys_perm_user`,`sys_perm_group`,`sys_perm_other`,`server_id`,`zone`,`name`,`type`,`data`,`aux`,`ttl`,`active`,`stamp`,`serial`) VALUES ('74','1','2','riud','riud','','2','9','otherdomain.de.','NS','ns01.mydomain.net.','0','3600','Y','2014-03-21 15:51:38','')
21.03.2014-15:51 - DEBUG - Processed datalog_id 689
21.03.2014-15:51 - DEBUG - Replicated from master: REPLACE INTO dns_rr (`id`,`sys_userid`,`sys_groupid`,`sys_perm_user`,`sys_perm_group`,`sys_perm_other`,`server_id`,`zone`,`name`,`type`,`data`,`aux`,`ttl`,`active`,`stamp`,`serial`) VALUES ('75','1','2','riud','riud','','2','9','otherdomain.de.','NS','ns02.mydomain.net.','0','3600','Y','2014-03-21 15:51:38','')
21.03.2014-15:51 - DEBUG - Processed datalog_id 690
21.03.2014-15:51 - DEBUG - Replicated from master: REPLACE INTO dns_rr (`id`,`sys_userid`,`sys_groupid`,`sys_perm_user`,`sys_perm_group`,`sys_perm_other`,`server_id`,`zone`,`name`,`type`,`data`,`aux`,`ttl`,`active`,`stamp`,`serial`) VALUES ('76','1','2','riud','riud','','2','9','otherdomain.de.','MX','mail01.mydomain.net.','10','3600','Y','2014-03-21 15:51:38','')
21.03.2014-15:51 - DEBUG - Processed datalog_id 691
21.03.2014-15:51 - DEBUG - Remove Lock: /usr/local/ispconfig/server/temp/.ispconfig_lock
 
Zuletzt bearbeitet:

Till

Administrator
#8
21.03.2014-15:51 - WARNING - DB::query(SELECT * FROM sys_ini WHERE sysini_id = 1) -> mysqli_query SELECT command denied to user 'ispcsrv2'@'ns01.domain.net' for table 'sys_ini'
das ist unkritisch, kannst Du aber auch durch einspielen eines patches beheben:

Patches

Es scheint so als ob das bind plugin nicht aktiv ist. Poste mal die Ausgabe von:

ls -la /usr/local/ispconfig/server/plugins-enabled

und

ls -la /usr/local/ispconfig/server/mods-enabled
 
#9
Hallo Till,

zuerst mal Danke für deinen super Support.


hier die Ausgabe der beiden Commands

ls -la /usr/local/ispconfig/server/plugins-enabled


Code:
lrwxrwxrwx  1 ispconfig ispconfig   67 Dec 30 21:56 backup_plugin.inc.php -> /usr/local/ispconfig/server/plugins-available/backup_plugin.inc.php
lrwxrwxrwx  1 ispconfig ispconfig   69 Dec 30 21:56 firewall_plugin.inc.php -> /usr/local/ispconfig/server/plugins-available/firewall_plugin.inc.php
lrwxrwxrwx  1 ispconfig ispconfig   75 Dec 30 21:56 mysql_clientdb_plugin.inc.php -> /usr/local/ispconfig/server/plugins-available/mysql_clientdb_plugin.inc.php
lrwxrwxrwx  1 ispconfig ispconfig   77 Dec 30 21:56 network_settings_plugin.inc.php -> /usr/local/ispconfig/server/plugins-available/network_settings_plugin.inc.php
lrwxrwxrwx  1 ispconfig ispconfig   76 Dec 30 21:56 software_update_plugin.inc.php -> /usr/local/ispconfig/server/plugins-available/software_update_plugin.inc.php
ls -la /usr/local/ispconfig/server/mods-enabled

Code:
lrwxrwxrwx  1 ispconfig ispconfig   64 Dec 30 21:56 client_module.inc.php -> /usr/local/ispconfig/server/mods-available/client_module.inc.php
lrwxrwxrwx  1 ispconfig ispconfig   62 Dec 30 21:56 cron_module.inc.php -> /usr/local/ispconfig/server/mods-available/cron_module.inc.php
lrwxrwxrwx  1 ispconfig ispconfig   66 Dec 30 21:56 database_module.inc.php -> /usr/local/ispconfig/server/mods-available/database_module.inc.php
lrwxrwxrwx  1 ispconfig ispconfig   70 Dec 30 21:56 monitor_core_module.inc.php -> /usr/local/ispconfig/server/mods-available/monitor_core_module.inc.php
lrwxrwxrwx  1 ispconfig ispconfig   69 Dec 30 21:56 rescue_core_module.inc.php -> /usr/local/ispconfig/server/mods-available/rescue_core_module.inc.php
lrwxrwxrwx  1 ispconfig ispconfig   64 Dec 30 21:56 server_module.inc.php -> /usr/local/ispconfig/server/mods-available/server_module.inc.php
lrwxrwxrwx  1 ispconfig ispconfig   60 Dec 30 21:56 vm_module.inc.php -> /usr/local/ispconfig/server/mods-available/vm_module.inc.php
sieht so aus als wäre da kein Modul, wie bekomme ich das an den start?
 

Till

Administrator
#10
ja, das dns Modul und bind plugin sind nicht aktiv, wurde scheinbar nicht bei der Insalltion des nodes ausgewählt. Du kannst sie durch Erstellen von symlinks aktivieren, alsi im jeweiligen *_enabled Verzeichnis einen Symlink auf die Datei im *-available Verzeichnis setzen, so wie es bei den anderen Modulen auch der Fall ist. das Modul heißt: dns_module.inc.php und das plugin heißt: bind_plugin.inc.php
 
#11
Danke Till, hat geklappt.

Wenn noch jemand das Problem hat, hier direkt die commands für die symlinks.

Code:
ln -s /usr/local/ispconfig/server/mods-available/dns_module.inc.php /usr/local/ispconfig/server/mods-enabled/dns_module.inc.php


ln -s /usr/local/ispconfig/server/plugins-available/bind_plugin.inc.php /usr/local/ispconfig/server/plugins-enabled/bind_plugin.inc.php
 

Werbung

Top