atx Asked: 2011-04-12 16:32:56 +0800 CST2011-04-12 16:32:56 +0800 CST 2011-04-12 16:32:56 +0800 CST SOA record obscurity 772 Why do SOA records use a '.' instead of an '@' for contact email addresses? domain-name-system dns-zone 2 Answers Voted EEAA 2011-04-12T16:52:42+08:002011-04-12T16:52:42+08:00 Because the @ is not a valid character for use in DNS names. Best Answer John Gardeniers 2011-04-12T17:18:13+08:002011-04-12T17:18:13+08:00 A line typically found in a BIND zone file might look something like this: @ IN SOA ns1.mydomain.com. administrator.mydomain.com. ( Alowing @ in the email address would make parsing unnecessarily difficult and error prone.
Because the
@
is not a valid character for use in DNS names.A line typically found in a BIND zone file might look something like this:
Alowing
@
in the email address would make parsing unnecessarily difficult and error prone.