使用Apache Web服务器设置DNS别名很容易。这意味着,如果您有一个Web域或100个,您可以将它们全部设置为指向Web服务器上的不同目录并自行托管它们。

设置DNS别名
在Apache Web服务器上创建一个目录。
请确保将目录放在Web服务器目录中,而不是放在计算机上的任何位置。例如,大多数Apache服务器Web文件都位于htdocs文件夹中。因此,在那里创建一个子文件夹来托管您的域文件。将index.html文件放在目录中是个好主意,以便稍后进行测试。
在Apache的第1步中,编辑apache.conf文件并找到vhosts(虚拟主机)部分。
在Apache的第2步中,编辑vhosts.conf文件。
它们通常位于Web服务器上的配置目录中,而不是位于htdocs区域中。
在任一版本中,编辑vhosts部分以添加新的虚拟主机:
IP地址>
ServerName DOMAIN NAME
DocumentRoot FULL_PATH_TO_DIRECTORY
将上面代码中突出显示的部分更改为特定于您的站点和域的信息。
重启Apache。
编辑您的named.conf文件
为域添加条目:
zone "DOMAIN" IN {
type master;
file "LOCATION_OF_DB_FILE";
allow-transfer { IP_ADDRESS; };
};
将上面代码中突出显示的部分更改为特定于您的站点和域的信息。
为域创建db文件
最简单的方法是复制其他db文件并添加新域。
重新加载您的DNS
在Web浏览器中测试您的域。
您的DNS可能需要几个小时才能传播,但只要您指向本地DNS,您就应该能够立即进行测试。