【VBA】【Excel(64bit)】WinSock  getaddrinfoでホスト名からIPアドレスを調べる

VBA・Officeカテゴリを表すパンダのイラスト VBA・Office

ホスト名からIPアドレスを取得する処理サンプルを作ろうとgethostbynameと悪戦苦闘しているが、いまいちうまくできない。他に何か方法がないか調べていたら、たまたま stackoverflowのサイトを調べていたらgetaddrinfoを使ったホスト名からIPアドレスを取得するサンプルコードを発見。

そこで、そのコードを軸にちょっとだけ自分流にアレンジ

サンプルコード改

実行結果

--------テスト結果1---------
 エラー発生:そのようなホストは不明です。 (11001)
 --------テスト結果2---------
 23.42.121.60
 --------テスト結果3---------
 183.79.135.206,182.22.59.229
 --------テスト結果4---------
 172.217.26.14

ホスト名からIPアドレスが引けている!

文書情報

記事タイトル
【VBA】【Excel(64bit)】WinSock  getaddrinfoでホスト名からIPアドレスを調べる
作成日
更新日
Source URL
https://papanda925.com/?p=1503

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました