На моем Linux-компьютере установлены различные демоны, которые могут связываться со всеми интерфейсами с поддержкой IPv6 ::
. Когда они это делают, Linux отправляет IPv4-запросы этому демону, например, как ::ffff:198.51.100.37
.
Вместо этого я хотел бы, чтобы соединения IPv4 отклонялись, и только подключения IPv6 принимались, когда демон связывался с ним ::
. Чтобы получать соединения IPv4, я хочу, чтобы демон явно связывался 0.0.0.0
(а также ::
).
Другими словами, я хочу запускать сервис исключительно на IPv6, а не на IPv4.
Есть ли способ сделать это?
ListenAddress ::
поэтому мне не нужно было прибегать к использованию sysctl (и перенастраивать все остальное).