Attualmente sono e desidero continuare a utilizzare l' estensione per la privacy (impostazione predefinita di 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
Tuttavia, per alcune connessioni in uscita preferirei utilizzare l'indirizzo IPv6 pubblico ( 2a02:8071:6a0:0f00:9801:dc53:2556:d8a2
). La chiamata curl che aggiorna il mio record DNS dinamico ne è un esempio. In questo caso, un parametro della riga di comando mi consente di utilizzare l'indirizzo pubblico anziché uno temporaneo.curl -6 --interface 2a02:8071:6a0:0f00:9801:dc53:2556:d8a2 https://mySubDomain.nsupdate.info:mySecretToken@ipv6.nsupdate.info/nic/update
Ma come posso fare in modo che un programma usi l'indirizzo pubblico in generale?
IPv6 Address
viene chiamatoPublic IPv6 address
perché dovrebbe essere instradabile. Il mio Windows lo ha scelto in base al prefex pubblicizzato dal server DHCP del mio router / ISP - non è necessario capirlo. Proprio come questi siti whatsmyip, il mio DNS dinamico vede il mio indirizzo IP pubblico come fonte dei pacchetti TCP / HTTP - non c'è bisogno di molto codice lì e probabilmente sarebbe comunque lato server. Il tuo commento indica che la mia domanda non è molto chiara. Qualche idea su come migliorarlo?