I think a custom class that returns has the value as a String is good enough. People using the driver can decide how/when to figure out the real address since if we decide to build a parser or a DNS client we'll be veering too far away from just being a database driver.