如何讓程式使用公共 IPv6 位址而不是臨時 IPv6 位址?

如何讓程式使用公共 IPv6 位址而不是臨時 IPv6 位址?

我目前正在並且想繼續使用隱私擴充(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)。更新我的動態 DNS 記錄的curl 呼叫就是一個例子。在這種情況下,命令列參數允許我使用公共地址而不是臨時地址。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

相關內容