[lug] Re: Virtual Hosting

SoloCDM deedsmis at aculink.net
Mon Mar 19 01:16:51 MST 2001


Nate Duehr stated the following:
> 
> Just for example, if you have your apache server set up to host
> www.domain1.com and www.domain2.com, you just set up those two domains
> in BIND in the normal fashion, but you point the IP addresses in the A
> records to the same IP address...
> 
> So just for example sake, you'd have the following in your named.conf file:
> 
> zone domain1.com {
>         type master;
>         file "domain1.zonefile.whereveryouwantit";
> }
> 
> zone domain2.com {
>         type master;
>         file "domain2.zonefile.whereveryouwantit";
> }
> 
> In those files you'd have normal BIND zone files that would look like:
> 
> [snipped SOA record]
> 
> $ORIGIN domain1.com
> 
> @
>         IN A    111.222.333.444 ; IP of virtual host1
>                 IN MX 10  mail.domain1.com.
> mail            IN A    222.333.444.555 ; IP of mail server
> www
>         IN A    111.222.333.444 ; IP of virtual host1
> 
> And in the other file:
> 
> $ORIGIN domain2.com
> 
> @
>         IN A    111.222.333.555 ; IP of virtual host2
>                 IN MX 10        mail.domain2.com.
> mail
>         IN A    222.333.444.555 ; IP of mail server
> www
>         IN A    111.222.333.555 ; IP of virutal host2
> 
> That's if you're running separate IP's on the virtual hosts.  (Which is
> not recommended by ARIN.  The only reason you ever need to do this
> nowadays is if the sites are SSL-enabled because SSL certificates are
> tied to the IP address and name of the server they came from.)
> 
> If you want to save some time and all the servers use the same IP, leave
> the $ORIGIN statement out of the zonefile and make a master file and
> symlink your "real" domain names to that master.

Do you mean the "ln -s" command for symlink?

> Are we on the same page?

Exactly!

> SoloCDM wrote:
> 
> > Nate Duehr stated the following:
> >
> >> In BIND you just set up zone files for your different DNS zones and point them
> >> all at the same IP address if you're doing Virtual Hosting.  I'm not sure what
> >> your question is.  (?)  There's no special configuration for DNS when doing
> >> virtual hosting other than the oddball *.domainname.com syntax if
> >> your "machine" names change in your code that publishes pages...
> >>
> >> Quoting SoloCDM <deedsmis at aculink.net>:
> >>
> >>> I know how to do Apache, Sendmail, ..., but where is the documentation
> >>> for Virtual Hosting for DNS & BIND to create the file that holds all
> >>> the virtual hosts (aliases) directed back at the server.  If any
> >>> additional information, links, pages (possibly DNS & BIND) is
> >>> necessary, please be sure to include them.  Thanks!
> >
> > It was my understanding that all the virtual hosts are listed in one
> > file and that file is pointed back to the server IP.  Maybe it
> > involves the $INCLUDE directive?

Note: When you reply to this message, please include the mailing
      list/newsgroup address in Cc: and my email address in To:.

*********************************************************************
Signed,
SoloCDM



More information about the LUG mailing list