IP address, subnet query behaves wrong for /32

Поиск
Список
Период
Сортировка
От Richard RK. Klingler
Тема IP address, subnet query behaves wrong for /32
Дата
Msg-id 1FC8E571-8456-4085-B59B-016ECD365768@klingler.net
обсуждение исходный текст
Ответы Re: IP address, subnet query behaves wrong for /32  ("David G. Johnston" <david.g.johnston@gmail.com>)
Re: IP address, subnet query behaves wrong for /32  (Adrian Klaver <adrian.klaver@aklaver.com>)
Список pgsql-sql
Evenin'

What I discovered just lately is a nice feature from pgsql that I can test
if a specific IP address falls within a supplied subnet:

myserver=# select inet '192.168.0.1' << '192.168.0.0/24'::inet as ip;

 ip 

----

 t

(1 row)



But what I don't understand is why pgsql doesn't behave correctly when testing for a /32 subnet:
(it works for /31 correctly though)

myserver=# select inet '192.168.0.1' << '192.168.0.1/32'::inet as ip;

 ip 

----

 f


From a network engineering point of view this should also return "true" and not false.

Has this been fixed in recent versions? I'm using 9.2.8 right now….



thanks in advance
richard


В списке pgsql-sql по дате отправления:

Предыдущее
От: "Richard RK. Klingler"
Дата:
Сообщение: Sales report by month and item category
Следующее
От: "David G. Johnston"
Дата:
Сообщение: Re: IP address, subnet query behaves wrong for /32