[369] in Hesiod

home help back first fref pref prev next nref lref last post

Re: HESIOD type=maildrop class=IN, Sendmail

daemon@ATHENA.MIT.EDU (Randall S. Winchester)
Fri Jan 23 02:17:03 1998

Date: Fri, 23 Jan 1998 02:15:12 -0500 (EST)
From: "Randall S. Winchester" <rsw@Glue.umd.edu>
To: Russell McOrmond <russell@flora.ottawa.on.ca>
Cc: hesiod@MIT.EDU, maildomain@flora.org
In-Reply-To: <199801230506.AAA24234@fox.flora.ottawa.on.ca>



We use Hesiod type=txt class=in in sendmail for aliases, system.aliases
majordomo.aliases, forward.aliases, etc as has been supported by sendmail
for many years. I assume the information is similar to; 

hesinfo rsw aliases
rsw@Glue.umd.edu

with the sendmail.cf file with similar lines to;
O AliasFile=hesiod:aliases,hesiod:system.aliases,hesiod:majordomo.aliases

However, I also restrict these zone files to networks I support. I do not
think allowing others to do a zone transfer or random name queries of all
the email addresses on our systems is prudent in todays spam environment. 

Now maybe with the advent of DNS-SEC some sort of trust relationship might
be able to be set up, otherwise I will not pass out my users mail addresses.

Randall

On Fri, 23 Jan 1998, Russell McOrmond wrote:

: 
: 
:   I was bound to find some more data on the question of "Why IN vs HS" 
: for storing Hesiod information.  Here is both a pro, and a stronger CON 
: for having the information in the 'IN' domain if you will be using the 
: Sendmail MAP capabilities with libhesiod.
: 
: Pro:
:   I am interested in doing the direct-mapping for as many domains as 
: possible as I believe that this information can aid in getting email 
: directly to a user, and allow for more redundancy in Email.  In the case 
: of FLORA, many of the Email addresses are actually 'forwarded' on to 
: another site.  Publishing these forwarded addresses allows 'participating 
: sites' to send the email direct to the destination.
: 
:   With the IN class we already have widely distributed NS records, and it 
: is very easy to know what DNS host to attempt to get Hesiod information 
: from.  If the host didn't have information, it would be a wasted DNS 
: lookup, but for myself the advantages seemed to overcome that.
: 
: 
: Con:
: 
:   While some have mentioned that the extra bandwidth was a problem, this 
: was not what convinced me to move my Hesiod information back into the HS 
: class, and change my config to have classes=HS .
: 
: >From nslookup:
: 
: ---cut---
: > foo.aracnet.net.
: Server:  dns1.aracnet.net
: Address:  206.222.74.1
: 
: *** dns1.aracnet.net can't find foo.aracnet.net.: Server failed
: > www.aracnet.net.
: Server:  dns1.aracnet.net
: Address:  206.222.74.1
: 
: Non-authoritative answer:
: www.aracnet.net canonical name = widow.aracnet.net
: 
: Server:  dns1.aracnet.net
: Address:  206.222.74.1
: 
: www.flora.org   internet address = 206.248.33.33
: flora.org       nameserver = nic.flora.ottawa.on.ca
: flora.org       nameserver = bud.sandelman.ottawa.on.ca
: flora.org       nameserver = nic2.flora.ottawa.on.ca
: nic.flora.ottawa.on.ca  internet address = 206.248.33.2
: bud.sandelman.ottawa.on.ca      internet address = 209.151.24.17
: bud.sandelman.ottawa.on.ca      internet address = 205.233.54.161
: nic2.flora.ottawa.on.ca internet address = 206.248.33.97
: > foo.flora.org.
: Server:  dns1.aracnet.net
: Address:  206.222.74.1
: 
: *** dns1.aracnet.net can't find foo.flora.org.: Non-existent host/domain
: > 
: ---cut---
: 
: For some reason, unknown to me at this point, when one looks up an 
: unknown domain within aracnet.net, a 'server failed' message is 
: returned.  When you ask the same server for an unknown domain within 
: flora.org, it returns a 'non-existant host/domain' message.  There is 
: something speci al in the way aracnet.net has their DNS configured.
: 
:   In the case of the Sendmail MAP where Hesiod is looking up in the IN 
: class, it would fail in it's lookup and queue the message.  Eventually 
: (after 5 days) sendmail would bounce the message back to sender.  In a 
: situation where the IN lookup is not done and instead only an HS class 
: lookup is done, the message is then delivered to aracnet.net based on the 
: MX records that it does sucessfully publish in it's DNS.
: 
: 
:   It seems that the best idea is still to try to build an HS class "root 
: servers" where those running Hesiod compatible DNS servers and are 
: publishing information can then tell each other about that.   I know I 
: would be interested to add NS records into my DNS for anyone publishing 
: 'forwarding addresses' using the type 'maildrop'.  Alternatively, is 
: someone else keeping a list available that could be advertised and used?
: 
: 
: Note: For those who didn't know, I am using HESIOD with type=maildrop to 
: do 'email forwarding'.  The TXT information is just another Email 
: address, and it is used directly by a sendmail MAP with some simple 
: rules.  Some initial documentation of what I'm doing is at 
: http://www.flora.org/flora/server/maildomain.html   - I will be updating 
: this soon to be more complete and up-to-date.
: 
: -- 
:  Russell McOrmond, Internet Consultant: <http://www.flora.org/russell/work/>
:  Community Network Comments http://www.flora.org/russell/papers/newyears98.html
:  Ice storm press & links http://www.flora.org/russell/ice/
:  First Nations? - Attacked by MAI? http://news.flora.org/flora.perc/340
: 



home help back first fref pref prev next nref lref last post