| |||||||||||||||||||||||||||||||
|
>In article <ecf9l4$cjq$1>, "Jim" <jim> wrote: > >> hi folks, >> >> I have a customer's dns server (bind - not sure of version) not able to >> resolve my mx records to one of my zones. Here are my current records: >> >> 100 mydomain.com.s5a1.psmtp.com. >> 200 mydomain.com.s5a2.psmtp.com. >> >> I'm being told from the customer that my mx records are formatted >> improperly. His argument is that his version of bind is unable resolve the >> mx record when the domain name _does not_ appear at the end of the record >> (ie s5a1.psmtp.com.mydomain.com would work fine for him). >> >> Is this is a known problem with some versions of bind? >> Can someone point me to documentation that tells me proper/illegal syntax >> for my mx records. > >MX records are allowed to point to any name that has an A record. Is he >claiming that the MX record has to point to a name in the same domain? >There has never been such a requirement, and there are many domains that >do not fit that criterion. On the assumption that the OP is not obfuscating his example too much ... mydomain.com.s5a1.psmtp.com and mydomain.com.s5a2.psmtp.com do resolve to A records for 64.18.4.10 and 64.18.4.11 respectively. But they do so by virtue of wildcard A records, and reverse lookup of the IP addresses yields PTR records containing "*.s5a1.psmtp.com" and "*.s5a2.psmtp.com". There's nothing technically invalid about that[*], but it could well upset an MTA using a sufficiently paranoid resolver. [*] ... or is there? The target of an MX is meant to be a canonical name. not (e.g.) a CNAME. Does using a wildcard address record mean that it isn't <<really>> a canonical name? In any case, I don't see the point. Using different aliases of an address in MX records for different mail domains isn't going to get you anything useful at the SMTP level, AFAICS. -- Chris Thompson Email: cet1
| ||||||||||||||||||||||||||||||
© 2004-2008 readlist.com