diff -r 4eb3d73d852c -r 8c0c1b6e6aff pvl/dns/zone.py --- a/pvl/dns/zone.py Mon Dec 16 17:11:56 2013 +0200 +++ b/pvl/dns/zone.py Mon Dec 16 18:36:09 2013 +0200 @@ -272,6 +272,14 @@ ) @classmethod + def A (cls, name, ip, **opts) : + return cls(name, 'A', [ip], **opts) + + @classmethod + def CNAME (cls, name, host, **opts) : + return cls(name, 'CNAME', [host], **opts) + + @classmethod def TXT (cls, name, text, **opts) : return cls(name, 'TXT', [u'"{0}"'.format(text.replace('"', '\\"'))],