PDA

Bekijk Volledige Versie : Fallback MX toevoegen aan alle bestaande DNS zones



Kevin Bentlage
10/03/14, 12:27
Ik heb zojuist voor een klant een fallback MX opgezet, echter is het nu zo dat alle domeinen die in DirectAdmin voorzien moeten worden van een 2e MX record.

Ik heb onder /usr/local/directadmin/templates/custom al mijn custom dns_mx.conf neergezet en voorzien van de 2e MX. Dit werkt prima voor het aanmaken van nieuwe domeinnamen binnen DirectAdmin.

Echter nu is de vraag, hoe kan ik voor ALLE bestaande domeinen de zone aanpassen zodat deze 2e MX daar ook actief is?

Een rewrite via de task queue van DA heb ik al geprobeerd, maar past de bestaande domeinen niet aan?

echo "action=rewrite&value=named" >> /usr/local/directadmin/data/task.queue

Wat is de meest simpele manier om dit te doen?

dennis0162
10/03/14, 13:58
Zoiets?

echo "domein.nl MX 10 fallback.domeinx.nl" >> /var/named/*.db

Kevin Bentlage
10/03/14, 14:28
Zoiets?

echo "domein.nl MX 10 fallback.domeinx.nl" >> /var/named/*.db

Werkt prima, ik had verwacht dat de volgorde in de named .db files nog wat uitmaakte, vandaar dat ik te moeilijk zat te denken. Thanks!

The-BosS
10/03/14, 15:52
En dat haalt absoluut 0,0 uit zolang je de SOA serial niet aanpast of het zou moeten zijn dat al je nameservers op 1 server staan, maar zonder SOA serial update worden de slave nameservers niet geupdate.

dennis0162
10/03/14, 16:24
Hm daar zit wat in :thumbup:

Zoiets zou moeten werken:

sed -i 's/20[0-1][0-9]\{7\}/'`date +%Y%m%d%I`'/g' /var/named/*.db

t.bloo
11/03/14, 11:47
SOA serials kun je in 1 keer aanpassen met een extra

echo "action=rewrite&value=named" >> /usr/local/directadmin/data/task.queue

Mark17
11/03/14, 20:42
En dat haalt absoluut 0,0 uit zolang je de SOA serial niet aanpast of het zou moeten zijn dat al je nameservers op 1 server staan, maar zonder SOA serial update worden de slave nameservers niet geupdate.

Of je moet de slaves updaten aan de hand van de bestanden zonder AXFR/notify te gebruiken. Dat kan natuurlijk ook nog.