a few of the dns methods look the same for aws and openstack. could we move them to the superclass instead?