Как поддерживать как IPv4, так и IPv6 на Java

Одна из наших Java-программ при запуске слушала только IPv6 (8080)

например

<code># netstat -ntpl

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -               
tcp6       0      0 :::8080                 :::*                    LISTEN      -               
tcp6       0      0 :::22                   :::*                    LISTEN      -               
</code>

Проблема в том, что он недоступен извне (кроме localhost), чтобы решить эту проблему, я должен добавить это вручную

<code>-Djava.net.preferIPv4Stack=true
</code>

Но это делает программу только для сети IPv4.

Можно ли сделать что-то вродеsshd как указано выше, оба поддерживают IPv4 и IPv6?

Ответы на вопрос(1)

Ваш ответ на вопрос