アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつもお世話になっております。
度々申しわけないですが教えてください。

現在使用している10.167.10.0/24で使用できるIPアドレスの数が足りなくなった場合、
サブネットマスクの拡張を行うことで使用可能なIPアドレスを増やすことができます。

サブネットマスクを24bitから22bitに変更すると、3オクテットの後ろから2bitを使うことになります。
その場合使用できるネットワークの数は以下の通りになると思います。
3オクテットの後ろから2bit借りるため
000000|00・・・ネットワーク1つ
000000|01・・・ネットワーク1つ
000000|10・・・ネットワーク1つ
000000|11・・・ネットワーク1つ
合計4つのネットワークを使用可能になります。

その場合、割り当てるIPアドレスは10.167.10.0/22(範囲:10.167.10.0~10.167.13.255)
と考えていますが正しいでしょうか?

※2bit借りているのでそれを10進数であらわすと0,1,2,3となりますがこれをIPアドレスに割り当てるわけではないですよね?
例:10.167.0.0/22(範囲:10.167.0.0~10.167.3.255)

今回の場合は、あくまでもサブネットマスクは使用できるネットワーク数を求めるだけと認識しているのですが正しいでしょうか?
私の認識が正しければ下記のネットワークも作れると思っています。
例:10.167.0.0/24
  10.167.1.0/24
  10.167.2.0/22
  10.167.6.0/23
  10.167.8.0/24
  10.167.9.0/24
  10.167.10.0/24
  10.167.11.0/24
  
  10.167.8.0/24を拡張する場合は→10.167.8.0/23(範囲:10.167.8.0~10.167.9.255)
10.167.10.0/24を拡張する場合は→10.167.10.0/23(範囲:10.167.10.0~10.167.11.255)

A 回答 (3件)

がると申します。


とりあえず 10.167.10.0/22 の表記はちょいとおかしいです。
というのも。


IPアドレス 00001010 10100111 00001010 00000000
サブネット 11111111 11111111 11111100 00000000
-----------------------------------------------
network adr 00001010 10100111 00001000 00000000
10. 167. 8. 0

となり、この場合ですと 10.167.8.0/22 とならなければならないからです。
したがって、有効範囲は 10.167.8.0 - 10.167.11.255 となります。

こんな感じですが、なにか疑問点などありましたらお気軽に。

この回答への補足

がるさんご教示ありがとうございます。

>とりあえず 10.167.10.0/22 の表記はちょいとおかしいです。
とあるのですが、どこのことでしょうか?
上記には10.167.10.0/22はないと思うのですが・・

補足日時:2006/08/03 12:42
    • good
    • 0

がるさんの指摘は指摘として参考にしていただくとして、そもそもネットマスクの理解が間違えているように思います。



> 3オクテットの後ろから2bit借りるため
> 000000|00・・・ネットワーク1つ
> 000000|01・・・ネットワーク1つ
> 000000|10・・・ネットワーク1つ
> 000000|11・・・ネットワーク1つ
> 合計4つのネットワークを使用可能になります。

これは考え方が逆で、「ホストアドレス領域が4倍に広がる」または「ネットワーク数が1/4になる」と解釈すべきです。

ネットマスクとは基本的に、32bitのIPアドレスのうち、先頭から何ビット目までがネットワークを表すアドレスなのかを示すためのパラメータです。
そこの理解を間違えていると、おかしな設定をしてしまって、通信できるはずなのにできない、なんて事態に陥りますよ?
もう一度IPアドレスとネットマスクの関係を確認することをお奨めします。
    • good
    • 0

がるです。



> >とりあえず 10.167.10.0/22 の表記はちょいとおかしいです。
> とあるのですが、どこのことでしょうか?
> 上記には10.167.10.0/22はないと思うのですが・・
ですが。

> その場合、割り当てるIPアドレスは10.167.10.0/22(範囲:10.167.10.0~10.167.13.255)
> と考えていますが正しいでしょうか?
という文章があったので、このように書きました。
/22という書き方をする場合、先頭22bitがマスクになるので、/の左側のネットワークアドレスとして、10.167.10.0 っていうのは、存在し得ないです。

で。先ほどは「/22であることをmustとして」記述しましたが。
逆に「10.167.10.0~10.167.13.255 の幅でIPアドレスを使うことをmustにする」のであれば、そういう設定方法がないわけではないです。

以上、補足でした。

この回答への補足

再度のご教示ありがとうございます。

確かにネットワークアドレスは気にしていませんでした。

今後はその点もしっかりと考慮して対応致します。

ご親切にありがとうございました。

補足日時:2006/08/07 13:19
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!