IPv6 connectivity for quite some time now, and several of my Services are v6-enabled. This, of course, leads to new kinds of bugs and annoyances…
I just found out that WindowsXP at some point started to use a random-generated (instead of the standard Ethernet-MAC based) IP to create outgoing connections.
This, of course, makes correct reverse resolving a little bit difficult. Microsoft itself acknowledges this on the V6 troubleshooting page. But it wouldn't be Microsoft if the command there actually worked.
First, they forgot the parameter
permanent change, second, the parameter name got changed from
So, the correct solution is to open a cmd or shell window, and type this:
ipv6 -p gpu UseTemporaryAddresses no
After the next reboot, that pesky random IP will be a thing of the past.