Well, John, it's time to add yet another red or purple explanation--something like "IP address means IPv4 address if there are both IPv4 and IPv6 addresses."
Note that the diagnostic info quoted in initial post is "Cannot communicate with primary DNS server (fe80::19d2:c462:890e:61b7%9)." Does this imply that Vista is trying to use the IPv6 for DNS, or just that it tried pinging all the DNS servers?
You probably noted these differences between the initial and subsequent ipconfig /all; but just in case you didn't and they include a clue ...
1st: DNS Suffix Search List. . . . . . : mshome.net
2nd: DNS Suffix Search List. . . . . . : Belkin
[default for Belkin router]
1st: DNS Servers . . . . . . . . . . . : fe80::19d2:c462:890e:61b7%9
[unusual?]
192.168.2.1
2nd: DNS Servers . . . . . . . . . . . : 192.168.2.1
1st: NetBIOS over Tcpip. . . . . . . . : Enabled
Connection-specific DNS Suffix Search List :
[never saw this here before]
mshome.net
2nd: NetBIOS over Tcpip. . . . . . . . : Enabled