'Return a Record instance.
:param zone_id: ID of the required zone
:type  zone_id: ``str``
:param record_id: ID of the required record
:type  record_id: ``str``
:rtype: :class:`Record`'

def get_record(self, zone_id, record_id):

    zone = self.get_zone(zone_id=zone_id)
    action = '/Record.Info'
    data = {'domain_id': zone_id, 'record_id': record_id}
    try:
        response = self._make_request(action=action, method='POST', data=data)
    except DNSPodException:
        e = sys.exc_info()[1]
        if (e.message in RECORD_DOES_NOT_EXIST_ERRORS_MSGS):
            raise RecordDoesNotExistError(record_id=record_id, driver=self, value='')
        elif (e.message in ZONE_DOES_NOT_EXIST_ERROR_MSGS):
            raise ZoneDoesNotExistError(zone_id=zone_id, driver=self, value='')
        else:
            raise e
    record = self._to_record(response.object['record'], zone=zone)
    return record
