我的服务器有一个IP和几个托管的域名。
同一个 IP 出现在 named.conf 和多个区域文件中。
当服务器的 IP 地址改变时,我需要手动更改所有 IP。
有没有办法做类似的事情:
在named.conf中:
#define $IP 123.123.123.123
区域文件:
MX 10 mail
A $IP
www A $IP
mail A $IP
* CNAME www
任何帮助都将不胜感激
答案1
好吧,如果 、 和 的 IP 地址始终相同@
,www
则mail
可以$INCLUDE
在区域文件中添加一条指令(请参阅这里)。
理想情况下,创建一个commons.db
包含常见区域描述的区域文件:
@ IN A 1.2.3.4
wwww IN A 1.2.3.4
mail IN A 1.2.3.4
* IN CNAME www
然后在您的域区域文件中只需执行以下操作:
@ IN MX 10 mail
$INCLUDE commons.db