На моем сервере debian6 есть процесс, который слушает только IPv6, но мне также нужно слушать IPv4. Вроде программа только IPv6. Есть ли способ перенаправить трафик с IPv6 на IPv4 на том же хосте?
Это происходит автоматически, когда используется IPv6 с отображением IPv4.
Проверьте sysctl net.ipv6.bindv6only
; Если он установлен в 0, то используется IPv4-сопоставленный IPv6, и входящие IPv4-соединения будут сопоставлены и отправлены прослушивателю IPv6.
Однако отдельные процессы жестяная банка переопределить это поведение так что это не панацея. Если вы хотите получить конкретный ответ для ваших обстоятельств, вам нужно будет назвать программу.
Вы можете использовать несколько обратных прокси, которые сделают это за вас (Varnish, HAproxy и т. Д.), На всякий случай.