Uses of Class
org.xbill.DNS.Record
Packages that use Record
-
Uses of Record in org.xbill.DNS
Subclasses of Record in org.xbill.DNSModifier and TypeClassDescriptionclassA6 Record - maps a domain name to an IPv6 address (historic)classIPv6 Address Record - maps a domain name to an IPv6 addressclassAFS Data Base Record - maps a domain name to the name of an AFS cell database server.classAPL - Address Prefix List.classAddress Record - maps a domain name to an Internet addressclassCertification Authority AuthorizationclassChild DNSKEY record as specified in RFC 8078.classChild Delegation Signer record as specified in RFC 8078.classCertificate Record - Stores a certificate associated with a name.classCNAME Record - maps an alias to its real nameclassDHCID - Dynamic Host Configuration Protocol (DHCP) ID (RFC 4701)classDLV - contains a Delegation Lookaside Validation record, which acts as the equivalent of a DS record in a lookaside zone.classDNAME Record - maps a nonterminal alias (subtree) to a different domainclassKey - contains a cryptographic public key for use by DNS.classDS - contains a Delegation Signer record, which acts as a placeholder for KEY records in the parent zone.(package private) classA class implementing Records with no data; that is, records used in the question section of messages and meta-records in dynamic update.classGeographical Location - describes the physical location of a host.classHost Information - describes the CPU and OS of a hostclassHost Identity Protocol (HIP) Record as defined in RFC 8005.classHTTPS Service Location and Parameter Binding Record.classIPsec Keying Material (RFC 4025)classISDN - identifies the ISDN number and subaddress associated with a name.(package private) classThe base class for KEY/DNSKEY records, which have identical formatsclassKey - contains a cryptographic public key.classKey Exchange - delegation of authorityclassLocation - describes the physical location of hosts, networks, subnets.classMailbox Record - specifies a host containing a mailbox.classMail Destination Record - specifies a mail agent which delivers mail for a domain (obsolete)classMail Forwarder Record - specifies a mail agent which forwards mail for a domain (obsolete)classMail Group Record - specifies a mailbox which is a member of a mail group.classMailbox information Record - lists the address responsible for a mailing list/mailbox and the address to receive error messages relating to the mailing list/mailbox.classMailbox Rename Record - specifies a rename of a mailbox.classMail Exchange - specifies where mail to a domain is sentclassName Authority Pointer Record - specifies rewrite rule, that when applied to an existing string will produce a new domain.classNSAP Pointer Record - maps a domain name representing an NSAP Address to a hostname.classNSAP Address Record.classNext SECure name 3 Parameters - this record contains the parameters (hash algorithm, salt, iterations) used for a valid, complete NSEC3 chain present in a zone.classNext 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.classNext 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.className Server Record - contains the name server serving the named zoneclassThe NULL Record.classNext 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.classOPENPGPKEY Record - Stores an OpenPGP certificate associated with a name.classOptions - describes Extended DNS (EDNS) properties of a Message.classPointer Record - maps a domain name representing an Internet Address to a hostname.classX.400 mail mapping record.classResponsible Person Record - lists the mail address of a responsible person and a domain where TXT records are available.classResource Record Signature - An RRSIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.classRoute Through Record - lists a route preference and intermediate host.(package private) classThe base class for SIG/RRSIG records, which have identical formatsclassSignature - A SIG provides the digital signature of an RRset, so that the data can be authenticated by a DNSSEC-capable resolver.(package private) classImplements common functionality for the many record types whose format is a single compressed name.(package private) classImplements common functionality for the many record types whose format is a single name.classS/MIME cert associationclassStart of Authority - describes properties of a zone.classSender Policy Framework (discontinued in RFC 7208)classServer Selection Record - finds hosts running services in a domain.classSSH Fingerprint - stores the fingerprint of an SSH host key.classImplements common functionality for SVCB and HTTPS recordsclassService Location and Parameter Binding RecordclassTransaction Key - used to compute and/or securely transport a shared secret to be used with TSIG.classTransport Layer Security AuthenticationclassTransaction Signature - this record is automatically generated by the resolver.(package private) classImplements common functionality for the many record types whose format is a list of strings.classText - stores text strings(package private) classImplements common functionality for the many record types whose format is an unsigned 16 bit integer followed by a name.classA class implementing Records of unknown and/or unimplemented types.classUniform Resource Identifier (URI) DNS Resource RecordclassWell Known Services - Lists services offered by this host.classX25 - identifies the PSDN (Public Switched Data Network) address in the X.121 numbering plan associated with a name.classZONEMD Resource record.Fields in org.xbill.DNS declared as RecordModifier and TypeFieldDescriptionprivate Record[]Lookup.answersprivate static final Record[]Message.emptyRecordArrayprivate RecordZoneTransferIn.initialSoaRecordprivate RecordMaster.lastFields in org.xbill.DNS with type parameters of type RecordModifier and TypeFieldDescriptionZoneTransferIn.Delta.addsA list of records added between the start and end versionsZoneTransferIn.BasicHandler.axfrZoneTransferIn.Delta.deletesA list of records deleted between the start and end versionsType.TypeMnemonic.factoriesRRset.rrsMethods in org.xbill.DNS with type parameters of type RecordModifier and TypeMethodDescription<T extends Record>
voidIndicates that all the records in the rrset should be inserted into the zone.<T extends Record>
voidZone.addRecord(T r) Adds a record to the zone.private <X extends Record>
void<T extends Record>
voidAdds an RRset to the Cache.private <T extends Record>
voidprivate <X extends Record>
void<T extends Record>
voidIndicates that all of the records in the rrset should be deleted from the zone.<T extends Record>
voidIndicates that all 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 RecordModifier and TypeMethodDescription(package private) RecordRecord.cloneRecord()Record[]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 RecordRecord.fromString(Name name, int type, int dclass, long ttl, String s, Name origin) Builds a new Record from its textual representationstatic RecordRecord.fromString(Name name, int type, int dclass, long ttl, Tokenizer st, Name origin) Builds a new Record from its textual representationstatic RecordRecord.fromWire(byte[] b, int section) Builds a Record from DNS uncompressed wire format.(package private) static Record(package private) static RecordRecord[]Lookup.getAnswers()Returns the answers from the lookup.private static RecordRecord.getEmptyRecord(Name name, int type, int dclass, long ttl, boolean hasData) Message.getQuestion()Returns the first record in the QUESTION section.Record[]Message.getSectionArray(int section) Deprecated.private static Record[]Address.lookupHostName(String name, boolean all) static RecordCreates a new empty record, with the given parameters.static RecordCreates a new empty record, with the given parameters.static RecordCreates a new record, with the given parameters.static RecordCreates a new record, with the given parameters.private static Recordprivate RecordMaster.nextGenerated()Generator.nextRecord()Constructs and returns the next record in the expansion.Master.nextRecord()Returns the next record in the master file.private RecordMaster.nextRecordInternal()Returns the next record in the master file.Record[]Lookup.run()Performs the lookup, using the specified Cache, Resolver, and search path.(package private) RecordRecord.withDClass(int dclass, long ttl) Creates a new record identical to the current record, but with a different class and ttl.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 RecordModifier and TypeMethodDescriptionZoneTransferIn.getAXFR()Gets the AXFR-style response.Type.getFactory(int val) Type.TypeMnemonic.getFactory(int val) Message.getSection(int section) Returns all records in the given section, or an empty list if the section is empty.RRset.iterator()Returns anIteratorover the resource records.RRset.rrs()Returns a list of all data records.RRset.rrs(boolean cycle) Returns a list of all data records.Message.rrsetListToRecords(List<RRset> rrsets) Methods in org.xbill.DNS with parameters of type RecordModifier and TypeMethodDescriptionvoidIndicates that the record should be inserted into the zone.voidIndicates that the records should be inserted into the zone.voidAdds a record to the Cache.private voidvoidDeprecated.voidAdds a record to a section of the Message, and adjusts the header.private static InetAddressAddress.addrFromRecord(String name, Record r) voidAdds a Record to this RRset.private voidRRset.checkSameRRset(Record r, List<? extends Record> rs) intCompares this Record to another Object.voidIndicates that the specified record should be deleted from the zone.voidIndicates that the records should be deleted from the zone.voidDeletes a record from this RRsetbooleanMessage.findRecord(Record r) Determines if the given record is already present in any section.booleanMessage.findRecord(Record r, int section) Determines if the given record is already present in the given section.private static longZoneTransferIn.getSOASerial(Record rec) voidZoneTransferIn.BasicHandler.handleRecord(Record r) voidZoneTransferIn.ZoneTransferHandler.handleRecord(Record r) Called for each content record in an AXFR.private voidZone.maybeAddRecord(Record r) private voidstatic MessageCreates a new Message with a random Message ID suitable for sending as a query.private voidprivate voidvoidInserts a prerequisite that the specified record exists.booleanMessage.removeRecord(Record r, int section) Removes a record from a section of the Message, and adjusts the header.voidZone.removeRecord(Record r) Removes a record from the zone.voidIndicates that the record should be inserted into the zone replacing any other records with the same name and type.voidIndicates that the records should be inserted into the zone replacing any other records with the same name and type as each one.booleanDetermines if two Records could be part of the same RRset.voidZoneTransferIn.BasicHandler.startIXFRAdds(Record soa) voidZoneTransferIn.ZoneTransferHandler.startIXFRAdds(Record soa) Called when a series of IXFR adds begins.voidZoneTransferIn.BasicHandler.startIXFRDeletes(Record soa) voidZoneTransferIn.ZoneTransferHandler.startIXFRDeletes(Record soa) Called when a series of IXFR deletions begins.(package private) static PublicKeyDNSSEC.toPublicKey(int alg, byte[] key, Record r) Converts a KEY/DNSKEY record into a PublicKeyMethod parameters in org.xbill.DNS with type arguments of type RecordModifier and TypeMethodDescriptionvoidprivate voidRRset.appendRrList(Iterator<? extends Record> it, StringBuilder sb) private voidRRset.checkSameRRset(Record r, List<? extends Record> rs) static voidRegisters a new record type along with the respective factory.voidConstructors in org.xbill.DNS with parameters of type RecordModifierConstructorDescriptionCacheRRset(Record rec, int cred, long maxttl, boolean isAuthenticated) (package private)MalformedKeyException(Record rec, Throwable cause) (package private)Creates an RRset and sets its contents to the specified recordCreates an RRset and sets its contents to the specified record(s)Creates a zone from an array of records.Constructor parameters in org.xbill.DNS with type arguments of type Record -
Uses of Record in org.xbill.DNS.dnssec
Fields in org.xbill.DNS.dnssec declared as RecordMethods in org.xbill.DNS.dnssec that return RecordModifier and TypeMethodDescriptionSMessage.getQuestion()Gets the question section of this message.Constructors in org.xbill.DNS.dnssec with parameters of type Record -
Uses of Record in org.xbill.DNS.lookup
Fields in org.xbill.DNS.lookup with type parameters of type RecordModifier and TypeFieldDescriptionLookupResult.queryResponsePairsThe queries and responses that made up the result.LookupResult.recordsAn unmodifiable list of records that this instance wraps, may not be null but can be emptyMethods in org.xbill.DNS.lookup with parameters of type RecordModifier and TypeMethodDescriptionprivate static LookupResultLookupSession.buildResult(Message answer, List<Name> aliases, Record query) Returns a LookupResult if this response was a non-exceptional empty result, throws otherwise.LookupSession.lookupAsync(Record question) Make an asynchronous lookup with the providedRecord.private CompletionStage<LookupResult> LookupSession.lookupWithCache(Record queryRecord, List<Name> aliases) private CompletionStage<LookupResult> LookupSession.lookupWithResolver(Record queryRecord, List<Name> aliases) private CompletionStage<LookupResult> LookupSession.maybeFollowRedirect(LookupResult response, Record query, int redirectCount) private CompletionStage<LookupResult> LookupSession.maybeFollowRedirectsInAnswer(LookupResult response, Record query, int redirectCount) private CompletionStage<LookupResult> LookupSession.resolveRedirects(LookupResult response, Record query) private CompletionStage<LookupResult> LookupSession.setResponseToMessageFuture(SetResponse setResponse, Record queryRecord, List<Name> aliases) Constructors in org.xbill.DNS.lookup with parameters of type RecordModifierConstructorDescription(package private)LookupResult(LookupResult previous, Record query, Message answer, boolean isAuthenticated, List<Record> records, List<Name> aliases) (package private)LookupResult(Record query, boolean isAuthenticated, Record result) Constructor parameters in org.xbill.DNS.lookup with type arguments of type RecordModifierConstructorDescriptionLookupResult(List<Record> records, List<Name> aliases) Deprecated.This class is not intended for public instantiation.(package private)LookupResult(LookupResult previous, Record query, Message answer, boolean isAuthenticated, List<Record> records, List<Name> aliases) -
Uses of Record in org.xbill.DNS.tools
Methods in org.xbill.DNS.tools that return RecordMethods in org.xbill.DNS.tools with parameters of type RecordModifier and TypeMethodDescription(package private) byte[]jnamed.buildErrorMessage(Header header, int rcode, Record question)
Message.getSection(int)