9.11. �����ַ���ͺ����Ͳ�����

Table 9-31 ��ʾ�˿������� cidr �� inet �IJ������� ������ <<��<<= >>���� >>= ���ڼ�����������������ֻ����������ַ�����粿�֣������κ��������֣� Ȼ���ж�����һ�����粿���ǵ�������һ����������һ����������

Table 9-31. cidr �� inet ������

��������������
< ����inet '192.168.1.5' < inet '192.168.1.6'
<= С�ڻ����inet '192.168.1.5' <= inet '192.168.1.5'
= ����inet '192.168.1.5' = inet '192.168.1.5'
>= ���ڻ����inet '192.168.1.5' >= inet '192.168.1.5'
> ����inet '192.168.1.5' > inet '192.168.1.4'
<> ������inet '192.168.1.5' <> inet '192.168.1.4'
<< ������inet '192.168.1.5' << inet '192.168.1/24'
<<= �����ڻ����inet '192.168.1/24' <<= inet '192.168.1/24'
>> ����inet '192.168.1/24' >> inet '192.168.1.5'
>>= ���������inet '192.168.1/24' >>= inet '192.168.1/24'

Table 9-32 ��ʾ�����п������� cidr �� inet �ĺ����� ���� host��text �� abbrev ��Ҫ��Ϊ���ṩ��ѡ����ʾ��ʽ�õġ� ���������ͨ������ת���﷨�� inet(expression) ���� colname::inet ��һ���ı�����ת����inet��

Table 9-32. cidr �� inet ����

�����������������������
broadcast(inet)inet����㲥��ַbroadcast('192.168.1.5/24')192.168.1.255/24
host(inet)text��������ַ���ͳ��Ϊ�ı�host('192.168.1.5/24')192.168.1.5
masklen(inet)integer��ȡ�������볤��masklen('192.168.1.5/24')24
set_masklen(inet,integer)inetΪinet��ֵ�����������볤��set_masklen('192.168.1.5/24',16)192.168.1.5/16
netmask(inet)inetΪ���繹����������netmask('192.168.1.5/24')255.255.255.0
hostmask(inet)inetΪ���繹����������hostmask('192.168.23.20/30')0.0.0.3
network(inet)cidr��ȡ��ַ�����粿��network('192.168.1.5/24')192.168.1.0/24
text(inet)text�� IP ��ַ�����볤�ȳ�ȡΪ�ı�text(inet '192.168.1.5')192.168.1.5/32
abbrev(inet)text��ȡ��д��ʾΪ�ı�abbrev(cidr '10.1.0.0/16')10.1/16
family(inet)integer��ȡ��ַ�� 4 for IPv4, 6 for IPv6family('::1')6

Table 9-33 ��ʾ�˿������� macaddr ���͵ĺ����� ���� trunc(macaddr) ����һ�� MAC ��ַ���õ�ַ����������ֽ�����Ϊ�㡣 �������԰�ʣ�µ�ǰ׺��һ��������������� Դ����Ŀ¼ contrib/mac ����һЩ���ڴ�����ά�������� ������Ĺ��ߡ�

Table 9-33. macaddr ����

�����������������������
trunc(macaddr)macaddr�Ѻ������ֽ���Ϊ��trunc(macaddr '12:34:56:78:90:ab')12:34:56:00:00:00

macaddr ���ͻ�֧�ֱ�׼��ϵ������ ��>��<=���ȣ� ���ڴʷ�����