次の行に沿ってスニペットを使用して現在のネットワーク設定を記録しようとする Windows XP Embedded マシンで実行されているコードがあります。
array<NetworkInterface^>^ ifs = NetworkInterface::GetAllNetworkInterfaces();
for each (NetworkInterface^ nic in ifs)
{
IPInterfaceProperties^ properties = nic->GetIPProperties();
for each( IPAddress^ ipaddress in properties->DnsAddresses)
{
Console::WriteLine(String::Format("{0}", ipaddress));
}
}
マシンには 2 つの静的 DNS サーバーが設定されているため (8.8.8.8 と 8.8.8.4)、上記のコードが出力されるのはなぜですか。
fec0:0:0:ffff::1%1
8.8.8.8
8.8.4.4
その最初の行はどこから来たのですか?..そして、Windows 7 マシンで同じコードを実行すると表示されないのはなぜですか?