bind 8.2.3 and sendmail

Cricket Liu cricket at VeriSign.com
Sun Feb 4 20:51:32 UTC 2001


> When I do it the way I think sendmail will do it, I get a different
> answer:
>
> $ nslookup
> Default Server:  bluejay.creighton.edu
> Address:  147.134.2.20
>
> > set type=mx
> > allco.com.au
> Server:  bluejay.creighton.edu
> Address:  147.134.2.20
>
> allco.com.au    preference = 10, mail exchanger = mailx2.inetaus.com.au
> allco.com.au    preference = 50, mail exchanger = yarrina.connect.com.au
> allco.com.au    preference = 20, mail exchanger = mailx.inetaus.com.au
> allco.com.au    nameserver = ns2.inetaus.com.au
> allco.com.au    nameserver = ns1.inetaus.com.au
> yarrina.connect.com.au  internet address = 192.189.54.17
> ns2.inetaus.com.au      internet address = 203.31.184.61
> ns1.inetaus.com.au      internet address = 203.31.184.237
> > mailx2.inetaus.com.au
> Server:  bluejay.creighton.edu
> Address:  147.134.2.20
>
> *** bluejay.creighton.edu can't find mailx2.inetaus.com.au: Non-existent
host/do
> main
> > yarrina.connect.com.au
> Server:  bluejay.creighton.edu
> Address:  147.134.2.20
>
> yarrina.connect.com.au  preference = 10, mail exchanger =
yarrina.connect.com.au
> yarrina.connect.com.au  preference = 100, mail exchanger =
warrane.connect.com.a
> u
> connect.com.au  nameserver = yarrina.connect.com.au
> connect.com.au  nameserver = warrane.connect.com.au
> connect.com.au  nameserver = munnari.oz.au
> connect.com.au  nameserver = muwaya.ucs.unimelb.edu.au
> yarrina.connect.com.au  internet address = 192.189.54.17
> warrane.connect.com.au  internet address = 192.189.54.33
> munnari.oz.au   internet address = 128.250.22.2
> munnari.oz.au   internet address = 128.250.1.21
> muwaya.ucs.unimelb.edu.au       internet address = 128.250.20.2
> > mailx.inetaus.com.au
> Server:  bluejay.creighton.edu
> Address:  147.134.2.20
>
> *** bluejay.creighton.edu can't find mailx.inetaus.com.au: Non-existent
host/dom
> ain
>
> I didn't chase the rest of the chain down--uou can do that, but it looks
like
> something is broken in Australia.

That's actually not the way sendmail would do it.  Sendmail doesn't
recursively chase MX records like you did--no mailer does.  It would
have looked up the addresses of mailx.inetaus.com.au and
mailx2.inetaus.com.au (which exist), not their MX records (which don't).

For details of how the MX algorithm works, see RFC 974.

cricket



More information about the bind-users mailing list