At Sun, 27 Sep 2009 12:00:48 +0900,
Akinori MUSHA wrote:
> 
>  これは受け入れられません。IPAddrはネットマスクも保持するため
> ネットワークも表現できますが、第一義はIPアドレスなので、ネット
> マスクの違いで等しくなくなるのはまずいです。

ネットマスクで思い出したのですが、

 IPAddr.new("192.168.0.1/24") #=> #<IPAddr: IPv4:192.168.0.0/255.255.255.0>
 IPAddr.new("192.168.0.2/24") #=> #<IPAddr: IPv4:192.168.0.0/255.255.255.0>

のようにネットマスクがあるとnewの引数の文字列よりも情報が減ってしまって
別途元のIPアドレスを持っておかないといけないのが不便です。