Bug 27937 - Reverse-DNS beschädigt nach IP-Adresswechsel durch DHCP auf Master
Reverse-DNS beschädigt nach IP-Adresswechsel durch DHCP auf Master
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - DNS
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.1
Assigned To: Lukas Walter
Stefan Gohmann
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-07-16 16:52 CEST by Janek Walkenhorst
Modified: 2012-12-12 21:07 CET (History)
1 user (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Janek Walkenhorst univentionstaff 2012-07-16 16:52:23 CEST
Es wurde ein DCMaster mit der IP 10.200.12.69/24 und ein DCBackup mit der IP 10.200.12.96/24 installiert. Dann wurde der Master auf DHCP umgestellt (der Backup ist DHCP Server). Der Master wurde dann ohne verfügbaren DHCP Server gebootet und hat dadurch die IP auf eine Link-Local-Addresse (aus 169.254.0.0/16) umgestellt. Danach wurde der Master wieder mit funktionierendem DHCP-Server gestartet und er hat sich auf die korrekte IP zurück umkonfiguriert.

Bei der Umkonfiguration ist etwas falsch gelaufen, reverse DNS funktioniert nicht mehr:

 # host master
 master.example.com has address 10.200.12.69

 # host 10.200.12.69
 69.12.200.10.in-addr.arpa domain name pointer master.12.200.10.in-addr.arpa.

 # host backup
 backup.example.com has address 10.200.12.96

 # host 10.200.12.96
 96.12.200.10.in-addr.arpa domain name pointer backup.example.com.

Vermutlich hat es etwas mit dem nicht-FQDN-pTRRecord zu tun:

 dn: relativeDomainName=69,zoneName=12.200.10.in-addr.arpa,cn=dns,dc=example,dc=com
 objectClass: dNSZone
 objectClass: top
 pTRRecord: master
 relativeDomainName: 69
 zoneName: 12.200.10.in-addr.arpa

 dn: relativeDomainName=96,zoneName=12.200.10.in-addr.arpa,cn=dns,dc=example,dc=com
 objectClass: dNSZone
 objectClass: top
 pTRRecord: backup.example.com.
 relativeDomainName: 96
 zoneName: 12.200.10.in-addr.arpa
Comment 1 Stefan Gohmann univentionstaff 2012-07-16 16:56:18 CEST
Das Problem liegt vermutlich in den UDM Modulen oder im IP Change UMC Modul.
Comment 2 Stefan Gohmann univentionstaff 2012-07-17 17:09:34 CEST
UCS 3.1 will be the next release.
Comment 3 Lukas Walter univentionstaff 2012-11-02 10:59:32 CET
Der Fehler lag tatsächlich im IP-Change Modul. Beim Hinzufügen der neuen DNS Reverse Zone wird die neue IP statt der aktuellen übergeben. Deshalb schlägt beim Bestimmen des FQDNs für den PTRRecord kein aRecord und folglich auch eine Forward Zone gefunden (die Forward Zone wird nämlich erst danach aktualisiert).

Die sinnigste Lösung ist hier einfach die ursprüngliche IP zu übergeben.
Mir sind keine Seiteneffekte aufgefallen, neue IP, DNS Reverse/Forward Zone werden korrekt gesetzt.

RDNS/DNS funktionieren.


univention-management-console-module-ipchange (2.0.3-1) unstable; urgency=low
  * use current ip instead of new one when adding new dns reverse zone
    (Bug #27937)

svn 36856
Comment 4 Stefan Gohmann univentionstaff 2012-11-15 17:17:35 CET
Ich habe einen Master auf DHCP umgestellt und danach das System neu gestartet. Wenn das System keine IP bekommt, so verwendet es die Fallback IP. Dort gibt es keine Reverse Zone, von daher hat der Master keinen Reverse Eintrag mehr.

Wenn der Master jetzt wieder eine IP bekommt, dann wird kein Reverse Eintrag angelegt, weil der Master derzeit keinen Reverse Eintrag hat.
Comment 5 Lukas Walter univentionstaff 2012-11-20 14:57:59 CET
(In reply to comment #4)
> Ich habe einen Master auf DHCP umgestellt und danach das System neu gestartet.
> Wenn das System keine IP bekommt, so verwendet es die Fallback IP. Dort gibt es
> keine Reverse Zone, von daher hat der Master keinen Reverse Eintrag mehr.
> 
> Wenn der Master jetzt wieder eine IP bekommt, dann wird kein Reverse Eintrag
> angelegt, weil der Master derzeit keinen Reverse Eintrag hat.

Das sollte jetzt behoben sein.


univention-management-console-module-ipchange (2.0.4-1) unstable; urgency=low
  * actualiase forward zones first
  * use new ip to determine reverse zone
  (Bug #27937)

svn 37378
Comment 6 Stefan Gohmann univentionstaff 2012-11-21 06:50:17 CET
OK, das funktioniert jetzt.

Changelog: OK
Comment 7 Stefan Gohmann univentionstaff 2012-12-12 21:07:47 CET
UCS 3.1-0 has been released: 
 http://forum.univention.de/viewtopic.php?f=54&t=2125

If this error occurs again, please use "Clone This Bug".