IP Virtual Domains

 < Day Day Up > 



IP-based virtual hosting allows more than one IP address to be used for a single machine. If a machine has two registered IP addresses, either one can be used to address the machine. If you want to treat the extra IP address as another host in your domain, you need only create an address record for it in your domain's zone file. The domain name for the host would be the same as your domain name. If you want to use a different domain name for the extra IP, however, you have to set up a virtual domain for it. This entails creating a new zone statement for it with its own zone file. For example, if the extra IP address is 192.168.0.42 and you want to give it the domain name sail.com, you must create a new zone statement for it in your named.conf file with a new zone file. The zone statement would look something like the following. The zone file is called sail.com.

zone "sail.com" in {            type master;            file "sail.com";            };

In the sail.com file, the name server name is turtle.mytrek.com and the e-mail address is hostmaster@turtle.mytrek.com. In the name server (NS) record, the name server is turtle.mytrek.com. This is the same machine using the original address that the name server is running as. turtle.mytrek.com is also the host that handles mail addressed to sail.com (MX). An address record then associates the extra IP address 192.168.0.42 with the sail.com domain name. A virtual host on this domain is then defined as jib.sail.com. Also, www and ftp aliases are generated for that host, creating www.sail.com and ftp.sail.com virtual hosts.

; Authoritative data for sail.com ; @ IN SOA turtle.mytrek.com. hostmaster.turtle.mytrek.com. (                                93071200 ; Serial (yymmddxx)                                   10800 ; Refresh 3 hours                                    3600 ; Retry 1 hour                                 3600000 ; Expire 1000 hours                                 86400 ) ; Minimum 24 hours             IN      NS         turtle.mytrek.com.         IN      MX   10    turtle.mytrek.com.         IN      A          192.168.0.42 ;address of the sail.com domain     jib     IN      A         192.168.0.42 www     IN      A         jib.sail.com. ftp     IN      CNAME     jib.sail.com.

In your reverse mapping file (/var/named/1.168.192), add PTR records for any virtual domains.

42.1.168.192      IN     PTR     sail.com. 42.1.168.192      IN     PTR     jib.sail.com.

You also have to configure your network connection to listen for both IP addresses on your machine (see Chapter 5).



 < Day Day Up > 



Red Hat(c) The Complete Reference
Red Hat Enterprise Linux & Fedora Edition (DVD): The Complete Reference
ISBN: 0072230754
EAN: 2147483647
Year: 2004
Pages: 328

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net