IPアドレス・ネットマスクの変換・チェック・統合・除外、国判定を簡単に。

こんな機能欲しいけど、自分で作るの面倒くさい!みたいな思いつきを
是非Twitterで意見投げてみてください。
時間は掛かるかもしれませんがコツコツ頑張るかも!?
Twitterリンクは下部)

IPアドレスから地理的位置情報(GeoIPLocation)の検索機能を公開しました。

Google or AdMax Promotion (ipvtop)

(統合済)au端末によるグローバルIPアドレス範囲:2015/02

auの通信回線を利用してインターネットに接続する際に、
割り振られるIPアドレス帯は、Webで公開されています。
その公開されているIP帯をより少ないCIDR表記にまとめたものをご紹介します。

 

マージ・削除後のau回線によるIP帯域

プロモーション

Google or AdMax Promotion (ipvpos)

au回線で使用されると公開されているIP帯のリストを、
できる限り行数を減らしてCIDR表記にしたものは、

以下の「除外削除後」に表示されているリストです。

入力リスト

削除リスト

除外削除後

結果として、59行による表現が、27行にまで削減できます。

 

まとめる・除外するってどういうこと?
そんな疑問には以下でご説明しています。

またリストの整理に利用した機能は以下で公開しています。

統合の補足

auのサイトに公開されているCIDRのリストは、全59行(削除を除く)ありました。

元リスト

No CIDR IP範囲
1 210.230.128.224/28 210.230.128.224 – 210.230.128.239
2 219.108.158.0/27 219.108.158.0 – 219.108.158.31
3 219.125.146.0/28 219.125.146.0 – 219.125.146.15
4 61.117.2.32/29 61.117.2.32 – 61.117.2.39
5 61.117.2.40/29 61.117.2.40 – 61.117.2.47
6 219.108.158.40/29 219.108.158.40 – 219.108.158.47
7 111.86.142.0/26 111.86.142.0 – 111.86.142.63
8 111.86.141.192/26 111.86.141.192 – 111.86.141.255
9 27.90.136.0/27 27.90.136.0 – 27.90.136.31
10 27.90.136.32/27 27.90.136.32 – 27.90.136.63
11 27.90.136.64/27 27.90.136.64 – 27.90.136.95
12 27.90.136.96/27 27.90.136.96 – 27.90.136.127
13 27.90.136.128/27 27.90.136.128 – 27.90.136.159
14 27.90.136.160/27 27.90.136.160 – 27.90.136.191
15 27.90.136.192/27 27.90.136.192 – 27.90.136.223
16 27.90.137.192/27 27.90.137.192 – 27.90.137.223
17 27.90.137.224/27 27.90.137.224 – 27.90.137.255
18 27.90.136.224/27 27.90.136.224 – 27.90.136.255
19 27.90.137.0/27 27.90.137.0 – 27.90.137.31
20 27.90.137.32/27 27.90.137.32 – 27.90.137.63
21 27.90.137.64/27 27.90.137.64 – 27.90.137.95
22 27.90.137.96/27 27.90.137.96 – 27.90.137.127
23 27.90.137.128/27 27.90.137.128 – 27.90.137.159
24 27.90.137.160/27 27.90.137.160 – 27.90.137.191
25 111.86.143.192/27 111.86.143.192 – 111.86.143.223
26 111.86.143.224/27 111.86.143.224 – 111.86.143.255
27 111.86.147.0/27 111.86.147.0 – 111.86.147.31
28 111.86.142.128/27 111.86.142.128 – 111.86.142.159
29 111.86.142.160/27 111.86.142.160 – 111.86.142.191
30 111.86.142.192/27 111.86.142.192 – 111.86.142.223
31 111.86.142.224/27 111.86.142.224 – 111.86.142.255
32 111.86.143.0/27 111.86.143.0 – 111.86.143.31
33 111.86.143.32/27 111.86.143.32 – 111.86.143.63
34 111.86.147.32/27 111.86.147.32 – 111.86.147.63
35 111.86.147.64/27 111.86.147.64 – 111.86.147.95
36 111.86.147.96/27 111.86.147.96 – 111.86.147.127
37 111.86.147.128/27 111.86.147.128 – 111.86.147.159
38 111.86.147.160/27 111.86.147.160 – 111.86.147.191
39 111.86.147.192/27 111.86.147.192 – 111.86.147.223
40 111.86.147.224/27 111.86.147.224 – 111.86.147.255
41 222.15.68.192/26 222.15.68.192 – 222.15.68.255
42 59.135.39.128/27 59.135.39.128 – 59.135.39.159
43 118.152.214.160/27 118.152.214.160 – 118.152.214.191
44 118.152.214.128/27 118.152.214.128 – 118.152.214.159
45 222.1.136.96/27 222.1.136.96 – 222.1.136.127
46 222.1.136.64/27 222.1.136.64 – 222.1.136.95
47 59.128.128.0/20 59.128.128.0 – 59.128.143.255
48 111.86.140.40/30 111.86.140.40 – 111.86.140.43
49 111.86.140.44/30 111.86.140.44 – 111.86.140.47
50 111.86.140.48/30 111.86.140.48 – 111.86.140.51
51 111.86.140.52/30 111.86.140.52 – 111.86.140.55
52 111.86.140.56/30 111.86.140.56 – 111.86.140.59
53 111.86.140.60/30 111.86.140.60 – 111.86.140.63
54 111.87.241.144/28 111.87.241.144 – 111.87.241.159
55 106.128.0.0/13 106.128.0.0 – 106.135.255.255
56 111.86.140.128/27 111.86.140.128 – 111.86.140.159
57 182.248.112.128/26 182.248.112.128 – 182.248.112.191
58 182.249.0.0/16 182.249.0.0 – 182.249.255.255
59 182.250.0.0/15 182.250.0.0 – 182.251.255.255

 

