В настоящее время я использую и хочу продолжать использоватьрасширение конфиденциальности(Windows 10 по умолчанию).
> ipconfig
Windows IP Configuration
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : home
IPv6 Address. . . . . .. . . .. . : 2a02:8071:6a0:0f00:9801:dc53:2556:d8a2
Temporary IPv6 Address. . . . . . : 2a02:8071:6a0:0f00:88e0:664:85c1:597a
Link-local IPv6 Address . . . . . : fe80::9801:dc53:2556:d8a2%5
Default Gateway . . . . . . . . . : fe80::5667:51ff:fea0:7156%5
Однако для некоторых исходящих соединений я бы предпочел использовать публичный адрес IPv6 ( 2a02:8071:6a0:0f00:9801:dc53:2556:d8a2
). Примером этого является вызов curl, обновляющий мою динамическую запись DNS. В этом случае параметр командной строки позволяет мне использовать публичный адрес вместо временного.curl -6 --interface 2a02:8071:6a0:0f00:9801:dc53:2556:d8a2 https://mySubDomain.nsupdate.info:[email protected]/nic/update
Но как заставить программу использовать публичный адрес вообще?
решение1
Просто отключите конфиденциальность. Но учтите, тогда все приложения будут использовать один оставшийся адрес IPv6. Смотретьhttps://www.sevenforums.com/tutorials/304071-ipv6-temporary-address-enable-disable.html