Одна из наших программ Java при запуске, она прослушивает только IPv6 (8080)
например.
# 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 -
Проблема заключается в том, что он недоступен извне (кроме localhost), чтобы решить эту проблему, у меня есть это вручную добавить
-Djava.net.preferIPv4Stack=true
Но это делает программу только для сети IPv4.
Можно ли сделать что-то вроде sshd, как указано выше, поддерживают IPv4 и IPv6?