Uses of Class
org.xbill.DNS.Record

Packages that use Record
Package
Description
 
 
  • Uses of Record in org.xbill.DNS

    Subclasses of Record in org.xbill.DNS
    Modifier and Type
    Class
    Description
    class 
    A6 Record - maps a domain name to an IPv6 address (historic)
    class 
    IPv6 Address Record - maps a domain name to an IPv6 address
    class 
    AFS Data Base Record - maps a domain name to the name of an AFS cell database server.
    class 
    APL - Address Prefix List.
    class 
    Address Record - maps a domain name to an Internet address
    class 
    Certification Authority Authorization
    class 
    Child DNSKEY record as specified in RFC 8078.
    class 
    Child Delegation Signer record as specified in RFC 8078.
    class 
    Certificate Record - Stores a certificate associated with a name.
    class 
    CNAME Record - maps an alias to its real name
    class 
    DHCID - Dynamic Host Configuration Protocol (DHCP) ID (RFC 4701)
    class 
    DLV - contains a Delegation Lookaside Validation record, which acts as the equivalent of a DS record in a lookaside zone.
    class 
    DNAME Record - maps a nonterminal alias (subtree) to a different domain
    class 
    Key - contains a cryptographic public key for use by DNS.
    class 
    DS - contains a Delegation Signer record, which acts as a placeholder for KEY records in the parent zone.
    class 
    Geographical Location - describes the physical location of a host.
    class 
    Host Information - describes the CPU and OS of a host
    class 
    Host Identity Protocol (HIP) Record as defined in RFC 8005.
    class 
    HTTPS Service Location and Parameter Binding Record.
    class 
    IPsec Keying Material (RFC 4025)
    class 
    ISDN - identifies the ISDN number and subaddress associated with a name.
    class 
    Key - contains a cryptographic public key.
    class 
    Key Exchange - delegation of authority
    class 
    Location - describes the physical location of hosts, networks, subnets.
    class 
    Mailbox Record - specifies a host containing a mailbox.
    class 
    Mail Destination Record - specifies a mail agent which delivers mail for a domain (obsolete)
    class 
    Mail Forwarder Record - specifies a mail agent which forwards mail for a domain (obsolete)
    class 
    Mail Group Record - specifies a mailbox which is a member of a mail group.
    class 
    Mailbox information Record - lists the address responsible for a mailing list/mailbox and the address to receive error messages relating to the mailing list/mailbox.
    class 
    Mailbox Rename Record - specifies a rename of a mailbox.
    class 
    Mail Exchange - specifies where mail to a domain is sent
    class 
    Name Authority Pointer Record - specifies rewrite rule, that when applied to an existing string will produce a new domain.
    class 
    NSAP Pointer Record - maps a domain name representing an NSAP Address to a hostname.
    class 
    NSAP Address Record.
    class 
    Next SECure name 3 Parameters - this record contains the parameters (hash algorithm, salt, iterations) used for a valid, complete NSEC3 chain present in a zone.
    class 
    Next SECure name 3 - this record contains the next hashed name in an ordered list of hashed names in the zone, and a set of types for which records exist for this name.
    class 
    Next SECure name - this record contains the following name in an ordered list of names in the zone, and a set of types for which records exist for this name.
    class 
    Name Server Record - contains the name server serving the named zone
    class 
    The NULL Record.
    class 
    Next name - this record contains the following name in an ordered list of names in the zone, and a set of types for which records exist for this name.
    class 
    OPENPGPKEY Record - Stores an OpenPGP certificate associated with a name.
    class 
    Options - describes Extended DNS (EDNS) properties of a Message.
    class 
    Pointer Record - maps a domain name representing an Internet Address to a hostname.
    class 
    X.400 mail mapping record.
    class 
    Responsible Person Record - lists the mail address of a responsible person and a domain where TXT records are available.
    class 
    Resource Record Signature - An RRSIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.
    class 
    Route Through Record - lists a route preference and intermediate host.
    class 
    Signature - A SIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.
    class 
    S/MIME cert association
    class 
    Start of Authority - describes properties of a zone.
    class 
    Sender Policy Framework (discontinued in RFC 7208)
    class 
    Server Selection Record - finds hosts running services in a domain.
    class 
    SSH Fingerprint - stores the fingerprint of an SSH host key.
    class 
    Implements common functionality for SVCB and HTTPS records
    class 
    Service Location and Parameter Binding Record
    class 
    Transaction Key - used to compute and/or securely transport a shared secret to be used with TSIG.
    class 
    Transport Layer Security Authentication
    class 
    Transaction Signature - this record is automatically generated by the resolver.
    class 
    Text - stores text strings
    class 
    A class implementing Records of unknown and/or unimplemented types.
    class 
    Uniform Resource Identifier (URI) DNS Resource Record
    class 
    Well Known Services - Lists services offered by this host.
    class 
    X25 - identifies the PSDN (Public Switched Data Network) address in the X.121 numbering plan associated with a name.
    class 
    ZONEMD Resource record.
    Fields in org.xbill.DNS with type parameters of type Record
    Modifier and Type
    Field
    Description
    ZoneTransferIn.Delta.adds
    A list of records added between the start and end versions
    ZoneTransferIn.Delta.deletes
    A list of records deleted between the start and end versions
    Methods in org.xbill.DNS with type parameters of type Record
    Modifier and Type
    Method
    Description
    <T extends Record>
    void
    Update.add(RRset rrset)
    Indicates that all of the records in the rrset should be inserted into the zone.
    <T extends Record>
    void
    Zone.addRecord(T r)
    Adds a record to the zone.
    <T extends Record>
    void
    Cache.addRRset(RRset rrset, int cred)
    Adds an RRset to the Cache.
    <T extends Record>
    void
    Update.delete(RRset rrset)
    Indicates that all of the records in the rrset should be deleted from the zone.
    <T extends Record>
    void
    Update.replace(RRset rrset)
    Indicates that all of the records in the rrset should be inserted into the zone replacing any other records with the same name and type.
    Methods in org.xbill.DNS that return Record
    Modifier and Type
    Method
    Description
    Generator.expand()
    Constructs and returns all records in the expansion.
    RRset.first()
    Returns the first record in this RRset, either an RR or a signature.
    static Record
    Record.fromString(Name name, int type, int dclass, long ttl, String s, Name origin)
    Builds a new Record from its textual representation
    static Record
    Record.fromString(Name name, int type, int dclass, long ttl, Tokenizer st, Name origin)
    Builds a new Record from its textual representation
    static Record
    Record.fromWire(byte[] b, int section)
    Builds a Record from DNS uncompressed wire format.
    Lookup.getAnswers()
    Returns the answers from the lookup.
    Message.getQuestion()
    Returns the first record in the QUESTION section.
    Message.getSectionArray(int section)
    Deprecated.
    static Record
    Record.newRecord(Name name, int type, int dclass)
    Creates a new empty record, with the given parameters.
    static Record
    Record.newRecord(Name name, int type, int dclass, long ttl)
    Creates a new empty record, with the given parameters.
    static Record
    Record.newRecord(Name name, int type, int dclass, long ttl, byte[] data)
    Creates a new record, with the given parameters.
    static Record
    Record.newRecord(Name name, int type, int dclass, long ttl, int length, byte[] data)
    Creates a new record, with the given parameters.
    Generator.nextRecord()
    Constructs and returns the next record in the expansion.
    Master.nextRecord()
    Returns the next record in the master file.
    Lookup.run()
    Performs the lookup, using the specified Cache, Resolver, and search path.
    Record.withName(Name name)
    Creates a new record identical to the current record, but with a different name.
    Methods in org.xbill.DNS that return types with arguments of type Record
    Modifier and Type
    Method
    Description
    ZoneTransferIn.getAXFR()
    Gets the AXFR-style response.
    Message.getSection(int section)
    Returns all records in the given section, or an empty list if the section is empty.
    RRset.iterator()
    Returns an Iterator over the resource records.
    RRset.rrs()
    Returns a list of all data records.
    RRset.rrs(boolean cycle)
    Returns a list of all data records.
    Methods in org.xbill.DNS with parameters of type Record
    Modifier and Type
    Method
    Description
    void
    Update.add(Record record)
    Indicates that the record should be inserted into the zone.
    void
    Update.add(Record[] records)
    Indicates that the records should be inserted into the zone.
    void
    Cache.addRecord(Record r, int cred)
    Adds a record to the Cache.
    void
    Cache.addRecord(Record r, int cred, Object o)
    void
    Message.addRecord(Record r, int section)
    Adds a record to a section of the Message, and adjusts the header.
    void
    RRset.addRR(Record r)
    Adds a Record to this RRset.
    int
    Record.compareTo(Record arg)
    Compares this Record to another Object.
    void
    Update.delete(Record record)
    Indicates that the specified record should be deleted from the zone.
    void
    Update.delete(Record[] records)
    Indicates that the records should be deleted from the zone.
    void
    RRset.deleteRR(Record r)
    Deletes a record from this RRset
    boolean
    Message.findRecord(Record r)
    Determines if the given record is already present in any section.
    boolean
    Message.findRecord(Record r, int section)
    Determines if the given record is already present in the given section.
    void
    ZoneTransferIn.ZoneTransferHandler.handleRecord(Record r)
    Called for each content record in an AXFR.
    static Message
    Message.newQuery(Record r)
    Creates a new Message with a random Message ID suitable for sending as a query.
    void
    Update.present(Record record)
    Inserts a prerequisite that the specified record exists.
    boolean
    Message.removeRecord(Record r, int section)
    Removes a record from a section of the Message, and adjusts the header.
    void
    Removes a record from the zone.
    void
    Update.replace(Record record)
    Indicates that the record should be inserted into the zone replacing any other records with the same name and type.
    void
    Update.replace(Record[] records)
    Indicates that the records should be inserted into the zone replacing any other records with the same name and type as each one.
    boolean
    Record.sameRRset(Record rec)
    Determines if two Records could be part of the same RRset.
    void
    ZoneTransferIn.ZoneTransferHandler.startIXFRAdds(Record soa)
    Called when a series of IXFR adds begins.
    void
    ZoneTransferIn.ZoneTransferHandler.startIXFRDeletes(Record soa)
    Called when a series of IXFR deletions begins.
    Method parameters in org.xbill.DNS with type arguments of type Record
    Modifier and Type
    Method
    Description
    static void
    Type.register(int val, String str, Supplier<Record> factory)
    Registers a new record type along with the respective factory.
    Constructors in org.xbill.DNS with parameters of type Record
    Modifier
    Constructor
    Description
     
    RRset(Record record)
    Creates an RRset and sets its contents to the specified record
     
    RRset(Record... records)
    Creates an RRset and sets its contents to the specified record(s)
     
    Zone(Name zone, Record... records)
    Creates a zone from an array of records.
    Constructor parameters in org.xbill.DNS with type arguments of type Record
    Modifier
    Constructor
    Description
     
    RRset(Iterable<Record> records)
    Creates an RRset and sets its contents to the specified record(s)
  • Uses of Record in org.xbill.DNS.lookup

    Methods in org.xbill.DNS.lookup that return types with arguments of type Record
    Modifier and Type
    Method
    Description
    LookupResult.getRecords()
    An unmodifiable list of records that this instance wraps, may not be null but can be empty
    Methods in org.xbill.DNS.lookup with parameters of type Record
    Modifier and Type
    Method
    Description
    LookupSession.lookupAsync(Record question)
    Make an asynchronous lookup with the provided Record.
    Constructor parameters in org.xbill.DNS.lookup with type arguments of type Record
    Modifier
    Constructor
    Description
     
    LookupResult(List<Record> records, List<Name> aliases)
    Deprecated.
    This class is not intended for public instantiation.