質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.40%
IPv4

IPv4(Internet Protocol version 4)は、インターネットプロトコルの一つ。インターネットに繋がったコンピューターや機器を識別するためのIPアドレスを32ビット表記で表わします。しかしIPv4は、限界があるため、IPv6が次世代プロトコルとして注目されています。

Q&A

解決済

4回答

521閲覧

日本国内で利用されるIPアドレスを正確に知りたい

arafuneyama

総合スコア2

IPv4

IPv4(Internet Protocol version 4)は、インターネットプロトコルの一つ。インターネットに繋がったコンピューターや機器を識別するためのIPアドレスを32ビット表記で表わします。しかしIPv4は、限界があるため、IPv6が次世代プロトコルとして注目されています。

0グッド

0クリップ

投稿2024/05/16 11:52

WEBサーバーへのアクセス制限として日本国内で利用されるIPアドレスの一覧を探しています。
(IPV4のみ)

前回の質問にて、IPアドレスが更新されるという事を知りました。

最新の情報を知りたいのですが、どこのサイトに情報があるかご存じの方教えていただければと思います。

こちらのサイトが最新かとおもっていましたが、とあるIPアドレスの記載がありませんでした。
◆fetus
https://ipv4.fetus.jp/jp?_lang=ja-JP&cidr-page=5

▼知人が利用しているスマホ回線のIPです。
104.28.83.***
(一部伏字)

IP広場でこのアドレスを検索すると国名「日本」となりました。
https://www.iphiroba.jp/ip.php

でも上記サイト(fetus)のIPアドレス一覧には見当たりませんでした。

◆JPNIC
https://www.nic.ad.jp/
このサイトではどこに一覧があるのか見つけられませんでした。

============
知りたい事

日本で利用されるIPアドレス一覧(CIDR形式)の最近情報があるサイトを知りたい

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

ベストアンサー

◆JPNIC
このサイトではどこに一覧があるのか見つけられませんでした。

サイトマップを見ましょう。
「JPNICが管理するIPアドレス一覧」 https://www.nic.ad.jp/ja/ip/list.html

104.28.83.***

これは、Cloudflare というCDNの会社のアドレスです。
https://ja.asuka.io/whois/104.28.83.1
アメリカの会社ですが、このサーバーがどこの国にあるかは、さらに調べないと分からない。
CDNのアドレスなので、「スマホに割り振られた」というのは勘違いでしょう。接続先のサーバーのアドレスを見たと思われます。

IP広場でこのアドレスを検索すると国名「日本」となりました。

そのサイトで、104.28.83.1と104.28.83.2 で別の国名が表示されることからしても、そのIPアドレスを持つ機器がどこの国に置いてあるかを示しているのではないことは明らかです。何らかの意味があるとするなら、Cloudflare社がそのアドレスのサーバーを貸す契約している会社の所属する国ですかね。単なる間違いかも知れませんが。
いずれにせよ、「日本国外からのアクセスを防ぎたい」が目的なら、そのアドレスはアメリカの会社なのでアメリカと思えば良いのでは?

海外の会社の日本拠点からのアクセスは海外経由かもとか、その逆で日本の会社の海外拠点とか、海外のサーバーを借りてそこ経由とか、公開プロキシーとか、VPNとか、いろいろ、厳密には無理でしょうね。そもそも「日本国内で使用されるIPアドレス」とは?「JPNIC管理のIPアドレスを日本国内のIPアドレスとする」とするか、それで不満なら、経路に複数の国が絡むケースをどう判断するのかを厳密に決めないと。
「日本国外からのアクセスを防ぎたい」という普通の目的なら、普通に公開されているリストを使えば良いかと思います。

投稿2024/05/16 12:54

編集2024/05/16 13:25
otn

総合スコア85458

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

arafuneyama

2024/05/16 13:41

ご丁寧なご回答をありがとうございます。 おっしゃるとおり 「JPNIC管理のIPアドレスを日本国内のIPアドレスとする」 認識だけでは甘かったようです。 勉強になりました!
otn

2024/05/16 14:04

JPNICだけ対応して、「私は、こういう経路でアクセスしているが、日本からなのでアクセスできるようにしてくれ」とか言われたら対応するというのが現実的かと思います。
guest

0

ある企業の日本にある事業所がAWSの北米リージョンのインスタンスを使用していればそれに付与されるIPアドレスは「日本国内で利用されるIPアドレス」になるのではないでしょうか。

投稿2024/05/16 13:08

ikedas

総合スコア4441

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

arafuneyama

2024/05/16 13:39

ご回答ありがとうございます。 理解できました!
guest

0

jpドメインに割り当てられるIPアドレスは下記になります。

https://www.nic.ad.jp/ja/dns/jp-addr-block.html
https://www.nic.ad.jp/ja/dns/ap-addr-block.htm

104.28.83.x はiCloud Private Relayのアドレスです。
地域によって割り振られるIPアドレスがかわるようなので、iCloud Private Relayも判定したいのであれば下記サイトのリストを元にしてJPのアドレスを含める必要があるかと思います。
https://developer.apple.com/jp/support/prepare-your-network-for-icloud-private-relay

投稿2024/05/16 12:34

Eggpan

総合スコア3190

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

arafuneyama

2024/05/16 13:06

ご回答ありがとうございます。 iCloud Private Relay 知りませんでした。 104.28.83.x は日本のIPアドレスではないので「fetus」の一覧には載っていない でも、IPひろばでは日本と判断されるのはどうしてなんでしょうか。
Eggpan

2024/05/16 13:15 編集

回答に書いたページから辿れますが、 https://mask-api.icloud.com/egress-ip-ranges.csv に全てのアドレスについて地域・国が公開されています。単にこれをデータとして参照しているだけじゃないでしょうか? IPアドレスそのものはCloudflareの所有で、jpドメイン用に発行されているものではありません。
arafuneyama

2024/05/16 13:42

ご回答ありがとうございます。 理解できました!
guest

0

◆JPNIC
https://www.nic.ad.jp/ja/dns/jp-addr-block.html
CIDR形式でないので少し扱いにくい

◆fetus
https://ipv4.fetus.jp/jp?_lang=ja-JP&cidr-page=5
頻繁に更新されているようなので、こちらの情報がいい感じ正確です。

◆iCloud Private Relay
104.28.83.***
このIPはiCloud Private Relayで利用されているようです。
確かにsafariブラウザを使っていました。

JPNIC管理のIPアドレスではないけれど、Apple日本向けのサービスなのでIPひろばでは「日本」と表示されたと思われます。
これらをアクセス制限する場合は、個別に指定する必要があるという事で勉強になりました。

投稿2024/05/16 13:48

arafuneyama

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.40%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問