Uses of Class
org.xbill.DNS.Name
Packages that use Name
Package
Description
-
Uses of Name in org.xbill.DNS
Fields in org.xbill.DNS declared as NameModifier and TypeFieldDescriptionprivate NameSOARecord.adminprivate NameTKEYRecord.algprivate final NameTSIG.algprivate NameTSIGRecord.algstatic final NameName.emptyThe root nameprivate NameMINFORecord.errorAddressstatic final NameTSIG.GSS_TSIGThe domain name representing the gss-tsig algorithm.static final NameTSIG.HMACDeprecated.static final NameTSIG.HMAC_MD5The domain name representing the HMAC-MD5 algorithm.static final NameTSIG.HMAC_SHA1The domain name representing the HMAC-SHA1 algorithm.static final NameTSIG.HMAC_SHA224The domain name representing the HMAC-SHA224 algorithm.static final NameTSIG.HMAC_SHA256The domain name representing the HMAC-SHA256 algorithm.static final NameTSIG.HMAC_SHA256_128The domain name representing the HMAC-SHA256-128 algorithm.static final NameTSIG.HMAC_SHA384The domain name representing the HMAC-SHA384 algorithm.static final NameTSIG.HMAC_SHA384_192The domain name representing the HMAC-SHA384-192 algorithm.static final NameTSIG.HMAC_SHA512The domain name representing the HMAC-SHA512 algorithm.static final NameTSIG.HMAC_SHA512_256The domain name representing the HMAC-SHA512-256 algorithm.private NameSOARecord.hostprivate static final NameReverseMap.inaddr4private static final NameReverseMap.inaddr6private NameRPRecord.mailboxprivate NamePXRecord.map822private NamePXRecord.mapX400(package private) NameCache.NegativeElement.name(package private) NameCompression.Entry.nameprivate final NameLookup.nameprotected NameRecord.nameprivate final NameTSIG.nameprotected NameU16NameBase.nameFieldprivate NameNSECRecord.nextprivate NameNXTRecord.nextprivate static final Name[]Lookup.noAliasesfinal NameGenerator.originThe origin to append to relative names.private NameMaster.originprivate final NameUpdate.originprivate NameZone.originReturns the zone's origin.private NameA6Record.prefixprivate NameNAPTRRecord.replacementprivate NameMINFORecord.responsibleAddressstatic final NameName.rootThe root nameprotected NameSIGBase.signerprotected NameSingleNameBase.singleNameprivate NameSRVRecord.targetprotected NameSVCBBase.targetNameprivate NameRPRecord.textDomainprivate static final NameName.wildprivate final NameZoneTransferIn.znameFields in org.xbill.DNS with type parameters of type NameModifier and TypeFieldDescriptionTSIG.algLengthMapTSIG.algMapLookup.aliasesZone.dataLookup.defaultSearchPathHIPRecord.rvServersResolverConfig.searchlistLookup.searchPathZone.ZoneIterator.zoneEntriesMethods in org.xbill.DNS that return NameModifier and TypeMethodDescriptionstatic NameTSIG.algorithmToName(String alg) Convert an algorithm String to its equivalent Name.Name.canonicalize()Returns a canonicalized version of the Name (all lowercase).(package private) static Namestatic NameName.concatenate(Name prefix, Name suffix) Creates a new name by concatenating two existing names.static NameReverseMap.fromAddress(byte[] addr) Creates a reverse map name corresponding to an address contained in an array of 4 bytes (for an IPv4 address) or 16 bytes (for an IPv6 address).static NameReverseMap.fromAddress(int[] addr) Creates a reverse map name corresponding to an address contained in an array of 4 integers between 0 and 255 (for an IPv4 address) or 16 integers between 0 and 255 (for an IPv6 address).static NameReverseMap.fromAddress(String addr) Creates a reverse map name corresponding to an address contained in a String.static NameReverseMap.fromAddress(String addr, int family) Creates a reverse map name corresponding to an address contained in a String.static NameReverseMap.fromAddress(InetAddress addr) Creates a reverse map name corresponding to an address contained in an InetAddress.static NameName.fromConstantString(String s) Create a new name from a constant string.Name.fromDNAME(DNAMERecord dname) Generates a new Name to be used when following a DNAME.static NameName.fromString(String s) Create a new name from a string.static NameName.fromString(String s, Name origin) Create a new name from a string and an origin.KXRecord.getAdditionalName()MBRecord.getAdditionalName()MDRecord.getAdditionalName()MFRecord.getAdditionalName()MXRecord.getAdditionalName()NAPTRRecord.getAdditionalName()NSRecord.getAdditionalName()Record.getAdditionalName()Returns the name for which additional data processing should be done for this record.SRVRecord.getAdditionalName()SOARecord.getAdmin()Returns the zone administrator's addressTKEYRecord.getAlgorithm()Returns the shared key's algorithmTSIGRecord.getAlgorithm()Returns the shared key's algorithmCNAMERecord.getAlias()Deprecated.useRecord.getName()DNAMERecord.getAlias()Deprecated.useRecord.getName()Name[]Lookup.getAliases()Returns all known aliases for this name.MINFORecord.getErrorAddress()Gets the address to receive error messages relating to the mailing list/mailbox.AFSDBRecord.getHost()Gets the host providing service for the domain.SOARecord.getHost()Returns the primary name serverRTRecord.getIntermediateHost()Gets the host to use as a router.MDRecord.getMailAgent()Gets the mail agent for the domainMFRecord.getMailAgent()Gets the mail agent for the domainMBRecord.getMailbox()Gets the mailbox for the domainMGRecord.getMailbox()Gets the mailbox in the mail group specified by the domainRPRecord.getMailbox()Gets the mailbox address of the RP RecordPXRecord.getMap822()Gets the RFC 822 component of the mail address.PXRecord.getMapX400()Gets the X.400 component of the mail address.Record.getName()Returns the record's nameRRset.getName()Returns the name of the recordsGets the next token from a tokenizer and converts it to a name.ZoneTransferIn.getName()Gets the name of the zone being transferred.protected NameU16NameBase.getNameField()MRRecord.getNewName()Gets the new name of the mailbox specified by the domainNSECRecord.getNext()Returns the next nameNXTRecord.getNext()Returns the next nameA6Record.getPrefix()Returns the address prefixNAPTRRecord.getReplacement()Returns the replacement domain-nameMINFORecord.getResponsibleAddress()Gets the address responsible for the mailing list/mailbox.SIGBase.getSigner()Returns the owner of the signing keyprotected NameSingleNameBase.getSingleName()CNAMERecord.getTarget()Gets the target of the CNAME RecordDNAMERecord.getTarget()Gets the target of the DNAME RecordKXRecord.getTarget()Returns the target of the KX recordMXRecord.getTarget()Returns the target of the MX recordNSAP_PTRRecord.getTarget()Gets the target of the NSAP_PTR RecordNSRecord.getTarget()Gets the target of the NS RecordPTRRecord.getTarget()Gets the target of the PTR RecordSRVRecord.getTarget()Returns the host running that the serviceSVCBBase.getTargetName()RPRecord.getTextDomain()Gets the text domain info of the RP Recordprivate NameName.relativize(Name origin) If this name is a subdomain of origin, return a new name relative to origin with the same value.Name.wild(int n) Generates a new Name with the first n labels replaced by a wildcardMethods in org.xbill.DNS that return types with arguments of type NameModifier and TypeMethodDescriptionLookup.convertSearchPathDomainList(List<Name> domains) Lookup.getDefaultSearchPath()Gets the search path that will be used as the default by future Lookups.HIPRecord.getRvServers()ResolverConfig.searchPath()Returns all entries in the located search pathMethods in org.xbill.DNS with parameters of type NameModifier and TypeMethodDescriptionvoidInserts a prerequisite that the specified name does not exist; that is, there are no records with the given name in the zone.voidInserts a prerequisite that the specified rrset does not exist; that is, there are no records with the given name and type in the zone.voidAdds a compression entry mapping a name to a position in a message.voidParses a record from the string, and indicates that the record should be inserted into the zone.voidParses a record from the tokenizer, and indicates that the record should be inserted into the zone.private voidCache.addElement(Name name, Cache.Element element) voidCache.addNegative(Name name, int type, SOARecord soa, int cred) Adds a negative entry to the Cache.private voidCache.addNegative(Name name, int type, SOARecord soa, int cred, boolean isAuthenticated) private voidZone.addRRsetWithoutLock(Name name, RRset rrset) (package private) static NameintCompares this Name to another Object.static NameName.concatenate(Name prefix, Name suffix) Creates a new name by concatenating two existing names.private static voidvoidIndicates that all records with the given name should be deleted from the zone.voidIndicates that all records with the given name and type should be deleted from the zone.voidParses a record from the string, and indicates that the record should be deleted from the zone.voidParses a record from the tokenizer, and indicates that the record should be deleted from the zone.private Objectprivate Objectprivate RRsetCache.findAnyRecords(Name name, int type) Looks up Records in the Cache (a wrapper around lookupRecords).private Cache.ElementCache.findElement(Name name, int type, int minCred) Zone.findExactMatch(Name name, int type) Looks up Records in the zone, finding exact matches only.Cache.findRecords(Name name, int type) Looks up credible Records in the Cache (a wrapper around lookupRecords).Cache.findRecords(Name name, int type, int minCred) Zone.findRecords(Name name, int type) Looks up Records in the zone.private SetResponseZone.findRecordsWithoutLock(Name name, int type) booleanDetermines if an RRset with the given name and type is already present in any section.booleanDetermines if an RRset with the given name and type is already present in the given section.private RRsetZone.findRRsetWithoutLock(Name name, int type) voidFlushes all RRsets with a given name from the cachevoidFlushes an RRset from the cacheprivate voidstatic InetAddressParses the address from a reverse map name.static NameName.fromString(String s, Name origin) Create a new name from a string and an origin.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 representationintRetrieves the position of the given name, if it has been previously included in the message.private static RecordRecord.getEmptyRecord(Name name, int type, int dclass, long ttl, boolean hasData) Gets the next token from a tokenizer and converts it to a name.byte[]Hashes a name with the parameters of this NSEC3PARAM record.byte[]Hashes a name with the parameters of this NSEC3 record.(package private) static byte[]private voidMessage.logOrThrow(boolean throwOnIrrelevantRecord, String format, RRset rrset, Name sname, Message query) protected SetResponseFinds all matching sets or something that causes the lookup to stop.private voidprivate booleanLookup.lookupFromHostsFile(Name current) Cache.lookupRecords(Name name, int type, int minCred) Looks up Records in the Cache.static StringTSIG.nameToAlgorithm(Name name) Deprecated.Returns java algorithm name, will be made private in 4.0static ZoneTransferInInstantiates a ZoneTransferIn object to do an AXFR (full zone transfer).static ZoneTransferInInstantiates a ZoneTransferIn object to do an AXFR (full zone transfer).static ZoneTransferInZoneTransferIn.newAXFR(Name zone, SocketAddress address, TSIG key) Instantiates a ZoneTransferIn object to do an AXFR (full zone transfer).static ZoneTransferInInstantiates a ZoneTransferIn object to do an IXFR (incremental zone transfer).static ZoneTransferInInstantiates a ZoneTransferIn object to do an IXFR (incremental zone transfer).static ZoneTransferInZoneTransferIn.newIXFR(Name zone, long serial, boolean fallback, SocketAddress address, TSIG key) Instantiates a ZoneTransferIn object to do an IXFR (incremental zone transfer).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 Recordstatic MessageCreates a new Message to contain a dynamic update.private Cache.ElementCache.oneElement(Name name, Object types, int type, int minCred) private NamevoidInserts a prerequisite that the specified name exists; that is, there exist records with the given name in the zone.voidInserts a prerequisite that the specified rrset exists; that is, there exist records with the given name and type in the zone.voidParses a record from the string, and inserts a prerequisite that the record exists.voidParses a record from the tokenizer, and inserts a prerequisite that the record exists.private voidLookup.processResponse(Name name, SetResponse response) protected voidA6Record.rdataFromString(Tokenizer st, Name origin) protected voidAAAARecord.rdataFromString(Tokenizer st, Name origin) protected voidAPLRecord.rdataFromString(Tokenizer st, Name origin) protected voidARecord.rdataFromString(Tokenizer st, Name origin) protected voidCAARecord.rdataFromString(Tokenizer st, Name origin) protected voidCERTRecord.rdataFromString(Tokenizer st, Name origin) protected voidDHCIDRecord.rdataFromString(Tokenizer st, Name origin) protected voidDLVRecord.rdataFromString(Tokenizer st, Name origin) protected voidDNSKEYRecord.rdataFromString(Tokenizer st, Name origin) protected voidDSRecord.rdataFromString(Tokenizer st, Name origin) protected voidEmptyRecord.rdataFromString(Tokenizer st, Name origin) protected voidGPOSRecord.rdataFromString(Tokenizer st, Name origin) protected voidHINFORecord.rdataFromString(Tokenizer st, Name origin) protected voidHIPRecord.rdataFromString(Tokenizer st, Name origin) protected voidIPSECKEYRecord.rdataFromString(Tokenizer st, Name origin) protected voidISDNRecord.rdataFromString(Tokenizer st, Name origin) protected voidKEYRecord.rdataFromString(Tokenizer st, Name origin) protected voidLOCRecord.rdataFromString(Tokenizer st, Name origin) protected voidMINFORecord.rdataFromString(Tokenizer st, Name origin) protected voidNAPTRRecord.rdataFromString(Tokenizer st, Name origin) protected voidNSAPRecord.rdataFromString(Tokenizer st, Name origin) protected voidNSEC3PARAMRecord.rdataFromString(Tokenizer st, Name origin) protected voidNSEC3Record.rdataFromString(Tokenizer st, Name origin) protected voidNSECRecord.rdataFromString(Tokenizer st, Name origin) protected voidNULLRecord.rdataFromString(Tokenizer st, Name origin) protected voidNXTRecord.rdataFromString(Tokenizer st, Name origin) protected voidOPENPGPKEYRecord.rdataFromString(Tokenizer st, Name origin) protected voidOPTRecord.rdataFromString(Tokenizer st, Name origin) protected voidPXRecord.rdataFromString(Tokenizer st, Name origin) protected abstract voidRecord.rdataFromString(Tokenizer st, Name origin) Converts the text format of an RR to the internal format - must be overridenprotected voidRPRecord.rdataFromString(Tokenizer st, Name origin) protected voidSIGBase.rdataFromString(Tokenizer st, Name origin) protected voidSingleNameBase.rdataFromString(Tokenizer st, Name origin) protected voidSOARecord.rdataFromString(Tokenizer st, Name origin) protected voidSRVRecord.rdataFromString(Tokenizer st, Name origin) protected voidSSHFPRecord.rdataFromString(Tokenizer st, Name origin) protected voidSVCBBase.rdataFromString(Tokenizer st, Name origin) protected voidTKEYRecord.rdataFromString(Tokenizer st, Name origin) protected voidTLSARecord.rdataFromString(Tokenizer st, Name origin) protected voidTSIGRecord.rdataFromString(Tokenizer st, Name origin) protected voidTXTBase.rdataFromString(Tokenizer st, Name origin) protected voidU16NameBase.rdataFromString(Tokenizer st, Name origin) protected voidUNKRecord.rdataFromString(Tokenizer st, Name origin) protected voidURIRecord.rdataFromString(Tokenizer st, Name origin) protected voidWKSRecord.rdataFromString(Tokenizer st, Name origin) protected voidX25Record.rdataFromString(Tokenizer st, Name origin) protected voidZoneMDRecord.rdataFromString(Tokenizer st, Name origin) Name.relativize(Name origin) If this name is a subdomain of origin, return a new name relative to origin with the same value.private voidCache.removeElement(Name name, int type) private voidCache.removeName(Name name) voidZone.removeRRset(Name name, int type) Removes an RRset from the zone.private voidZone.removeRRsetWithoutLock(Name name, int type) voidParses a record from the string, and indicates that the record should be inserted into the zone replacing any other records with the same name and type.voidParses a record from the tokenizer, and indicates that the record should be inserted into the zone replacing any other records with the same name and type.private voidstatic voidLookup.setDefaultSearchPath(Name... domains) Sets the search path to be used as the default by future Lookups.voidLookup.setSearchPath(Name... domains) Sets the search path to use when performing this lookup.booleanCreates a new record identical to the current record, but with a different name.Method parameters in org.xbill.DNS with type arguments of type NameModifier and TypeMethodDescriptionLookup.convertSearchPathDomainList(List<Name> domains) private static voidCache.markAdditional(RRset rrset, Set<Name> names) protected booleanCache.CacheMap.removeEldestEntry(Map.Entry<Name, Object> eldest) static voidLookup.setDefaultSearchPath(List<Name> domains) Sets the search path to be used as the default by future Lookups.voidLookup.setSearchPath(List<Name> domains) Sets the search path to use when performing this lookup.Constructors in org.xbill.DNS with parameters of type NameModifierConstructorDescriptionA6Record(Name name, int dclass, long ttl, int prefixBits, InetAddress suffix, Name prefix) Creates an A6 Record from the given dataAAAARecord(Name name, int dclass, long ttl, byte[] address) Creates an AAAA record from the given data.AAAARecord(Name name, int dclass, long ttl, InetAddress address) Creates an AAAA record from the given address.AFSDBRecord(Name name, int dclass, long ttl, int subtype, Name host) Creates an AFSDB Record from the given data.APLRecord(Name name, int dclass, long ttl, List<APLRecord.Element> elements) Creates an APL Record from the given data.Creates an A Record from the given dataARecord(Name name, int dclass, long ttl, InetAddress address) Creates an A Record from the given dataCreates an CAA Record from the given data.CDNSKEYRecord(Name name, int dclass, long ttl, int flags, int proto, int alg, byte[] key) Creates a CDNSKEY Record from the given dataCDNSKEYRecord(Name name, int dclass, long ttl, int flags, int proto, int alg, PublicKey key) Creates a CDNSKEY Record from the given dataCreates a CDS Record from the given dataCDSRecord(Name name, int dclass, long ttl, int digestid, DNSKEYRecord key) Creates a CDS Record from the given dataCERTRecord(Name name, int dclass, long ttl, int certType, int keyTag, int alg, byte[] cert) Creates a CERT Record from the given dataCNAMERecord(Name name, int dclass, long ttl, Name target) Creates a new CNAMERecord with the given dataDHCIDRecord(Name name, int dclass, long ttl, byte[] data) Creates an DHCID Record from the given dataCreates a DLV Record from the given dataDNAMERecord(Name name, int dclass, long ttl, Name alias) Creates a new DNAMERecord with the given dataprotectedDNSKEYRecord(Name name, int type, int dclass, long ttl, int flags, int proto, int alg, byte[] key) Creates a DNSKEY Record from the given dataDNSKEYRecord(Name name, int dclass, long ttl, int flags, int proto, int alg, byte[] key) Creates a DNSKEY Record from the given dataDNSKEYRecord(Name name, int dclass, long ttl, int flags, int proto, int alg, PublicKey key) Creates a DNSKEY Record from the given dataprotectedDSRecord(Name name, int type, int dclass, long ttl, int footprint, int alg, int digestid, byte[] digest) Creates a DS Record from the given dataCreates a DS Record from the given dataDSRecord(Name name, int dclass, long ttl, int digestid, DNSKEYRecord key) Creates a DS Record from the given dataGenerator(long start, long end, long step, String namePattern, int type, int dclass, long ttl, String rdataPattern, Name origin) Creates a specification for generating records, as a $GENERATE statement in a master file.GPOSRecord(Name name, int dclass, long ttl, double longitude, double latitude, double altitude) Creates an GPOS Record from the given dataGPOSRecord(Name name, int dclass, long ttl, String longitude, String latitude, String altitude) Creates an GPOS Record from the given dataHINFORecord(Name name, int dclass, long ttl, String cpu, String os) Creates an HINFO Record from the given dataHTTPSRecord(Name name, int dclass, long ttl, int priority, Name domain, List<SVCBBase.ParameterBase> params) IPSECKEYRecord(Name name, int dclass, long ttl, int precedence, int gatewayType, int algorithmType, Object gateway, byte[] key) Creates an IPSECKEY Record from the given data.ISDNRecord(Name name, int dclass, long ttl, String address, String subAddress) Creates an ISDN Record from the given dataprotectedCreates a KEY Record from the given dataCreates a KEY Record from the given dataCreates a KX Record from the given dataLOCRecord(Name name, int dclass, long ttl, double latitude, double longitude, double altitude, double size, double hPrecision, double vPrecision) Creates an LOC Record from the given dataCreate a Lookup object that will find records of type A at the given name in the IN class.Create a Lookup object that will find records of the given name and type in the IN class.Create a Lookup object that will find records of the given name, type, and class.(package private)Master(InputStream in, Name origin) Initializes the master file reader.Master(InputStream in, Name origin, long ttl) Initializes the master file reader.Initializes the master file reader and opens the specified master file.Initializes the master file reader and opens the specified master file.Creates a new MB Record with the given dataCreates a new MD Record with the given dataCreates a new MF Record with the given dataCreates a new MG Record with the given dataMINFORecord(Name name, int dclass, long ttl, Name responsibleAddress, Name errorAddress) Creates an MINFO Record from the given dataCreates a new MR Record with the given dataCreates an MX Record from the given dataCreate a new name from a string and an origin.Create a new name by removing labels from the beginning of an existing NameNAPTRRecord(Name name, int dclass, long ttl, int order, int preference, String flags, String service, String regexp, Name replacement) Creates an NAPTR Record from the given dataNegativeElement(Name name, int type, SOARecord soa, int cred, long maxttl, boolean isAuthenticated) NSAP_PTRRecord(Name name, int dclass, long ttl, Name target) Creates a new NSAP_PTR Record with the given dataNSAPRecord(Name name, int dclass, long ttl, String address) Creates an NSAP Record from the given dataNSEC3PARAMRecord(Name name, int dclass, long ttl, int hashAlg, int flags, int iterations, byte[] salt) Creates an NSEC3PARAM record from the given data.NSEC3Record(Name name, int dclass, long ttl, int hashAlg, int flags, int iterations, byte[] salt, byte[] next, int[] types) Creates an NSEC3 record from the given data.NSECRecord(Name name, int dclass, long ttl, Name next, int[] types) Creates an NSEC Record from the given data.Creates a new NS Record with the given dataNULLRecord(Name name, int dclass, long ttl, byte[] data) Creates a NULL record from the given data.Creates an NXT Record from the given dataOPENPGPKEYRecord(Name name, int dclass, long ttl, byte[] cert) Creates an OPENPGPKEY Record from the given dataCreates a new PTR Record with the given dataCreates an PX Record from the given dataprotectedInitialize the basic fields of a record.RelativeNameException(Name name) Creates an RP Record from the given dataRRSIGRecord(Name name, int dclass, long ttl, int covered, int alg, long origttl, Instant expire, Instant timeSigned, int footprint, Name signer, byte[] signature) Creates an RRSIG Record from the given dataRRSIGRecord(Name name, int dclass, long ttl, int covered, int alg, long origttl, Date expire, Date timeSigned, int footprint, Name signer, byte[] signature) Creates an RT Record from the given dataprotectedSIGBase(Name name, int type, int dclass, long ttl, int covered, int alg, long origttl, Instant expire, Instant timeSigned, int footprint, Name signer, byte[] signature) SIGRecord(Name name, int dclass, long ttl, int covered, int alg, long origttl, Instant expire, Instant timeSigned, int footprint, Name signer, byte[] signature) Creates an SIG Record from the given dataSIGRecord(Name name, int dclass, long ttl, int covered, int alg, long origttl, Date expire, Date timeSigned, int footprint, Name signer, byte[] signature) protectedSingleCompressedNameBase(Name name, int type, int dclass, long ttl, Name singleName, String description) protectedSingleNameBase(Name name, int type, int dclass, long ttl) protectedSingleNameBase(Name name, int type, int dclass, long ttl, Name singleName, String description) SMIMEARecord(Name name, int dclass, long ttl, int certificateUsage, int selector, int matchingType, byte[] certificateAssociationData) Creates an SMIMEA Record from the given dataSOARecord(Name name, int dclass, long ttl, Name host, Name admin, long serial, long refresh, long retry, long expire, long minimum) Creates an SOA Record from the given dataCreates a SPF Record from the given dataCreates a SPF Record from the given dataCreates an SRV Record from the given dataSSHFPRecord(Name name, int dclass, long ttl, int alg, int digestType, byte[] fingerprint) Creates an SSHFP Record from the given data.protectedprotectedSVCBBase(Name name, int type, int dclass, long ttl, int priority, Name domain, List<SVCBBase.ParameterBase> params) SVCBRecord(Name name, int dclass, long ttl, int priority, Name domain, List<SVCBBase.ParameterBase> params) TKEYRecord(Name name, int dclass, long ttl, Name alg, Instant timeInception, Instant timeExpire, int mode, int error, byte[] key, byte[] other) Creates a TKEY Record from the given data.TKEYRecord(Name name, int dclass, long ttl, Name alg, Date timeInception, Date timeExpire, int mode, int error, byte[] key, byte[] other) protectedTLSARecord(Name name, int type, int dclass, long ttl, int certificateUsage, int selector, int matchingType, byte[] certificateAssociationData) Creates an TLSA Record from the given dataTLSARecord(Name name, int dclass, long ttl, int certificateUsage, int selector, int matchingType, byte[] certificateAssociationData) Creates an TLSA Record from the given dataDeprecated.Use one of the constructors that specifies an algorithm and key.Deprecated.UseTSIG(Name, Name, SecretKey)to explicitly specify an algorithm.Creates a new TSIG object, which can be used to sign or verify a message.Creates a new TSIG key, which can be used to sign or verify a message.Creates a new TSIG object, which can be used to sign or verify a message.Creates a new TSIG key, which can be used to sign or verify a message.Creates a new TSIG key, which can be used to sign or verify a message.TSIGRecord(Name name, int dclass, long ttl, Name alg, Instant timeSigned, Duration fudge, byte[] signature, int originalID, int error, byte[] other) Creates a TSIG Record from the given data.TSIGRecord(Name name, int dclass, long ttl, Name alg, Date timeSigned, int fudge, byte[] signature, int originalID, int error, byte[] other) protectedprotectedprotectedCreates a TXT Record from the given dataCreates a TXT Record from the given dataprotectedU16NameBase(Name name, int type, int dclass, long ttl) protectedU16NameBase(Name name, int type, int dclass, long ttl, int u16Field, String u16Description, Name nameField, String nameDescription) Creates an update message.Creates an update message.Creates a URI Record from the given dataWKSRecord(Name name, int dclass, long ttl, InetAddress address, int protocol, int[] services) Creates a WKS Record from the given dataCreates an X25 Record from the given dataCreates a zone by performing a zone transfer from the specified host.Zone(Name zone, InputStream input) Creates a zone from the records in the specified master file.Creates a zone from the records in the specified master file.Creates a zone from an array of records.ZoneMDRecord(Name name, int dclass, long ttl, long serial, int scheme, int hashAlgorithm, byte[] digest) (package private)ZoneTransferIn(Name zone, int xfrtype, long serial, boolean fallback, SocketAddress address, TSIG key) Constructor parameters in org.xbill.DNS with type arguments of type Name -
Uses of Name in org.xbill.DNS.config
Fields in org.xbill.DNS.config with type parameters of type NameMethods in org.xbill.DNS.config that return types with arguments of type NameModifier and TypeMethodDescriptionBaseResolverConfigProvider.searchPaths()JndiContextResolverConfigProvider.searchPaths()ResolverConfigProvider.searchPaths()Returns all entries in the located search path, which may be empty.WindowsResolverConfigProvider.searchPaths() -
Uses of Name in org.xbill.DNS.dnssec
Fields in org.xbill.DNS.dnssec declared as NameModifier and TypeFieldDescriptionprivate static final NameNSEC3ValUtils.ASTERISK_LABELprivate final NameNSEC3ValUtils.CEResponse.closestEncloser(package private) NameFindKeyState.currentDSKeyNameThe initial key name when the key search is started from a trust anchor.(package private) NameFindKeyState.emptyDSNameSets the key name being searched for when a DS response is provably not a delegation point.private NameSRRset.ownerName(package private) NameFindKeyState.signerNameThe name of the key to search.(package private) NameValUtils.NsecProvesNodataResponse.wcprivate static final NameValUtils.WILDCARDMethods in org.xbill.DNS.dnssec that return NameModifier and TypeMethodDescriptionprivate NameNSEC3ValUtils.ceWildcard(Name closestEncloser) Given the name of a closest encloser, return the name *.closest_encloser.static NameValUtils.closestEncloser(Name domain, Name owner, Name next) Determines the 'closest encloser' - the name that has the most common labels betweendomainand (Record.getName()orNSECRecord.getNext()).SRRset.getName()SRRset.getSignerName()The "signer" name for thisSRRset, if signed, ornullif not.static NameValUtils.longestCommonName(Name domain1, Name domain2) Finds the longest domain name in common with the given name.private NameNSEC3ValUtils.nextClosest(Name qname, Name closestEncloser) Given a qname and its proven closest encloser, calculate the "next closest" name.static NameValUtils.nsecWildcard(Name domain, SRRset set, NSECRecord nsec) Gets the closest encloser ofdomainprepended with a wildcard label.static NameValUtils.rrsetWildcard(RRset rrset) Determine by looking at a signed RRset whether the RRset name was the result of a wildcard expansion.Methods in org.xbill.DNS.dnssec with parameters of type NameModifier and TypeMethodDescriptionprivate NameNSEC3ValUtils.ceWildcard(Name closestEncloser) Given the name of a closest encloser, return the name *.closest_encloser.static NameValUtils.closestEncloser(Name domain, Name owner, Name next) Determines the 'closest encloser' - the name that has the most common labels betweendomainand (Record.getName()orNSECRecord.getNext()).Nsec3ValidationState.computeIfAbsent(NSEC3Record nsec3, Name name) Gets the closest trusted key for the given name ornullif no match is found.Find the 'closest' trusted DNSKEY rrset to the given name.Gets the closest trusted key for the given name ornullif no match is found.SMessage.findAnswerRRset(Name qname, int qtype, int qclass) Find an "answer" RRset.private NSEC3ValUtils.CEResponseNSEC3ValUtils.findClosestEncloser(Name name, Name zonename, List<SRRset> nsec3s, Nsec3ValidationState state) Given a name and a list of NSEC3s, find the candidate closest encloser.private NSEC3RecordNSEC3ValUtils.findCoveringNSEC3(Name name, Name zonename, List<SRRset> nsec3s, Nsec3ValidationState state) Given a pre-hashed name, find a covering NSEC3 from among a list of NSEC3s.private NSEC3RecordNSEC3ValUtils.findMatchingNSEC3(Name name, Name zonename, List<SRRset> nsec3s, Nsec3ValidationState state) Find the NSEC3Record that matches a hash of a name.Find a specific (S)RRset in a given section.private Stringprivate Stringprivate StringNsec3ValidationState.key(NSEC3Record nsec3, Name name) static NameValUtils.longestCommonName(Name domain1, Name domain2) Finds the longest domain name in common with the given name.static KeyEntryKeyEntry.newBadKeyEntry(Name n, int dclass, long ttl) Creates a new bad key entry without actual DNSKEYs, i.e.static KeyEntryKeyEntry.newNullKeyEntry(Name n, int dclass, long ttl) Creates a new trusted key entry without actual DNSKEYs, i.e.private NameNSEC3ValUtils.nextClosest(Name qname, Name closestEncloser) Given a qname and its proven closest encloser, calculate the "next closest" name.private booleanNSEC3ValUtils.nsec3Covers(NSEC3Record nsec3, Name zonename, byte[] hash) Given a hash and a candidate NSEC3Record, determine if that NSEC3Record covers the hash.static booleanValUtils.nsecProvesNameError(SRRset set, NSECRecord nsec, Name qname) Determine if the given NSEC proves a NameError (NXDOMAIN) for a given qname.ValUtils.nsecProvesNodata(SRRset set, NSECRecord nsec, Name qname, int qtype) Determine if a NSEC proves the NOERROR/NODATA conditions.static SecurityStatusValUtils.nsecProvesNoDS(NSECRecord nsec, Name qname) static booleanValUtils.nsecProvesNoWC(SRRset set, NSECRecord nsec, Name qname) Determine if a NSEC record proves the non-existence of a wildcard that could have produced qname.static NameValUtils.nsecWildcard(Name domain, SRRset set, NSECRecord nsec) Gets the closest encloser ofdomainprepended with a wildcard label.private NSEC3ValUtils.CEResponseNSEC3ValUtils.proveClosestEncloser(Name qname, Name zonename, List<SRRset> nsec3s, Nsec3ValidationState state) Given a List of nsec3 RRs, find and prove the closest encloser to qname.NSEC3ValUtils.proveNameError(List<SRRset> nsec3s, Name qname, Name zonename, Nsec3ValidationState state) Determine if the set of NSEC3 records provided with a response prove NAME ERROR.NSEC3ValUtils.proveNodata(List<SRRset> nsec3s, Name qname, int qtype, Name zonename, Nsec3ValidationState state) Determine if the NSEC3s provided in a response prove the NOERROR/NODATA status.Prove that a DS response either had no DS, or wasn't a delegation point.NSEC3ValUtils.proveWildcard(List<SRRset> nsec3s, Name qname, Name zonename, Name wildcard, Nsec3ValidationState state) Prove that a positive wildcard match was appropriate (no direct match RRset).voidSet the name of the records.static booleanValUtils.strictSubdomain(Name domain1, Name domain2) Is the first Name strictly a subdomain of the second name (i.e., below but not equal to).Method parameters in org.xbill.DNS.dnssec with type arguments of type NameModifier and TypeMethodDescriptionprivate CompletionStage<Boolean> ValidatingResolver.validateAnswerAndGetWildcards(SMessage response, int qtype, Map<Name, Name> wcs, Executor executor) private CompletionStage<Boolean> ValidatingResolver.validateAnswerAndGetWildcards(SMessage response, int qtype, Map<Name, Name> wcs, Executor executor) private CompletionStage<Boolean> ValidatingResolver.validateAnswerAndGetWildcardsRecursive(SMessage response, int qtype, Map<Name, Name> wcs, AtomicInteger setIndex, Executor executor) private CompletionStage<Boolean> ValidatingResolver.validateAnswerAndGetWildcardsRecursive(SMessage response, int qtype, Map<Name, Name> wcs, AtomicInteger setIndex, Executor executor) private CompletionStage<Boolean> ValidatingResolver.validatePositiveResponseRecursive(SMessage response, Map<Name, Name> wcs, List<SRRset> nsec3s, List<SRRset> nsecs, int[] sections, AtomicInteger sectionIndex, AtomicInteger setIndex, Executor executor) private CompletionStage<Boolean> ValidatingResolver.validatePositiveResponseRecursive(SMessage response, Map<Name, Name> wcs, List<SRRset> nsec3s, List<SRRset> nsecs, int[] sections, AtomicInteger sectionIndex, AtomicInteger setIndex, Executor executor) Constructors in org.xbill.DNS.dnssec with parameters of type Name -
Uses of Name in org.xbill.DNS.hosts
Fields in org.xbill.DNS.hosts with type parameters of type NameMethods in org.xbill.DNS.hosts that return NameModifier and TypeMethodDescriptionprivate NameHostsFileParser.safeName(String name, int lineNumber, AtomicInteger nameFailures) Methods in org.xbill.DNS.hosts with parameters of type NameModifier and TypeMethodDescriptionHostsFileParser.getAddressForHost(Name name, int type) Performs on-demand parsing and caching of the local hosts database.private Stringprivate voidHostsFileParser.searchHostsFileForEntry(Name name, int type) -
Uses of Name in org.xbill.DNS.lookup
Fields in org.xbill.DNS.lookup declared as NameFields in org.xbill.DNS.lookup with type parameters of type NameModifier and TypeFieldDescriptionLookupResult.aliasesIn the case of CNAME or DNAME indirection, this property contains the original name as well as any intermediate redirect targets except the last one.LookupSession.LookupSessionBuilder.searchPathLookupSession.searchPathMethods in org.xbill.DNS.lookup that return NameModifier and TypeMethodDescriptionLookupFailedException.getName()Gets the Name being looked up when this failure occurred.private static NameLookupSession.safeConcat(Name name, Name suffix) Methods in org.xbill.DNS.lookup that return types with arguments of type NameModifier and TypeMethodDescriptionLookupSession.expandName(Name name) Generate a stream of names according to the search path application semantics.Methods in org.xbill.DNS.lookup with parameters of type NameModifier and TypeMethodDescriptionLookupSession.expandName(Name name) Generate a stream of names according to the search path application semantics.LookupSession.lookupAsync(Name name, int type) Make an asynchronous lookup of the provided name using the defaultDClass.IN.LookupSession.lookupAsync(Name name, int type, int dclass) Make an asynchronous lookup of the provided name.private static NameLookupSession.safeConcat(Name name, Name suffix) LookupSession.LookupSessionBuilder.searchPath(Name searchPath) Configures the search path used to look up relative names with less than ndots dots.Method parameters in org.xbill.DNS.lookup with type arguments of type NameModifier 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.private CompletionStage<LookupResult> LookupSession.lookupUntilSuccess(Iterator<Name> names, int type, int dclass) private CompletionStage<LookupResult> LookupSession.lookupWithCache(Record queryRecord, List<Name> aliases) private LookupResultLookupSession.lookupWithHosts(List<Name> names, int type) private CompletionStage<LookupResult> LookupSession.lookupWithResolver(Record queryRecord, List<Name> aliases) LookupSession.LookupSessionBuilder.searchPath(Collection<? extends Name> searchPath) Configures the search path used to look up relative names with less than ndots dots.private CompletionStage<LookupResult> LookupSession.setResponseToMessageFuture(SetResponse setResponse, Record queryRecord, List<Name> aliases) Constructors in org.xbill.DNS.lookup with parameters of type NameModifierConstructorDescription(package private)LookupFailedException(String message, Throwable inner, Name name, int type, boolean isAuthenticated) LookupFailedException(String message, Name name, int type) Construct a LookupFailedException with a custom message that also specifies the name and type of the lookup that failed.LookupFailedException(Name name, int type) Construct a LookupFailedException that also specifies the name and type of the lookup that failed.NoSuchDomainException(Name name, int type) (package private)NoSuchDomainException(Name name, int type, boolean isAuthenticated) NoSuchRRSetException(Name name, int type) (package private)NoSuchRRSetException(Name name, int type, boolean isAuthenticated) ServerFailedException(Name name, int type) Creates a new instance of this class.ServerFailedException(Name name, int type, ExtendedErrorCodeOption extendedRcode) Creates a new instance of this class.Constructor parameters in org.xbill.DNS.lookup with type arguments of type NameModifierConstructorDescriptionprivateLookupSession(@NonNull Resolver resolver, int maxRedirects, int ndots, List<Name> searchPath, boolean cycleResults, List<Cache> caches, HostsFileParser hostsFileParser, Executor executor, IrrelevantRecordMode irrelevantRecordMode) -
Uses of Name in org.xbill.DNS.spi
Fields in org.xbill.DNS.spi declared as Name -
Uses of Name in org.xbill.DNS.tools
Fields in org.xbill.DNS.tools declared as NameModifier and TypeFieldDescription(package private) static Namedig.name(package private) Nameupdate.zoneFields in org.xbill.DNS.tools with type parameters of type NameMethods in org.xbill.DNS.tools with parameters of type NameModifier and TypeMethodDescription(package private) byteprivate voidjnamed.addCacheNS(Message response, Cache cache, Name name) private void(package private) void(package private) byte[]jnamed.findBestZone(Name name) jnamed.findExactMatch(Name name, int type, int dclass, boolean glue)
TSIG.HMAC_MD5