Starting Windows Vista, Windows Server 2008 and Windows 7, to prevent address scans of IPv6 addresses based on the known company IDs of network adapter manufacturers, Windows by default generate random interface IDs for non-temporary autoconfigured IPv6 addresses, including public and link-local addresses. A public IPv6 address is a global address that is registered in DNS and is typically used by server applications for incoming connections, such as a Web server.
However, this can cause issues with some connection instances in which case you may need to disable this option.
To prevent Windows from using Random Identifiers,
1. Click Start – search “cmd“, right-click and choose “Run as Administrator“. This should launch the command window withe elevated privileges.
2. Run the following command:
C:\windows\system32> netsh interface ipv6 set global randomizeidentifiers=disabled
At anytime later, you can enable this (if requierd) as follows:
C:\windows\system32> netsh interface ipv6 set global randomizeidentifiers=enabled
Incoming search terms:
- netsh exe interface ipv6 set global randomizeidentifiers=disabled (190)
- randomizeidentifiers=disabled (120)
- netsh interface ipv6 set global randomizeidentifiers=disabled (109)
- randomizeidentifiers (77)
- netsh randomizeidentifiers (30)
- netsh interface ipv6 set global randomizeidentifiers (22)
- set global randomizeidentifiers=disabled (20)
- global randomizeidentifiers (20)
- ipv6 randomizeidentifiers (13)
- set global randomizeidentifiers (11)