Pointing a Domain Name to a Particular URL

2.7.1 Problem

You want people who access one of your domain names to reach a particular URL.

2.7.2 Solution

Add an A record to the zone to which the domain name belongs, pointing to the IP address of the web server:

mylink.foo.example. IN A 

Then configure the web server to direct browsers requesting http://mylink.foo.example to the appropriate directory on your web server.

2.7.3 Discussion

Most of this solution is configured on the web server using a facility called "virtual hosts." The web server needs to associate your domain name, when it appears in the HTTP/1.1 "Host" header, with a particular "document root," a directory in the web server's document tree.

If the domain name of the web server is in a zone run by someone else, or you already have a domain name in your zone pointing to the address of the web server, you can use a CNAME record instead of an A record:

mylink.foo.example. IN CNAME www.isp.net.

This way, if the IP address of the web server changes, your domain name will continue to point to the right place.

Of course, if someone else runs the web server, you'll need their cooperation to set up the association between mylink.foo.example and the appropriate directory.

2.7.4 See Also

Section 2.6 for pointing a domain name at a web server, the Apache Software Foundation's online documents on virtual hosts at http://httpd.apache.org/docs/vhosts/name-based.html and http://httpd.apache.org/docs-2.0/vhosts/, and "HTTP/1.1 Virtual Hosts" in Chapter 3 of Apache: The Definitive Guide.

Getting Started

Zone Data

BIND Name Server Configuration

Electronic Mail

BIND Name Server Operations

Delegation and Registration


Interoperability and Upgrading

Resolvers and Programming

Logging and Troubleshooting


DNS & BIND Cookbook
DNS & BIND Cookbook
ISBN: 0596004109
EAN: 2147483647
Year: 2005
Pages: 220
Authors: Cricket Liu

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