Denk je een oplossing gevonden te hebben voor een probleem, blijkt een software programmeur weer roet in het eten te gooien...
Ik heb een issue waarbij ip adressen uit verschillende subnets geregisteerd worden in DNS zones waar deze niet "thuis horen".
Laat ik even de situatie schetsen.
Ik heb een hoofddomein met DNS zone test.local. (subnet 10.220.x.x)
Hiernaast heb ik in m'n nieuwe omgeving diverse zones erbij gekregen: test.backup en test.management
Deze zones heb ik aangemaakt in DNS, geen issue. Voor de duidelijkheid alvast voor de stukken hieronder, de DNS server staat in het 10.220.x.x subnet, maar de subnets zijn routed en daardoor wel bereikbaar.
Nu komt de truuk. Sommige servers hebben meerdere netwerk kaarten waarbij elke kaart bedoelt is voor een specifieke DNS zone met een specifiek subnet.
Wat default gebeurt is dat de IP adressen van beide adapters in de primairy DNS zone geregisteerd worden. NSlookup
Name: servernaam.test.local
Addresses: 10.221.11.1
10.222.11.1
Dit had ik verholpen door de primairy suffix leeg te halen en per adapter een connection suffix toegevoegd. Resultaat. Elke adapter registeerde zijn subnet ip in de juiste DNS zone. NSlookup
Name: servernaam.test.Backup
Addresses: 10.221.11.1
Name: servernaam.test.management
Addresses: 10.222.11.1
Nu denk je opgelost toch? Ik ook, maar toen kwam de software om de hoek kijken. De software is niet in staat om te gaan met de lege primairy suffix en meld zich als "servernaam".
Nou heeft de engineer primair de "management" suffix nodig dus heb ik "test.management" als primairy suffix opgegeven. Dit zorgt ervoor dat de software werkt. Echter heb ik nu een vervuilde DNS, want nu is dit het resultaat
Name: servernaam.test.Backup
Addresses: 10.221.11.1
Name: servernaam.test.management
Addresses: 10.221.11.1
10.222.11.1
Mijn doel is dus dat per zone alleen het subnet voor die zone geregisteerd word zonder dat de primairy suffix weg gehaald word. Als iemand een idee of suggestie heb graag.
Ik heb een issue waarbij ip adressen uit verschillende subnets geregisteerd worden in DNS zones waar deze niet "thuis horen".
Laat ik even de situatie schetsen.
Ik heb een hoofddomein met DNS zone test.local. (subnet 10.220.x.x)
Hiernaast heb ik in m'n nieuwe omgeving diverse zones erbij gekregen: test.backup en test.management
Deze zones heb ik aangemaakt in DNS, geen issue. Voor de duidelijkheid alvast voor de stukken hieronder, de DNS server staat in het 10.220.x.x subnet, maar de subnets zijn routed en daardoor wel bereikbaar.
Nu komt de truuk. Sommige servers hebben meerdere netwerk kaarten waarbij elke kaart bedoelt is voor een specifieke DNS zone met een specifiek subnet.
Wat default gebeurt is dat de IP adressen van beide adapters in de primairy DNS zone geregisteerd worden. NSlookup
Name: servernaam.test.local
Addresses: 10.221.11.1
10.222.11.1
Dit had ik verholpen door de primairy suffix leeg te halen en per adapter een connection suffix toegevoegd. Resultaat. Elke adapter registeerde zijn subnet ip in de juiste DNS zone. NSlookup
Name: servernaam.test.Backup
Addresses: 10.221.11.1
Name: servernaam.test.management
Addresses: 10.222.11.1
Nu denk je opgelost toch? Ik ook, maar toen kwam de software om de hoek kijken. De software is niet in staat om te gaan met de lege primairy suffix en meld zich als "servernaam".
Name: servernaam.test.Backup
Addresses: 10.221.11.1
Name: servernaam.test.management
Addresses: 10.221.11.1
10.222.11.1
Mijn doel is dus dat per zone alleen het subnet voor die zone geregisteerd word zonder dat de primairy suffix weg gehaald word. Als iemand een idee of suggestie heb graag.
The mystery of life isn't a problem to solve, but a reality to experience. A process that cannot be understood by stopping it. We must move with the flow of the process. We must join it. We must flow with it. - Jamis