• ベストアンサー

ipアドレス プレフィックス表記

ipアドレスのプレフィックス表記の読み方がよくわかりません。 例えば、192.168.1.0/22が表す範囲はどうなりますか? 最初の2バイトが192.168で3バイト目が0000 0001と0000 0010と0000 0011のアドレスすべて(192.168.1.0~192.168.3.255)で合ってますか?

  • koun
  • お礼率37% (81/216)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

IPアドレスが192.168.1.0、サブネットマスクが22bitなのであれば、その端末の属するネットワークは、 192.168.0.0/22 (192.168.0.0~192.168.3.255) です。 ネットワークアドレスとして192.168.1.0/22という表記であれば、ネットワーク部以外にビットが1の部分があるので、表記として不適切です。

koun
質問者

お礼

回答ありがとうございます。僕も192.168.1.0/22は表記としておかしいとは思ったんですが、書籍などを参照しても、このような表記について、正確に定義しているのを見たことがないので質問してみました。例えば、多数のホストを範囲で表す表記なのか、1つのホストのipアドレスをサブネットマスクを明示して表す表記なのかということでもぶれがあるように思います。 /の右側はサブネットマスクを表しているということで理解できます。 /の左側はネットワーク部を表すとするならば、192.168.1.0は22bのネットワーク部以外にビット1の部分があり、おかしいですよね。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.2

そういう場合…192.168.0.0/22と書かれるべきかと思われますが…… ネットワークアドレスが192.168.0.0、ブロードキャストアドレスが192.168.3.255、 ホスト数が…1022ホスト…ですかね。 (ホスト部10Bitからネットワークアドレスとブロードキャストアドレスを引いた残り) なので、192.168.1.0はホストとして使用できるアドレスになるハズです。

koun
質問者

お礼

回答ありがとうございます。 普通サブネットワークを表す場合、ネットワークアドレスも範囲に含めるはずですよね。 確かに192.168.0.0/22と書かれるべきだと僕も思います。

関連するQ&A

  • ipv4 のnetmask を10進数表記で表した場合(/24 とか)、prefixと言っていいでしょうか?

    教えて頂けますか? ipv6 address のnetmask は10進数表記でprefixと言うようですが、 ipv4 のnetmask を10進数表記で表した場合(/24 とか)、prefixと言っていいでしょうか? よろしくお願いします。

  • IPアドレスの表記

    IPアドレスの表記 192.168.1.1/24 の「/24」の意味がわかりません,,, これは何を表しているんでしょうか? ご教授下さい 宜しくお願いします

  • IPアドレス表記について教えてください。

    いつもお世話になっております。 IPアドレス表記について教えてください。 192.168.1.0~192.168.1.255までを表す場合、 192.168.1.0/24となると思いますが、 下記の場合、どのように表現したらよいのでしょうか? 192.168.0.0~192.168.3.255 192.168.0.0/? よろしくお願いします。

  • IPアドレスの表記について

    IPアドレスで、210.X.X.0/23 という表記があります。 この0/23(クラスD?)というのは、210.X.X.0と210.X.X.23の 2つのみを指すのか、それとも、210.X.X,0/1/2/3~23の 24個を指すのか、はたまた別の意味があるのでしょうか? よろしくお願いします

  • IPアドレス表記の見方を教えてください

    パケットフィルタリングを設定する為に色々なサイトを見ているうちに 遮断すべきIPがだんだん分かってきたのですが、 0.0.0.0/8 169.254.0.0/16 192.0.2.0/24 224.0.0.0/4 240.0.0.0/4 の様に省略されたアドレス範囲の変換方法が分からず困っています。 224.0.0.0/4 = 224.0.0.0-239.255.255.255 240.0.0.0/4 = 240.0.0.0-255.255.255.255 とは書いてあったのですが、その他はどう計算すれば ***.*.*.* - ***.*.*.*の形になるのかチンプンカンプンです。 どうか宜しくお願いします。

  • IPアドレスとNetmaskの関係

    例えば222.222.16.0/22等の表記の場合、この表記が表すIPアドレスの範囲はどこからどこまででしょうか。 当方の計算ではこの表記に含まれるホストのIPアドレスの数は全部で320個でした。すると222.222.16.0~222.222.16.255, 222.222.17.0~222.222.17.63と言う理解で良いのでしょうか。そもそも320個のIPアドレスがあるという結果もただしいのかいなか判然としません。 単純に8ビットの文字列で256を表すので在れば、1ビットは32個を表すと考えまして、10ビット分で320個と判断したのですが、正しいでしょうか。

  • プレフィックス値って、なんですか?。

    ネットワークアドレスのプレフィックス値ってなんのことか、よくわかりません。 24bitマスクとかそういうことでもないのでしょうか?。 どなたか教えてください。 また、上記内容について解説しているサイトがあれば、教えてください。

  • IPアドレスの小さいほうから

    初心者で勉強中なのですが、答えがついていない問題集の問いでわからないものがありますので教えてください。 【問題】ネットワークアドレスの設定条件を、206.76.224.0とし、最大1022台接続可能とする場合に次の問いの答えなさい。 1.IPアドレスを206.76.226.189としたPCの設定値は?  これについては、 プレフィックス値が22 サブネットマスクが255.255.252.0 ゲートウェイが206.76.226.1  と回答してみたのですが 2.小さいほうから479番目のIPアドレスを振る場合のPCの設定値は?  これがよくわかりません。 最大接続可能数が1022台なので、これからプレフィックス値が22と算出し、1問目は算出できたのですが、2問目の小さいほうから479番目と言った時の数え方が良くわかりません。 一番小さいのは、206.76.224.1かと考えたのですが、ここから間違えているのでしょうか

  • IPで端末振り分け

    現在携帯電話のIPアドレスを一覧に書き出して、振り分けを行おうとしています。 今考えているのは、ip.iniというファイルに携帯キャリアが発表しているIPアドレスを書き出すとします。 それを$_SERVER['REMOTE_ADDR']でIPアドレスを取得してip.iniに該当するものがあれば携帯用に振り分けるという作業を行いたいと考えています。 ですが、キャリアから発表されているIPアドレスは210.153.84.0/24のようにプレフィックス表記になっています。 全てのIPアドレスを書き出してもいいのですが、そうすると量が膨大になってしまいますし、帯域が増えた場合に面倒になります。 比較する関数も見つからなかったのですが、何か良い方法はありますでしょうか?

    • 締切済み
    • PHP
  • IP アドレスについて

    こんにちは IP アドレスは 0.0.0.0 ~ 255.255.255.255 までありますが、日本国内で使われている IPアドレスの範囲は決まっているのでしょうか よろしくお願いします