Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!vtc.tacom.army.mil!news1.oakland.edu!newsxfer.itd.umich.edu!agate!howland.reston.ans.net!newsfeed.internetmci.com!news.sprintlink.net!in1.uu.net!news.leonardo.net!mac214.admin.biola.edu!user
From: davidp@leonardo.net (David Pisoni)
Newsgroups: comp.unix.bsd.bsdi.misc
Subject: Re: How to host virtual domain via DNS?
Date: Wed, 16 Aug 1995 13:42:17 -0700
Organization: Leonardo Internet
Lines: 60
Message-ID: <davidp-1608951342170001@mac214.admin.biola.edu>
References: <40mbif$o2g@news.wco.com>
NNTP-Posting-Host: mac214.admin.biola.edu
In article <40mbif$o2g@news.wco.com>, larry@netcom.com wrote:
>I am trying to host multiple virtuals domains on one BSDI v2.0 PC. I
have setup multiple IP addresses via ifconfig and route. I
>have also loaded Plexus to host the www documents. This all works just
fine for my local domain.
>
>What I don't know how to do is that once a new virtual domain is
registered with the InterNIC, how do I setup my primary and
>secondary name servers to host another domain? I am using the BSDI named
sysetem, that is configured to use /etc/namedb
>files: domain.db, etc. Since I can only have one SOA record in each
file, how do I resolve multiple domains?
>
>Any help will be greatly appreciated.
>
>Thanks in advance,
>
>--Larry Tusoni
>+1 209 736 0111
>larryt@netcom.com
Actually, I just found an easy way to set this up for several 'virtual' domains.
Have 'named.boot' enter a 'primary' for the said domain.
In that file, have it use a '@ SOA' record, referring though to your domain.
Make that domain (still under '@') a CNAME to your server.
In this way, you can have all your 'virtual' domains point to the same file!
Here is how it looks on our system:
@ IN SOA leonardo.net. hostmaster.leonardo.net. (
9508141 ; Serial number
172800 ; Refresh every 2 days
3600 ; Retry every hour
1728000 ; Expire every 20 days
172800 ); Minimum 2 days
IN NS leonardo.net.
IN NS donatello.leonardo.net.
IN MX 10 leonardo.net.
IN CNAME leonardo.net.
;
; Local loopback host
localhost IN A 127.0.0.1
;
; Canonical Names
www IN CNAME leonardo.net.
--
So you would add an entry to your named.boot:
primary virtualdomain.com thisfile.db
(where thisfile.db is the example I gave above, customized to your system)
This system has worked perfectly for us, we have several 'virtual' domains.
+--------------------------------------------------------------+
| David Pisoni davidp@leonardo.net |
| System Administrator david@isaac.biola.edu |
| Leonardo Internet http://www.ac.biola.edu/~david |
+--------------------------------------------------------------+