[IPv6] Add Static IPv6 DNS in Windows XP – SP2
Posted by a. Rahman Isnaini r. Sutan on November 4, 2008
Due to ipv6 limitation configuration in Windows XP, in a IPv6 Network.
Once your windows XP assigned IPv6 by DHCP Server either dedicated IPv6 DHCP server (linux/unix) or Cisco Router (12.3 (4) T).
###########################################
NOTE :
Windows XP would not get IPv6 Address from DHCP server until it has IPv4 installed on as well either input manually or IPv4 DHCP server as well.
############################################
You’ll see no DNS installed supposed to be dynamically on your IPCONFIG /ALL.
This case will not happen in Vista as it supports IPv6 in fully configuration.
Here the way to add static DNS in your Windows XP
a. Make sure IPv6 Installed [IPv6 Install]
b. Follow this steps :
C:\Documents and Settings\a. rahman isnaini> netsh
netsh>interface ipv6
netsh interface ipv6>add dns “wireless network connection” 2404:170:32::2
Ok.
netsh interface ipv6>exit
C:\Documents and Settings\a. rahman isnaini>ipconfig /all
Ethernet adapter Wireless Network Connection:
Connection-specific DNS Suffix . : hotspot-dea.indo.net.id
Description . . . . . . . . . . . : Intel(R) PRO/Wireless 3945ABG Network Connection
Physical Address. . . . . . . . . : 00-1F-3C-14-6E-25
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 192.168.0.88
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IP Address. . . . . . . . . . . . : fe80::21f:3cff:fe14:6e25%6
Default Gateway . . . . . . . . . : 192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.1
DNS Servers . . . . . . . . . . . : 202.159.32.2
2404:170:32::2 <<

Derek Morr said
I’m not sure I understand this blog post. Windows XP does not have a native DHCPv6 client, so it can’t obtain IPv6 addresses via DHCPv6 (at least not without a third-party client, such as Dibbler). In your example, the machine does not even have a routable IPv6 address, just a link-local address.
Also, the DNS service in XP does not support IPv6 transport.
a. Rahman Isnaini r. Sutan said
Halo Derek,
Yes, Windows XP doesn’t support a Native IPv6, Vista does.
But Windows XP can have IPv6 Address from IPv6 DHCP Server (without third party client, this was tested) with condition Windows XP needs IPv4 installed as well in that interface either gained from IPv4 DHCP server or manually assigned.
Alex said
That’s not true, Rahman. WindowsXP _can_ use IPv6 autoconfiguration (router solicitation and discovery) in pure IPv6 networks.
However, windows XP cannot do DNS lookups over IPv6 as transport protocol, so you need to have at least minimal IPv4 connectivity (private network with a DNS server that can be reached over v4).
a. Rahman Isnaini r. Sutan said
Hallo Alex.
Yes, it means XP can have IPv6 using autoconfig, but still needs IPv4 connectivity to Resolve ?
Michael Webb said
No, XP can’t do DNSv6 lookups, or get a lease from a DHCPv6 server…
But Windows Server 2003 can do the former at least.
So I resorted to butchery: I copied the DNS Resolver (DNSRSLVR.DLL and DNSAPI.DLL) off my server, and off it went.
Now all I need to do is convince XP to run SMB over IPv6, and I’ll happily burn IPv4 to the ground on my network (it’s another thing WS2003 can do, but the file-stealing trick doesn’t work due to dependencies on NTDLL.DLL – and trust me, you don’t want to even try copying that around).