Package | Description |
---|---|
org.minidns.dnslabel | |
org.minidns.dnsname |
Modifier and Type | Class and Description |
---|---|
class |
ALabel |
class |
FakeALabel |
class |
LdhLabel
A LDH (Letters, Digits, Hyphen) label, which is the classical label form.
|
class |
LeadingOrTrailingHyphenLabel
A DNS label with a leading or trailing hyphen ('-').
|
class |
NonLdhLabel
A DNS label which contains more than just letters, digits and a hyphen.
|
class |
NonReservedLdhLabel
A Non-Reserved LDH label (NR-LDH label), which do not have "--" in the third and fourth position.
|
class |
OtherNonLdhLabel
A Non-LDH label which does not begin with an underscore ('_'), hyphen ('-') or ends with an hyphen.
|
class |
ReservedLdhLabel
A reserved LDH label (R-LDH label), which have the property that they contain "--" in the third and fourth characters.
|
class |
UnderscoreLabel
A DNS label which begins with an underscore ('_').
|
class |
XnLabel
A label that begins with "xn--" and follows the LDH rule.
|
Modifier and Type | Method and Description |
---|---|
DnsLabel |
DnsLabel.asLowercaseVariant() |
static DnsLabel |
DnsLabel.from(String label) |
static DnsLabel[] |
DnsLabel.from(String[] labels) |
protected static DnsLabel |
NonLdhLabel.fromInternal(String label) |
Modifier and Type | Method and Description |
---|---|
DnsLabel[] |
DnsName.getLabels()
Get a copy of the labels of this DNS name.
|
DnsLabel[] |
DnsName.getRawLabels()
Get a copy of the raw labels of this DNS name.
|