123456789012345678901234567890123456789012345678901234567890123
1234567890123456789012345678901234567890123456789012345678901234
a.123456789012345678901234567890123456789012345678901234567890123.b
a.1234567890123456789012345678901234567890123456789012345678901234.b
1.2.3.4
321.255.255.255
0.0.0.0
255.255.255.255
0.255.255.255
1.2.3.321
1.2.3
1.2.3.4.5
1..2.3.4
.1.2.3.4
1.2.3.4.5.
1
.

321
f
f.2.3.4
1f.2.3.4
f1.2.3.4
1.2f.3.4
1.f2.3.4
1.2.3.4f
1.2.3.f4
1.2.3.f
-.a.b
a.-.b
a.b.-
-aa.b.b
aa-.b.b
a.-bb.b
a.bb-.b
a.b.-bb
a.b.bb-
a-a.b-b
:
::
:::
a::
::a
::1.2.3.4
a:a:a:a:a:1.2.3.4
a:a:a:a:a:a:1.2.3.4
a:a:a:a:a:a:a:1.2.3.4
a:a:a:a:a:a:1.2.3.
a:a:a:a:a:a:1.2.3
a:a:a:a:a:a:a:a
a:a:a:a:a:a:a:a:a
g:a:a:a:a:a:a:a
a::b
:a::b
a::b:
