Linux kutumda, IPv6 özellikli tüm arabirimlere bağlanabilen çeşitli arka plan kodlarım var ::
. Bunu yaptıkları zaman Linux, örneğin eşlenen bu arka plan programına IPv4 istekleri gönderir ::ffff:198.51.100.37
.
Bunun yerine IPv4 bağlantılarının reddedilmesini ve bir daemon bağlandığında yalnızca IPv6 bağlantılarının kabul edilmesini istiyorum ::
. IPv4 bağlantılarını almak için, arka plan programının açıkça bağlanması 0.0.0.0
(yanı sıra ::
) olmasını istiyorum.
Başka bir deyişle, IPv4'te değil, yalnızca IPv6'da bir hizmet çalıştırmak istiyorum.
Bunu başarmanın bir yolu var mı?
ListenAddress ::
sysctl (ve her şeyi yeniden yapılandırmak) kullanarak başvurmak gerek yoktu ayarlamak IPV6_V6ONLY soket üzerinde ayarlanmış bulundu .