マージ処理後

このIP帯域をマージ処理したものが以下のようになります。

マージ処理によって、25行にまで削減できます。

No CIDR IP範囲
1 27.90.136.0/23 27.90.136.0 – 27.90.137.255
2 59.128.128.0/20 59.128.128.0 – 59.128.143.255
3 59.135.39.128/27 59.135.39.128 – 59.135.39.159
4 61.117.2.32/28 61.117.2.32 – 61.117.2.47
5 106.128.0.0/13 106.128.0.0 – 106.135.255.255
6 111.86.140.40/29 111.86.140.40 – 111.86.140.63
7 111.86.140.48/28 111.86.140.48 – 111.86.140.63
8 111.86.140.128/27 111.86.140.128 – 111.86.140.159
9 111.86.141.192/26 111.86.141.192 – 111.86.142.63
10 111.86.142.0/26 111.86.142.0 – 111.86.142.63
11 111.86.142.128/25 111.86.142.128 – 111.86.143.63
12 111.86.143.0/26 111.86.143.0 – 111.86.143.63
13 111.86.143.192/26 111.86.143.192 – 111.86.143.255
14 111.86.147.0/24 111.86.147.0 – 111.86.147.255
15 111.87.241.144/28 111.87.241.144 – 111.87.241.159
16 118.152.214.128/26 118.152.214.128 – 118.152.214.191
17 182.248.112.128/26 182.248.112.128 – 182.248.112.191
18 182.249.0.0/16 182.249.0.0 – 182.251.255.255
19 182.250.0.0/15 182.250.0.0 – 182.251.255.255
20 210.230.128.224/28 210.230.128.224 – 210.230.128.239
21 219.108.158.0/27 219.108.158.0 – 219.108.158.31
22 219.108.158.40/29 219.108.158.40 – 219.108.158.47
23 219.125.146.0/28 219.125.146.0 – 219.125.146.15
24 222.1.136.64/26 222.1.136.64 – 222.1.136.127
25 222.15.68.192/26 222.15.68.192 – 222.15.68.255

 

除外リスト

ここから、除外範囲を除外しますが、
No1,No2に関してはすでにリストの範囲から除外されています。

