PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 8. �������� | Fast Forward | Next |
PostgreSQL �ṩ���ڴ洢 IPv4��IPv6 �� MAC ��ַ���������ͣ� �� Table 8-17 ����ʾ�� ����Щ�������ʹ洢�����ַ���ô��ı����ͺã���Ϊ��Щ�����ṩ���������ͺ�Щ������IJ������ܡ� ���� Section 9.11����
Table 8-17. �����ַ����
���� | �洢�ռ� | ���� |
---|---|---|
cidr | 12 �� 24 �ֽ� | IPv4 �� IPv6 ���� |
inet | 12 �� 24 �ֽ� | IPv4 �� IPv6 ��������� |
macaddr | 6 �ֽ� | MAC ��ַ |
�ڶ� inet ���� cidr �������ͽ��������ʱ�� IPv4 ��ַ���������� IPv6 ��ַǰ�棬������Щ��װ������ӳ���� IPv6 ��ַ�� �� IPv4 ��ַ������ ::10.2.3.4 ���� ::ffff::10.4.3.2��
inet ��һ���������ﱣ��һ������ IPv4 �� IPv6 ��ַ�� �Լ�һ����ѡ���������ĵ�Ч�������� �����ĵ�Ч��ͨ������������ַ���ж���λ��ʾ�����ַ�ķ����� ��ʾ�� ��"��������"���� ������������� 32 ���ҵ�ַ�� IPv4 ����ô����ʾ�κ�������ֻ��һ̨������ �� IPv6 ���ַ������ 128 λ����� 128 λ����һ��Ψһ��������ַ�� ��ע���������ֻ���������ַ����Ӧ��ʹ�� cidr ���Ͷ����� inet��
�����͵������ʽ�� ��ַ/y ���� ��ַ �� IPv4 ���� IPv6 ������y �����������λ���� ��� /y ����δ� ����������� IPv ������ 32���� IPv6 ������ 128�� ���Ը�ֵ��ʾֻ��һ̨������ ��ʾʱ����� /y ������ /32����������ʾ������
cidr ����һ�� IPv4 �� IPv6 �����ַ������ ������������ѭ����Ļ�������·�ɣ�Classless Internet Domain Routing��ϰ�ߡ� ����һ������ĸ�ʽ�� ��ַ/y ���� ��ַ �� IPv4 �� IPv6 �����ַ�� /y �� ��������Ķ�����λ���� ���ʡ�� /y�� ��ô���벿���þɵ������������ϵͳ���м��㣬��Ҫ������������Ѿ�������ȷ�����������������ֽڡ� ���������һ�������ַ������ָ��������ұ�����λ����ô�����
Table 8-18��Щ���ӣ�
Table 8-18. cidr �����������
cidr ���� | cidr ��ʾ | abbrev(cidr) |
---|---|---|
192.168.100.128/25 | 192.168.100.128/25 | 192.168.100.128/25 |
192.168/24 | 192.168.0.0/24 | 192.168.0/24 |
192.168/25 | 192.168.0.0/25 | 192.168.0.0/25 |
192.168.1 | 192.168.1.0/24 | 192.168.1/24 |
192.168 | 192.168.0.0/24 | 192.168.0/24 |
128.1 | 128.1.0.0/16 | 128.1/16 |
128 | 128.0.0.0/16 | 128.0/16 |
128.1.2 | 128.1.2.0/24 | 128.1.2/24 |
10.1.2 | 10.1.2.0/24 | 10.1.2/24 |
10.1 | 10.1.0.0/16 | 10.1/16 |
10 | 10.0.0.0/8 | 10/8 |
10.1.2.3/32 | 10.1.2.3/32 | 10.1.2.3/32 |
2001:4f8:3:ba::/64 | 2001:4f8:3:ba::/64 | 2001:4f8:3:ba::/64 |
2001:4f8:3:ba:2e0:81ff:fe22:d1f1/128 | 2001:4f8:3:ba:2e0:81ff:fe22:d1f1/128 | 2001:4f8:3:ba:2e0:81ff:fe22:d1f1 |
::ffff:1.2.3.0/120 | ::ffff:1.2.3.0/120 | ::ffff:1.2.3/120 |
::ffff:1.2.3.0/128 | ::ffff:1.2.3.0/128 | ::ffff:1.2.3.0/128 |
inet �� cidr ����֮��Ļ��������� inet �����ұ��з���λ���������룬 �� cidr �����ܡ�
��ʾ: ����㲻ϲ�� inet �� cidr ֵ����� ��ʽ������һ�� host ��text �� abbrev ������
macaddr ���ʹ洢 MAC ��ַ��Ҳ������̫����Ӳ����ַ ������ MAC ��ַ������������;�������Խ��ܶ��ֿͻ����ĸ�ʽ�� ����
'08002b:010203' |
'08002b-010203' |
'0800.2b01.0203' |
'08-00-2b-01-02-03' |
'08:00:2b:01:02:03' |
�� PostgreSQL Դ���뷢���� contrib/mac Ŀ¼����һЩ���Խ� MAC ��ַӳ��ΪӲ�������̵����ֵĹ��ߡ