通信技術板から誘導されて来ました

すいません、今までの自分の知識と食い違うネットワークが現れたもので、
僕の持っていた知識について確認させてください。

クラスCに属するIPアドレスにおいてはサブネットマスクの値は24ビット以上
にならなければいけないと記憶していたのですが、知り合いの入居したマン
ションに入っている某プロバイダが割り当てIPアドレスとして192.168.1.xxで
サブネットマスク255.255.252.0というものを指定してきています。さらにデフォ
ルトゲートウェイが192.168.0.254なんですが、こんなアドレス(というか構成)
って許されるものなんでしょうか? どうも見る限り全部で300以上あるその
マンションの世帯をすべて1つのネットワーク内に入れるためにクラスCであ
りながらネットマスクを短くして255台以上のホストを利用できるようにしてい
るみたいなんですが。

もしもこういう構成にしたい場合、今まで僕はクラスBのプライベートアドレス
を使ってたとえばIPアドレス172.16.0.xxでネットマスク255.255.252.0のように
するものだと思っていたのですが。クラスCのこういう使い方って許されるの
でしょうか。