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 を取得するにはどうすればよいですか?
ありがとう