'Return a Record instance.
:param zone_id: ID of the required zone
:type  zone_id: ``str``
:param record_id: ID number 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)
    try:
        if (int(record_id) not in range(1, (MAX_RECORD_ENTRIES + 1))):
            raise RecordDoesNotExistError(value="Record    doesn't    exists", driver=zone.driver, record_id=record_id)
    except ValueError:
        raise WorldWideDNSError(value='Record    id    should    be    a    string    number', driver=self)
    subdomain = zone.extra.get(('S%s' % record_id))
    type = zone.extra.get(('T%s' % record_id))
    data = zone.extra.get(('D%s' % record_id))
    record = self._to_record(record_id, subdomain, type, data, zone)
    return record
