コンピュータ名からIPアドレスを取得

解決


HP@えすえふすぃー  2004-01-22 23:50:32  No: 53100  IP: [192.*.*.*]

同サブネットに存在するPCのIPアドレスを取得するには、どうすれば良いでしょうか?
コンピュータ名は、WNetOpenEnum・WNetEnumResourceを利用して取得することができました。同じような方法が有るのでしょうか?

編集    削除
だいだい  2004-01-23 01:14:52  No: 53101  IP: [192.*.*.*]

PCの名前がわかるならば、gethostbynameを使ってみてはいかがでしょうか?

編集    削除
HP@えすえふすぃー  2004-01-23 02:27:49  No: 53102  IP: [192.*.*.*]

お返事有難うございます。
gethostbynameは、DNSサーバで名前解決しているのと同じことでしょうか?
こちらの環境には、DNSサーバが存在しません。
この環境でgethostbynameは使えますか?

編集    削除
岡田 之仁  2004-01-23 17:36:29  No: 53103  IP: [192.*.*.*]

使えます。

お試し下さい。

※  DOS窓で、Ping マシン名 とした場合、ちゃんと
    IPアドレスの表示が出るでしょう〜

以上。

編集    削除
HP@えすえふすぃー  2004-01-23 18:53:06  No: 53104  IP: [192.*.*.*]

ありがとうございます。
無事解決しました。

編集    削除