Configuring DNS for Virtual Email Addresses

4.5.1 Problem

You want to add a new "virtual" mail destination to DNS.

4.5.2 Solution

Add an MX record to the appropriate zone with the domain name of the mail destination as the owner name and the domain name of the mail server for that destination on the right side. For example, to route mail addressed to user@bar.example to, you could add this MX record to the bar.example zone:

bar.example. IN MX 10

4.5.3 Discussion

There's really nothing virtual about the mail destination bar.example from a DNS perspective -- hence the quotation marks. bar.example is a legitimate domain name in a real zone that happens to own an MX record, so it's usable as a mail destination.

Note that the MX record must be added to the correct zone. If you want to direct mail addressed to bar.example to a particular mail server, you must add the MX record to the bar.example zone data file. It won't do anyone any good in the foo.example zone data file: it'll be ignored as out-of-zone data. will probably need to be configured to understand that bar.example is a local mail destination. Then it's up to the mail server on to decide what to do with mail addressed to individual users at bar.example. This might be handled by an aliases file or a virtual user table.

4.5.4 See Also

Section 2.5.

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 © 2008-2020.
If you may any questions please contact us: