¿Cómo puedo especificar la dirección local en una java.net.URLConnection?

Mi instancia de Tomcat está escuchando varias direcciones IP, pero quiero controlar qué dirección IP de origen se utiliza al abrir unaURLConnection.

¿Cómo puedo especificar esto?