サブネット計算機
Subnet Calculator
CIDRブロックをネットワークアドレス・ブロードキャスト・利用可能範囲・ホスト数に展開し、IPv4とIPv6の両方を扱います。
CIDRブロック1つを、それについての事実すべてに展開し、サブネットに分割し、複数をまとめて収まる最小のブロックを求め、アドレス範囲とそれを覆うプレフィックスのあいだを行き来します。IPv6は後付けではなくIPv4と同じ処理を通るので、/48も/24と同じように展開できます。
プレフィックス長でもドット表記のネットマスクでも構いません。アドレスだけならホスト 1 つとして扱います。
ネットワークアドレス
192.168.1.0
ネットマスク
255.255.255.0
ワイルドカードマスク
0.0.0.255
ACL がネットマスクの代わりに求める値です。
ブロードキャスト
192.168.1.255
最初の利用可能アドレス
192.168.1.1
最後の利用可能アドレス
192.168.1.254
アドレス総数
256
利用可能
254
ネットワークアドレスとブロードキャストアドレスは割り当てられません。
プレフィックス
/24
このブロックは用途が登録されています
- 192.168.0.0/16Private useRFC 1918インターネットではルーティングされません
逆引き DNS ゾーン
1.168.192.in-addr.arpa
10 進数
3232235776
16 進数
0xc0a80100
2 進数
11000000.10101000.00000001.00000000
PTR 名
0.1.168.192.in-addr.arpa
ブラウザーが受け付ける別の書き方
- 3232235776
- 0xc0a80100
- 192.11010304
- 0300.0250.01.00
ほとんどのネットワークスタックでは、これらはすべて同じアドレスに解決されます。文字列が "127." で始まるかを見るフィルターがループバック判定にならないのはこのためです。
すべてアドレスに対する算術で、このページの中で完結します。照会も送信もありません — 内部のアドレス設計こそ、他人のサーバーに打ち込んではいけないものです。
使い方
手元にある形式のまま入力します
192.168.1.0/24でも192.168.1.0/255.255.255.0でもよく、アドレスだけならホスト1つとして扱います。ホストのビットが立ったアドレスも受け取り、それが属するブロックを教えます。
総数と利用可能数を分けて読みます
IPv4はネットワークアドレスとブロードキャストアドレスを失います。/31は失いません。RFC 3021が点対点リンクで両方を使えるものと定めているからです。数字の下の行に、どちらの規則が適用されたかが書かれます。
ファイアウォールの規則を書く前にまとめてみます
並べたものすべてを覆う最小のブロック1つと、頼んでもいないのに一緒に入ってくるアドレスの数を出します。整った規則を開いた扉に変えるのは、その2つ目の数字です。
範囲しか分からずCIDRを求められたときに使います
始まりと終わりが2の冪の境目に乗らない範囲には、プレフィックスが複数必要です。ちょうど覆う最小の個数を出し、逆向きにはブロックの集合がまたぐ範囲を出します。
よくある質問
社内のアドレス設計を入れると送信されますか
されません。数の上の算術で、ページの中で完結します。照会もリクエストもありません。社内のアドレス設計こそ遠くのサーバーに打ち込むべきでないもので、だからこのツールにはサーバーがありません。
/24は254個なのに/31が2個なのはなぜですか
/24は最初のアドレスをネットワークに、最後をブロードキャストに予約します。/31はアドレスが2つしかなくどちらの席も取れないので、RFC 3021が両方とも使えるものと定めました。ルーター間リンクの標準的なプレフィックスです。
アドレスの別の書き方は何のために出しているのですか
ほとんどのネットワークスタックが127.1も2130706433も0x7f.1も127.0.0.1と同じ場所に解決するからです。文字列が「127.」で始まるかを見る検査がループバックの検査になっていない理由を、目で見られるように置いてあります。いま現に使われているSSRFの回避経路です。
スーパーネットはブロックを統合してくれますか
含むだけで、統合ではありません。あいだの空きも中に入るので、スーパーネットを広告したり許可したりすると、その隙間まで一緒に広告・許可されます。「余分に含まれるアドレス数」がまさにそれです。
ここから渡せます
IPアドレス情報
IP Address Info
自分のグローバルIPか指定したアドレスの逆引き名・ASN・広告元ネットワーク・プレフィックス・登録国をTeam CymruのDNSデータから引きます(市区町村レベルの位置情報は出しません)。
MACアドレスのベンダー検索
MAC Vendor Lookup
MACアドレスのOUI接頭辞から製造元を割り出し、表記の形式も揃えます。
WHOIS検索
WHOIS Lookup
ドメインの登録情報・レジストラ・ネームサーバー・有効期限と、あればRDAPのデータも表示します。
QR・バーコード読み取り
QR & Barcode Reader
アップロードした画像・スクリーンショット・カメラからQRコードと主要なバーコードを読み取ります。
次の一手
このツールが出したものをそのまま受け取れる道具です。
DNSレコード検索
DNS Lookup
A・AAAA・CNAME・MX・TXT・NS・SOA・SRV・CAA・PTRをDoHで引き、TTLとDNSSECの有無をCloudflareかGoogleのどちらかで表示します。
IPアドレス情報
IP Address Info
自分のグローバルIPか指定したアドレスの逆引き名・ASN・広告元ネットワーク・プレフィックス・登録国をTeam CymruのDNSデータから引きます(市区町村レベルの位置情報は出しません)。
進数変換
Number Base Converter
2進数・8進数・10進数・16進数から36進法までを相互に変換し、ビット単位の表示も並べます。
HTTPリクエスト作成
HTTP Request Builder
GET/POST/PUT/PATCH/DELETE/HEADをヘッダーと本文まで指定して送り、ステータス・ヘッダー・本文・所要時間を表示します(CookieとAuthorizationは転送しません)。
バーコード生成(JAN/EAN)
Barcode Generator
EAN-13・UPC・Code128・Code39・ITFのバーコードを、チェックディジット付きの印刷できる形で作ります。
CSVクリーニング
CSV Cleaner
セルの空白を落とし、見出しを揃え、数値と日付の書式を直し、列数の合わない行を報告します。