dnsjava - an implementation of the DNS protocol in Java
DNS wrapper library that provides SRV lookup functionality