C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[3]: nslookupの戻り値からIPを効率よく取得する方法


(過去ログ 72 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■42361 / inTopicNo.1)  nslookupの戻り値からIPを効率よく取得する方法
  
□投稿者/ User01 (1回)-(2009/10/14(Wed) 11:25:04)

分類:[VB.NET/VB2005 以降] 

System.Diagnostics.Process()でnslookupを使用して、
特定のサーバからIPリストを取得したいと試行錯誤しております。

そこで取得結果のAddressesからIPの部分だけを配列等に入れようと思い、
Trimで不要な部分を削除して、Splitで配列に入れる事を考えたのですが
Server等の不確定な部分のトリムを、毎回指定しないといけないので効率が悪いです。

何か良い案はないでしょうか?

Server: xxx01.local.xxx.co.jp
Address: 192.168.1.215

Name: xxxxx.co.jp
Addresses: 123.123.123.123, 223.223.223.223, (省略), 255.255.255.255
引用返信 編集キー/
■42371 / inTopicNo.2)  Re[1]: nslookupの戻り値からIPを効率よく取得する方法
□投稿者/ たくボン (254回)-(2009/10/14(Wed) 13:17:05)
No42361 (User01 さん) に返信
> System.Diagnostics.Process()でnslookupを使用して、
> 特定のサーバからIPリストを取得したいと試行錯誤しております。

nslookupでないとダメなの?単に名前解決したいだけ?
引用返信 編集キー/
■42378 / inTopicNo.3)  Re[2]: nslookupの戻り値からIPを効率よく取得する方法
□投稿者/ User01 (3回)-(2009/10/14(Wed) 14:54:49)
No42371 (たくボン さん) に返信
> ■No42361 (User01 さん) に返信
>>System.Diagnostics.Process()でnslookupを使用して、
>>特定のサーバからIPリストを取得したいと試行錯誤しております。
>
> nslookupでないとダメなの?単に名前解決したいだけ?

たくボンさんのレスを呼んで、ちょっと調べてみたら解決しました。

結果としてはSystem.Net.Dns.GetHostAddresses()を
使うことによって取得できました。

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


解決済み
引用返信 編集キー/
■42381 / inTopicNo.4)  Re[3]: nslookupの戻り値からIPを効率よく取得する方法
□投稿者/ たくボン (255回)-(2009/10/14(Wed) 16:08:18)
No42378 (User01 さん) に返信
> ■No42371 (たくボン さん) に返信
>>■No42361 (User01 さん) に返信
> >>System.Diagnostics.Process()でnslookupを使用して、
> たくボンさんのレスを呼んで、ちょっと調べてみたら解決しました。

うん。なんとなくまどろっこしい方法を使ってるなぁって思ったから:-)
意外と.NETは調べたら使えるクラスいっぱいあるから、何かしたいと思ったらまずクラスを探してみればいいと思うよ。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -