goo blog サービス終了のお知らせ 

いつもどこかでデスマーチ♪

不定期に、私の日常を書き込みしていきます。

.netでIPアドレス取得

2012年05月31日 18時48分51秒 | .NET系

1つのPCに、複数のNICが刺さっている事は、業務では普通ですよね。
会社のPCでも普通ですよね。

で、その場合のIPアドレスの取得方法ってどうするの???

通常は下記のやり方で問題無いと思います。

Dim list As System.Net.IPAddress() = System.Net.Dns.GetHostAddresses(System.Net.Dns.GetHostName())



ですが、複数NICの場合、IPアドレスが複数取れるから、どれが優先順位の何番目かがわからない…
IPAddress クラスに優先順位無いし…

誰かやり方教えてくれっ!!!




ちなみに優先順位って言うのは、(XPの場合)
「ネットワーク接続 → メニューバーの詳細設定 → 詳細設定 → 接続」
で決まってます。

その順番通りに返してくれてれば良いんだけど…
どこにもその記述が無い(T_T)


ちなみに、実験結果は、優先順番通りに返却されてきてるんだよなぁ~~~

はぁ、明確に書いてあるところ知ってたら教えて~~

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« DataGridView は奥が深い… | トップ | .Net の例外処理にやられた…(... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

.NET系」カテゴリの最新記事