Throw the correct error
Support more domain labels to correctly encode reverse IPv6 lookups
Working on v0.9.4