- PR -

LANケーブルが外れた状態でのIPアドレスの取得

1
投稿者投稿内容
a-san
常連さん
会議室デビュー日: 2004/03/15
投稿数: 30
投稿日時: 2005-02-26 00:30
プログラムからIPアドレスを取得したいのですが、
LANケーブルが外れた状態でのIPアドレスの取得ができません。
IPアドレスは固定なので、取得できてもよさそうなのですが、
ipconfig.exe も GetIpAddrTable() もどちらもダメでした。
取得する方法をご存知の方は教えてください。
bunbun
会議室デビュー日: 2002/08/15
投稿数: 12
投稿日時: 2005-02-26 03:14
実際に確かめたわけではないのですが、LANケーブルが外れた状態では
IPアドレスは取れないはずです(OSとかに依存するかも知れません)

以前に、擬似的にLANケーブルのソケット?部分だけを指しておくと
実際につながっていなくてもIPアドレスが取れると聞いたことがあります。

参考にならないかも知れませんが、、、(^^
Uchikoshi
@ITエディタ
会議室デビュー日: 2001/07/27
投稿数: 197
投稿日時: 2005-02-26 04:55
 ネットワークケーブルが外れると、そのネットワークインターフェイスに
おけるTCP/IPそのものが無効になるので、IPは取得できなくなると思います。

 が、以下のレジストリを操作すると、メディアのリンクステータスを
見なくなるらしいので、ご参考までに。

[MSKB]Windows で TCP/IP のメディア検出機能を無効にする方法
http://support.microsoft.com/kb/239924/JA/
a-san
常連さん
会議室デビュー日: 2004/03/15
投稿数: 30
投稿日時: 2005-02-27 23:29
うーむ、正攻法じゃムリっぽいですね。
レジストリを書き換えるのも、この副作用はマズそう。

回答ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)