Come posso fare in modo che un programma usi il pubblico anziché un indirizzo IPv6 temporaneo?


2

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?


@Blaine Il IPv6 Addressviene chiamato Public IPv6 addressperché 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?
Jan-Glx,

Bene, tecnicamente entrambi gli indirizzi sono pubblici. Vuoi solo usare un indirizzo specifico. Per un programma, è semplice come specificare l'endpoint locale desiderato quando si apre un socket. Tuttavia, molti programmi probabilmente non ti daranno la possibilità di influenzare il loro comportamento all'apertura di un socket.
Daniel B,

@YAK - La tua domanda è chiara. Blaine è semplicemente confuso. Il commento di Blaine non è così costruttivo, non riesco a determinare lo scopo, di fare un commento che ammette di non avere idea di come aiutarti.
Ramhound,

@DanielB - In effetti, l'unico modo possibile sarà compilare il programma stesso e modificare il codice in modo che si comporti in modo diverso, purché il codice sorgente sia stato persino pubblicato. Personalmente non ho esaminato come il programma determina quale sarà l'indirizzo temporaneo. Forse qualcuno con più esperienza, può confermare, se questo è un meccanico del programma o no.
Ramhound,

1
rfc6724: "Le implementazioni per le quali le considerazioni sulla compatibilità delle applicazioni superano queste preoccupazioni sulla privacy POTREBBERO invertire il senso di questa regola e, per impostazione predefinita, preferire gli indirizzi pubblici rispetto agli indirizzi temporanei. DOVREBBE ESSERE un'opzione amministrativa (il flag Preferenza sulla privacy) per modificare questa preferenza, se l'implementazione supporta indirizzi temporanei ". - Sai se questa preferenza può essere modificata per Windows? (Sperando che i browser preferiscano esplicitamente gli indirizzi temporanei)
Jan-glx,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.