IPv6 support is sketchy and incomplete and being worked on, albeit slowly. Doing all DNS and accept, etc., on your own and just passing an open socket descriptor to create a "socket BIO" should all just work fine.