No CIDR IP範囲
1 111.86.141.64/26 111.86.141.64 – 111.86.141.127
2 111.86.141.128/26 111.86.141.128 – 111.86.141.191
3 106.135.0.0/16 106.135.0.0 – 106.135.255.255

106.128.0.0/13から、106.135.0.0/16の領域を除外すると、
106.128.0.0/14、106.132.0.0/15、106.134.0.0/16に分割になる為、
結果的に行数は増えてしまいます。

処理結果

除外した結果以下のような27行にまとめることができます。

No CIDR IP範囲
1 27.90.136.0/23 27.90.136.0 – 27.90.137.255
2 59.128.128.0/20 59.128.128.0 – 59.128.143.255
3 59.135.39.128/27 59.135.39.128 – 59.135.39.159
4 61.117.2.32/28 61.117.2.32 – 61.117.2.47
5 106.128.0.0/14 106.128.0.0 – 106.131.255.255
6 106.132.0.0/15 106.132.0.0 – 106.133.255.255
7 106.134.0.0/16 106.134.0.0 – 106.134.255.255
8 111.86.140.40/29 111.86.140.40 – 111.86.140.47
9 111.86.140.48/28 111.86.140.48 – 111.86.140.63
10 111.86.140.128/27 111.86.140.128 – 111.86.140.159
11 111.86.141.192/26 111.86.141.192 – 111.86.141.255
12 111.86.142.0/26 111.86.142.0 – 111.86.142.63
13 111.86.142.128/25 111.86.142.128 – 111.86.142.255
14 111.86.143.0/26 111.86.143.0 – 111.86.143.63
15 111.86.143.192/26 111.86.143.192 – 111.86.143.255
16 111.86.147.0/24 111.86.147.0 – 111.86.147.255
17 111.87.241.144/28 111.87.241.144 – 111.87.241.159
18 118.152.214.128/26 118.152.214.128 – 118.152.214.191
19 182.248.112.128/26 182.248.112.128 – 182.248.112.191
20 182.249.0.0/16 182.249.0.0 – 182.249.255.255
21 182.250.0.0/15 182.250.0.0 – 182.251.255.255
22 210.230.128.224/28 210.230.128.224 – 210.230.128.239
23 219.108.158.0/27 219.108.158.0 – 219.108.158.31
24 219.108.158.40/29 219.108.158.40 – 219.108.158.47
25 219.125.146.0/28 219.125.146.0 – 219.125.146.15
26 222.1.136.64/26 222.1.136.64 – 222.1.136.127
27 222.15.68.192/26 222.15.68.192 – 222.15.68.255

 

さいごに

auでも公開されているIP範囲をそのまま利用すると、
59行ありかつ、一部を除外するとの特記がありますので、
そのままサーバーに設定することはできません。

しかし、統合と除外を行うことで、
27行という半分近い行数で同じIPアドレス範囲を表現することができます。

こうした削減は、アクセスの多いサイトほどに、
サーバーのアクセス制限等に関しての負荷を軽減することができ、
大きなメリットになることと思います。

 


AdMax Promotion

公開日:
最終更新日:2019/06/20

シェア頂けると新機能開発の励みになります!!

最後までお読みいただきありがとうございました。
便利!と思って頂けたらシェアを是非お願いします。
ご意見・ご批判でも感じた事を気にせずご指摘ください。

アカウント新規作成の為、是非フォローもお願いします。(無言OK)

※このページでこんな情報も一緒に見れたら便利!などの
アイディア・ご意見もお聞かせください。

また弊サイトはすべて広告費と個人の自腹にて運営・開発を行っています。
皆様、お仕事中でお忙しいことと存じますが、
ご興味がおありの広告が目に留まりましたら
広告主様のサイトもご覧いただけますと励みになります。

QRコードからもこのURLを開けます。
リンク先URL: https://ipvx.info/ipv4/sp-ip-netmask/au/marged-201502/


AdMax Promotion

サイト内コンテンツ
すべて展開 | すべて省略

Google or AdMax Promotion (ipvlink)

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください