PC に Dyndns サービスを使用しています。これにより、PC の現在の Wan IPAddr を ISP から取得できます。
以下の WinForm アプリ コードを使用して、このホスト名の例を渡すことで IPAddr を取得できるとします: Marina.dyndns.biz
public static void DoGetHostEntry(文字列ホスト名)
{
IPHostEntry ホスト。
ホスト = Dns.GetHostEntry(ホスト名);
Console.WriteLine("GetHostEntry({0}) が返します:", ホスト名);
foreach (host.AddressList の IPAddress ip)
{
Console.WriteLine(" {0}", ip);
}
}
私の PC は、ローカル ISP サービスを使用するルーターにリンクしています。
Q1. これは返された Wan IPaddr がルーターの外部 IPAddr を参照していますか?
Q2. PC の IPAddr を 192.168.1.90 に修正したらどうなりますか? では、返された IPAddr は何を参照しているのでしょうか?
Q3. Windows Phone 7.1 Mango バージョンで上記のコードを使用して PC の IPAddr を取得するにはどうすればよいですか?
ありがとう