1*e262b48eSchristos# Upper-case greek -> lower-case greek. 2*e262b48eSchristosΔημοσθένους.example.com 3*e262b48eSchristos# Upper-case ASCII -> lower-case ASCII. 4*e262b48eSchristosHello.example.com 5*e262b48eSchristos# Invalid LDH label('-' at begin or end). 6*e262b48eSchristosbad-.example.com 7*e262b48eSchristos-bad.example.com 8*e262b48eSchristos# Invalid LDH (label > 63 bytes). 9*e262b48eSchristosabcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789.example.com 10*e262b48eSchristos# Valid LDH label (label <= 63 bytes). 11*e262b48eSchristosabcdef0123456789abcdef0123456789abcdef0123456789abcdef012345678.example.com 12*e262b48eSchristos# Invalid name (length > 255 bytes). 13*e262b48eSchristosabcdef0123456789abcdef0123456789abcdef0123456789abcdef01234567.abcdef0123456789abcdef0123456789abcdef0123456789abcdef01234567.abcdef0123456789abcdef0123456789abcdef0123456789abcdef01234567.abcdef0123456789abcdef0123456789abcdef0123456789abcdef01234567.example.com 14*e262b48eSchristos# Aliases for '.' -> '.'. 15*e262b48eSchristosx。example.com 16*e262b48eSchristosx.example.com 17*e262b48eSchristosx。example.com 18*e262b48eSchristos# Good a-label. 19*e262b48eSchristosxn--mumble.example.com 20*e262b48eSchristos# Bad a-label. 21*e262b48eSchristosxn--123456.example.com 22