':param zone_id: Zone domain name (e.g. example.com)
:return: :class:`Zone`'

def get_zone(self, zone_id):

    action = ('/v1/zones/%s' % zone_id)
    try:
        response = self.connection.request(action=action, method='GET')
    except NsOneException:
        e = sys.exc_info()[1]
        if (e.message == 'zone    not    found'):
            raise ZoneDoesNotExistError(value=e.message, driver=self, zone_id=zone_id)
        else:
            raise e
    zone = self._to_zone(response.objects[0])
    return zone
