The |SERVER_IP| always worked before, but it was relying on the write-time parse of the named.db template. If you set webmail=|SERVER_IP| in the dns_a.conf, for example, it would have returned that text, without being swapped with the correct value. No real harm done, until you start playing with multi-IPs. If you add a 2nd IP, webmail=22.214.171.124 would have already been present, but because "126.96.36.199"!="|SERVER_IP|", DA allowed it to be added. Upon the named.db write, the |SERVER_IP| is tokenized, giving you duplicate A records for webmail, with the same IP. The fix is to make the SERVER_IP token available to all of the dns_*.conf templates, as they're tokenized.