*BSD News Article 57892


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!paladin.american.edu!zombie.ncsc.mil!nntp.coast.net!howland.reston.ans.net!newsfeed.internetmci.com!quanta.com!rsww
From: rsww@quanta.com (Ross Walker)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: Please - Spoil the Ending!
Date: 3 Jan 1996 16:53:31 GMT
Organization: Quanta Communications, Inc.
Lines: 122
Distribution: inet
Message-ID: <4cecab$qih@news.quanta.com>
References: <4c57h6$c34@gol2.gol.com>
NNTP-Posting-Host: quanta.quanta.com
X-Newsreader: TIN [version 1.2 PL2]

Doug Lerner (doug@gol.com) wrote:
: I am reading "DNS & BIND" as quickly as I can right now. Unlike a 
: mystery novel, I wouldn't mind at all if somebody ruined the ending for 
: me and told me whether what I want to do is easily configurable or not!

: I have:

: o one Class C network
: o a leased line to an Internet provider via a gateway router
: o a handful of machines (mostly Macs, one Windows 95 and one FreeBSD)
: o TWO domain names (one I've been using for a BBS and a new one I want 
: to use for a completely different BBS)

: My FreeBSD machine is currently doing primary name serving for my 
: network and my provider is doing secondary.

: I am adding a Livingston Portmaster to the LAN to give BBS members 
: access to dialup PPP.

: My question, simply put, is can I handle both domain names easily out of 
: the one FreeBSD box? 

: I know I can easily receive e-mail for either BBS with the one, but I 
: also want outgoing mail to show the correct "from" domain name depending 
: on which BBS mail comes from.

: Would it make life simpler if I just got another FreeBSD box and 
: duplicated everything, just changing domain names and running each 
: system side-by-side?

: Do I need to split my Class C in two parts? Is there any reason why one 
: network can't have two domain names with different IP addresses 
: belonging to different domain names arbitrarily? Is there any problem 
: with both domain names using the same gateway router?

: Any hints to appropriate passages in "DNS & BIND" and general comments 
: would be appreciated. Maybe I can turn this into a good Q&A document for 
: everybody when I am done!

: Thanks!

: Doug Lerner,
: Tokyo

Domain names are not tied to IP addresses. I have one FreeBSD box hanling
mail for 3 domains right now. I have IP addresses, single or a range of,
given out to different domains. The only thing that is tied with an IP
address is the machine that will handle it's reverse name lookup. What
domain name it has is irrelevant. This is the named.boot setup I use.

directory       /etc/namedb

cache     .                                                     named.root

primary         120.71.204.IN-ADDR.ARPA                         quanta1.rev
primary         121.71.204.IN-ADDR.ARPA                         quanta2.rev
primary         122.71.204.IN-ADDR.ARPA                         quanta3.rev
primary         quanta.com                                      quanta.hosts
primary         mwm.com                                         mwm.hosts
primary         gswine.com                                      gswine.hosts

The first three entries are for My reverse name lookup, one for each
class C. The last three are the domains that the machine handles.

Here are copies of what one of the quanta.rev maps looks like.
This one is quanta3.rev, it handles the virtual web class C so
it is a good example of a mixed domain reverse look-up map.

@       IN      SOA     quanta.com. hostmaster.quanta.com.  (
                                95123001        ; Serial
                                3600            ; Refresh
                                300             ; Retry
                                3600000         ; Expire
                                3600 )          ; Minimum
        IN      NS      ns1.quanta.com.
        IN      NS      ns2.quanta.com.

1       IN      PTR     secure.quanta.com.
2       IN      PTR     www.mwm.com.
3       IN      PTR     www.zeiss.com.

This shows that in a reverse name-lookup map the host names
associated with the IP addresses in a given class C don't
have to be in the same domain.

Here is what a domain map for lets say mwm.com which I process
their mail, and provide a virtual web server for.

@       IN      SOA     mwm.com. hostmaster.quanta.com.  (
                                95121201        ; Serial
                                3600            ; Refresh
                                300             ; Retry
                                3600000         ; Expire
                                3600 )          ; Minimum
                IN      NS      ns1.quanta.com.
                IN      NS      ns2.quanta.com.
                IN      MX 1    mailhost.quanta.com.

www             IN      A       204.71.122.2
                IN      MX 1    mailhost.quanta.com.

Notice under the declaration of the nameservers for the domain I put
a high priority Mail eXchage record (pri 1) this will make sure that
mail going to that domain is sent to the host mentioned on the right.

I hope this is helpful. DNS is really pretty straight forward once
you overcome the hurdle of syntax idioms. Having the O'Reilly book
is good for looking up the format of some of the rather obscure
record types. Avoid wildcards, different servers handle them strangely.

Cheers,

Ross Walker


--
------------------------------------------------------------------------------
|  /\/   | Ross S. W. Walker (rsww@quanta.com)
|  \/\   |
| |   |\ | finger rsww@quanta.com for PGP key    _____________________________
| |___|/ |                                      |  Quanta Communications, Inc.
------------------------------------------------------------------------------