登録で10GBの無料通信量 · 1回のみ · 1か月間有効無料で受け取る
AnboVPN
IPバッジ

IPバッジを作る

スタイルと色を選んでコードを1行コピーするだけで、IPを表示する小さなバッジをWebページ、README、フォーラムの署名に置けます。

バッジをカスタマイズ

スタイル

言語を選ぶと右側が「国コード+国名」(例:US アメリカ合衆国)になります。選ばないと国コードだけです。

色
#

プレビューと埋め込みコード

IPバッジ
画像URLhttps://www.anbovpn.com/api/tools/badge/check-ip
HTML<img src="https://www.anbovpn.com/api/tools/badge/check-ip" alt="IPバッジ">
Markdown![IPバッジ](https://www.anbovpn.com/api/tools/badge/check-ip)
BBCode[img]https://www.anbovpn.com/api/tools/badge/check-ip[/img]

注意:「訪問者のIP」を表示するバッジは、ページを見ている人自身のアクセス元IPを表示します。公開ページに埋め込むと、閲覧者ごとにその人自身のアドレスが表示され、あなたのアドレスにはなりません。GitHubなどは自社の画像サーバー経由で画像を取得するため、表示されるのはそのプロキシのアドレスの場合があります。IPを固定して表示したいときは「指定IP+国」を選んでください。

IP位置情報はIP2Location.ioまたはipapi.isから取得する場合があります。位置は推定です。

よく使うスタイルと埋め込みコード

よく使う書き方です。それぞれHTML・Markdown・BBCodeをそのままコピーできます。アドレスの末尾が見た目を決めます。check-ip は訪問者のIP+国コード、-ja を付けると国名も表示し、-blue・-green・6桁の16進数で色を変えられます。例の指定IPは 8.8.8.8 です。

訪問者のIPのみ(1段)

訪問者のIPのみ(1段)
<img src="https://www.anbovpn.com/api/tools/badge/myip" alt="IPバッジ">

1段+色名(グレー)

1段+色名(グレー)
<img src="https://www.anbovpn.com/api/tools/badge/myip-gray" alt="IPバッジ">

1段+16進数の色

1段+16進数の色
<img src="https://www.anbovpn.com/api/tools/badge/myip-111827" alt="IPバッジ">

訪問者のIP+国コード(2段)

訪問者のIP+国コード(2段)
<img src="https://www.anbovpn.com/api/tools/badge/check-ip" alt="IPバッジ">

2段+色名(緑)

2段+色名(緑)
<img src="https://www.anbovpn.com/api/tools/badge/check-ip-green" alt="IPバッジ">

2段+16進数の色

2段+16進数の色
<img src="https://www.anbovpn.com/api/tools/badge/check-ip-16a34a" alt="IPバッジ">

指定IP+国コード

指定IP+国コード
<img src="https://www.anbovpn.com/api/tools/badge/check-8.8.8.8" alt="IPバッジ">

指定IP+赤

指定IP+赤
<img src="https://www.anbovpn.com/api/tools/badge/check-8.8.8.8-red" alt="IPバッジ">

訪問者のIP+国コード+国名

訪問者のIP+国コード+国名
<img src="https://www.anbovpn.com/api/tools/badge/check-ip-ja" alt="IPバッジ">

国名+青

国名+青
<img src="https://www.anbovpn.com/api/tools/badge/check-ip-ja-blue" alt="IPバッジ">

指定IP+国名

指定IP+国名
<img src="https://www.anbovpn.com/api/tools/badge/check-8.8.8.8-ja" alt="IPバッジ">

指定IP+国名+緑

指定IP+国名+緑
<img src="https://www.anbovpn.com/api/tools/badge/check-8.8.8.8-ja-green" alt="IPバッジ">

バッジに表示されるもの

バッジはとても小さなSVG画像で、ページに埋め込むと当サイトのサーバーがその場で生成します。スクリプトを書く必要はありません。

  • IP・国コード・国名

    左側がIPアドレスで、右側(2段スタイル)は US や JP のような2文字の国コードです。アドレスに言語の部分(-zh、-zht、-en、-ja、-ru、-fa、-tr)を足すと、右側が「国コード+国名」(例:US アメリカ合衆国)になります。国はIP位置情報データベースにもとづく推定値で、見つからないときや枠を使い切ったときは -- を表示します。

  • 3つのスタイルと12色

    訪問者のIPのみ(1段)、訪問者のIP+国、指定IP+国の3つです。色は12の名前(blue、green、gray、red、yellow、orange、purple、black、sky、cyan、emerald、rose)か、任意の6桁の16進数から選べます。明るい背景・暗い背景では文字が自動で黒・白に切り替わります。

  • キャッシュと制限

    データベースにある結果は新規の国検索枠を消費せず、データ提供元へ問い合わせるのはデータベースに結果がない場合だけです。枠を使い切ると、未登録IPの国は -- になります。

  • プライバシー

    バッジ閲覧者の身元、閲覧回数、リクエストごとの履歴は保存せず、アカウントにも紐づけません。指定IPは画像URLに公開されるため、秘密にしたいアドレスのバッジは作らないでください。国の結果はIPごとに保存し、データベースにない場合だけIP2Location.ioとipapi.isへ送信します。

IPバッジの作成と埋め込みの手順

  1. 「スタイル」で、訪問者のIPのみ・訪問者のIP+国・指定IP+国のどれかを選びます(最後のものはIPv4またはIPv6のアドレスの入力も必要です)。
  2. 国を含むスタイルでは、「国名の言語」で言語を選ぶと右側に国コードと国名が表示されます。選ばなければ2文字の国コードだけです。
  3. プリセットの色を押すか、「カスタムカラー」に6桁の16進数(# なし、例:1a8cff)を入力します。下のプレビューがすぐに更新されます。
  4. 「プレビューと埋め込みコード」で必要な形式をコピーします。画像のアドレス、HTML、Markdown(GitHubのREADMEやドキュメント)、BBCode(フォーラムの署名)から選べます。
  5. コードをWebページ・README・フォーラムの署名に貼り付けます。訪問者のIPバッジは見る人ごとに自分のアドレスが表示されます。全員に同じIPを見せたいときは、指定IPのスタイルを使います。

バッジのアドレスとオプションの詳しい説明

バッジのアドレスは /api/tools/badge/[spec] です。すべてのオプションを最後の部分にハイフンでつないで書きます。

myip
1段のバッジで、見る人自身のIPだけを表示します。最もすっきりした出力で、READMEやステータスページで現在のアクセス元を示すのに向いています。例:myip、myip-gray。
check-ip
2段のバッジです。左が見る人自身のIP、右が2文字の国コード(US、JP など)です。例:check-ip、check-ip-green。
check-<IP>
指定したIPv4またはIPv6の国を表示する2段のバッジです。チケット・アラート・ログ分析で、怪しいIPをラベルにするのに向いています。例:check-8.8.8.8、check-2606:4700:4700::1111。
言語の部分:-zh、-zht、-en、-ja、-ru、-fa、-tr
IPの後、色の前に置くと、右側が「国コード+国名」(例:US アメリカ合衆国)になります。zh は簡体字中国語、zht は繁体字中国語です。例:check-ip-ja、check-8.8.8.8-ja-red。myip には国がないため、言語は付けられません。
色の名前
blue(初期値)、green、gray、red、yellow、orange、purple、black、sky、cyan、emerald、rose。2段のバッジでは右側(国の部分)の色が変わり、1段のバッジでは全体が変わります。
16進数の色
# なしの6桁の16進数(例:16a34a)です。ブランドカラーやテーマカラーに合わせるときに使います。明るい色では文字が自動で濃い色になり、読みやすさを保ちます。例:check-ip-ja-16a34a。
1段と2段、小さい画面
1段のバッジが最も幅が狭く、スマホや細い列に向いています。国を足した2段のバッジは幅が広くなり、国名を足すとさらに広くなります。バッジはベクター画像なので、HTMLのheightで拡大縮小してもぼやけません。
HTML / Markdown / BBCode
HTML:<img src="…" alt="…">。Markdown:![説明](アドレス)、GitHubやGitLabのドキュメント用。BBCode:[img]アドレス[/img]、ほとんどのフォーラムの署名用。3つとも同じ画像アドレスを使います。
キャッシュ
訪問者のIPバッジは private, no-store を返し、キャッシュされません。指定IPのバッジは public, max-age=3600(1時間)を返し、国が見つからなかったときは max-age=60 です。
国が -- になるとき
IPがプライベート/予約済みアドレスのとき、データベースにその国の情報がないとき、その日の国の検索の枠を使い切ったときに、国の部分が -- になります。枠は毎日リセットされます。
アドレスが正しくないとき
書き方が間違っている場合(言語のつづりミス、12の名前でも6桁の16進数でもない色、不正なIPなど)は、空白の画像ではなく、グレーの「invalid」バッジが返ります。

IPバッジのよくある質問

公開ページにバッジを埋め込むと、ほかの人にはだれのIPが表示されますか?

「訪問者のIP」と「訪問者のIP+国」のスタイルは、ページを見ている人自身のアクセス元IPを表示します。そのため閲覧者ごとに自分のアドレスが表示され、あなたのものにはなりません。全員に同じIPを見せたいときは「指定IP+国」を使ってください。

GitHubのREADMEに使えますか?

使えます。Markdownのコードをコピーしてください。ただしGitHubは自社の画像サーバー経由で画像を取得してキャッシュするため、訪問者のIPバッジには通常そのサーバーのアドレスが表示され、読者のIPにはなりません。READMEには、アドレスと国が固定される「指定IP」のバッジのほうが向いています。

国名を表示したり色を変えたりするには?

アドレスの末尾に言語の部分と色の部分を足します。check-ip-ja なら「US アメリカ合衆国」、check-ip-ja-blue なら青も指定します。色は6桁の16進数でもよく、例:check-8.8.8.8-ja-ff0000。言語は zh・zht・en・ja・ru・fa・tr に対応し、言語を付けなければ2文字の国コードだけです。上のジェネレーターならクリックで選べるので、手で書く必要はありません。

バッジはどのくらいキャッシュされますか?データはいつ更新されますか?

訪問者IPバッジはリクエストごとに生成され、HTTPキャッシュされません。指定IPのバッジはブラウザーやCDNに1時間(国が見つからない場合は1分)キャッシュされることがあります。国の検索結果はIPごとに重複を除いてデータベースへ保存され、登録済み結果はデータ提供枠を再消費しません。

だれがバッジを見たかを記録していますか?

バッジ閲覧者の身元、閲覧回数、リクエストごとの閲覧履歴は保存せず、アカウントにも紐づけません。訪問者IPの表示にはリクエスト元アドレスを読み取ります。国の結果はIPごとに保存し、データベースにない場合だけIP2Location.ioとipapi.isへ送信します。指定IPバッジでは画像URL自体にIPが含まれます。

国が -- と表示されるのはなぜですか?国は正確ですか?

主な理由は、IPがプライベート/予約済み、データベースとデータサービスのどちらにも国情報がない、または本日の新規IP枠を使い切ったことです。登録済み結果は枠の影響を受けません。国は推定で、モバイル回線、VPN、データセンターでは外れる場合があります。

ほかの無料ツール

特定の国のIPが必要ですか?

AnboVPNでは多くの地域の専用IPと、データ量で利用する共有IPを用意しています。違いを比べて、必要な地域を選べます。