Publishing long domain key records in bind9
Solution 1:
You are using commas to separate your key/value pairs in your record instead of semi-colons. Change it to:
a9d04665528b593d263a6e5256648c99._domainkey IN 1800 TXT (
"k=rsa;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz2/ZfhxSI/A"
"bqgh0amM8ylrlosirWeKShUhq7fg12aYmRwOqq9hIzO0Fcz1BzfgHVu6HU++rC5"
"QoUK0JQK/nk4jwkDgvG2di2ZYmAvEbY/VeiK1x/TG0p1Iczr2k6Bj0gEAb/YGD2"
"YbwrwAi4bDXwoPsYuuNn9TB3jjyWKu/dvOsqhff1/4Wc+FkOi0ClvgrXiklN28X"
"TLjyjSyU794ntIoegXxrfwcwkhfPMvuqcnhfIC0Z8L71M4WR4SoHyNHVfBtNlUv"
"VNROiXlMxtxnNQvfViSwz6LC8bYIxeAba3hSXPTChKu3qZtfR0o3jFwEWAfLQdg"
"Ixler0jMEoAyJmfQIDAQAB")
Also, I'll note that in my particular zone file, I specifically declare the version as v=DKIM1
and I think you should too. On a side note, I do not wrap the record with ( )
because I just do it all as one long line:
record._domainkey IN 1800 TXT "v=DKIM1;blah" "blah2" "blah3"
It's a personal preference, and I realize now that yours is certainly much more readable.