取引ボット

BinanceのAPIのIPホワイトリスト設定方法は?

公開日 2026-03-22 | 4 分

Binance APIのIPホワイトリストの設定方法とセキュリティ上の意義をご紹介します。

Binance APIにIPホワイトリストを設定することは、アカウントセキュリティを守る重要な措置です。設定後は指定したIPアドレスからのリクエストのみが受け付けられ、API Keyが漏洩しても、攻撃者は他のIPから使用できません。

Binance登録からご登録の上、API Keyを作成してください。BinanceアプリをDLしてセキュリティ設定を管理することをお勧めします。

なぜIPホワイトリストが必要なのか

API Keyが漏洩した場合(例えばうっかりGitHubにアップロードしてしまった場合)、攻撃者はそれを使ってアカウントを操作できます。IPホワイトリストがなければ、どこからでもKeyが使用可能です。

IPホワイトリストを設定すれば、Keyが漏洩しても、ホワイトリストのIPからのリクエストでなければ拒否されます。セキュリティリスクを大幅に低減できます。

設定方法

ステップ1:Binanceにログインし、API管理ページに移動します。

ステップ2:設定したいAPI Keyを見つけ、編集をクリックします。

ステップ3:「IPアクセス制限」または「Restrict access to trusted IPs only」オプションで、「信頼済みIPのみアクセスを許可」を選択します。

ステップ4:追加したいIPアドレスを入力します。複数のIPを追加できます。

ステップ5:設定を保存します。

自分のIPアドレスの確認方法

取引ボットがローカルPCで動作している場合:ブラウザで「my ip」と検索すると、現在のグローバルIPが表示されます。

クラウドサーバーで動作している場合:クラウドサーバーのグローバルIPアドレスを確認してください。

注意:家庭用インターネットのIPは通常動的で、定期的に変わる場合があります。IPが変わってホワイトリストが更新されていないと、APIリクエストが拒否されます。

動的IPの対処法

IPアドレスが頻繁に変わる場合、いくつかの解決策があります:

固定IPのクラウドサーバーを使用して取引プログラムを実行する。

ISPに連絡して固定IPを申請する(追加費用が必要な場合があります)。

固定IPが使用できない場合は、一時的にIPホワイトリストを設定しないこともできますが、API Keyの管理セキュリティにより一層注意が必要です。

追加できるIPの上限

Binanceでは各API Keyに複数のIPアドレスを追加できます(通常上限は30個前後)。プログラムが複数のサーバーに分散している場合、すべてのサーバーのIPを追加できます。

注意事項

サーバーIPが変更されるたびに、ホワイトリストを速やかに更新してください。さもなければプログラムが正常に動作しなくなります。

出金権限を有効にしている場合、IPホワイトリストの設定は必須です。Binanceは出金権限が有効なAPI Keyに対して、IPホワイトリストの設定を必須としています。

ホワイトリスト内のIPがすべて現在使用中のものか定期的に確認し、使用しなくなったIPアドレスは削除することをお勧めします。