named.conf中的variables

我的服务器有一个IP和几个域名托pipe。

一个和同一个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 

任何帮助将是appartiated

那么,如果@wwwmail的IP地址总是相同的,那么你可以在你的区域文件中添加一个$INCLUDE指令(见这里 )。

理想情况下,使用公共区域描述创build一个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