Ey,
Om m'n leven wat gemakkelijker te maken (dacht ik) wilde ik vóór een verhuizing (waarbij de IP-adressen van een aantal servers zouden veranderen) wilde ik een aantal domeinen naar één CNAME laten wijzen, waarna ik die hostname (met zeer korte ttl) zou kunnen veranderen en in één klap alle domeinen naar een ander IP zouden wijzen.
Hierbij heb ik ook de root van de domeinnaam zelf, example.com via een CNAME naar deze server verwezen:
Is dit überhaupt RFC-compliant wat ik hier doe?
Anyway, het leek allemaal goed te gaan en werkt in de praktijk bij het bezoeken van websites ook prima, maar! Ineens bleek dat mail van XS4all niet meer aankwam op deze domeinen! Na onderzoek van de logfiles bleek dat hij alle mail ineens niet meer naar user@example.com, maar naar user@server1.anderdomein.com probeerde te sturen! Bij alle domeinen gebeurt dit en vooralsnog lijkt alleen XS4all er 'last' van te hebben.
Na wat onderzoek ben ik er in ieder geval wel achter dat Bind geen CNAMEs toelaat in de root van een domein. Andere nameservers doen dat wel.
Wie zit er hier fout? Ik? XS4all? Of beiden?
-edit-
Ben er reeds achter dat ik in ieder geval fout zat: een CNAME mag niet samen met een andere entry bestaan op één punt. Je kunt bijv. ook geen round-robin DNS bouwen waarin je A en CNAME mixt. PowerDNS pikte dit blijkbaar wel, niet zo fijn
Voor de rest blijft het vreemd dat de mailserver van XS4all uit zichzelf adressen wijzigt
Om m'n leven wat gemakkelijker te maken (dacht ik) wilde ik vóór een verhuizing (waarbij de IP-adressen van een aantal servers zouden veranderen) wilde ik een aantal domeinen naar één CNAME laten wijzen, waarna ik die hostname (met zeer korte ttl) zou kunnen veranderen en in één klap alle domeinen naar een ander IP zouden wijzen.
Hierbij heb ik ook de root van de domeinnaam zelf, example.com via een CNAME naar deze server verwezen:
code:
1
2
| example.com. 3600 IN CNAME server1.anderdomein.com. server1.anderdomein.com. 300 IN A 123.123.123.123 |
Is dit überhaupt RFC-compliant wat ik hier doe?
Anyway, het leek allemaal goed te gaan en werkt in de praktijk bij het bezoeken van websites ook prima, maar! Ineens bleek dat mail van XS4all niet meer aankwam op deze domeinen! Na onderzoek van de logfiles bleek dat hij alle mail ineens niet meer naar user@example.com, maar naar user@server1.anderdomein.com probeerde te sturen! Bij alle domeinen gebeurt dit en vooralsnog lijkt alleen XS4all er 'last' van te hebben.
Na wat onderzoek ben ik er in ieder geval wel achter dat Bind geen CNAMEs toelaat in de root van een domein. Andere nameservers doen dat wel.
Wie zit er hier fout? Ik? XS4all? Of beiden?
-edit-
Ben er reeds achter dat ik in ieder geval fout zat: een CNAME mag niet samen met een andere entry bestaan op één punt. Je kunt bijv. ook geen round-robin DNS bouwen waarin je A en CNAME mixt. PowerDNS pikte dit blijkbaar wel, niet zo fijn
[ Voor 15% gewijzigd door Sorcerer8472 op 17-11-2005 11:36 ]
Reality is merely an illusion, albeit a very persistent one.