PostgreSQL �� IP �� MAC ���ɥ쥹���Ǽ����ǡ����������Ƥ��ޤ��������Υǡ������������ͤθ����顼�����å������Ѥα黻�Ҥȴؿ����Ĥ����Ƥ���Τǡ��ƥ����ȥǡ��������ؤ��ˤ������Ȥ����Ȥ��ᤷ�ޤ���
Table 3-19. �ͥåȥ�����ɥ쥹�ǡ�����
̾�� | ��Ǽ������ | ���� | �ϰ� |
---|---|---|---|
cidr | 12 �Х��� | IP �ͥåȥ�� | ͭ���� IPv4 �ͥåȥ�� |
inet | 12 �Х��� | IP �ۥ��Ȥȥͥåȥ�� | ͭ���� IPv4 �ۥ��Ȥޤ��ϥͥåȥ�� |
macaddr | 6 �Х��� | MAC ���ɥ쥹 | �̾�Υե����ޥå� |
IP v6 �Ϥޤ����ݡ��Ȥ���Ƥ��ޤ���
inet �� IP �ۥ��ȥ��ɥ쥹�ȥ��ץ����Ǥ��Υۥ��ȥ��ɥ쥹����°���륵�֥ͥå����Τ� 1 �ĤΥե�����ɤ��ݻ����ޤ������֥ͥå����Τϥ��ɥ쥹�Υͥåȥ������netmask�ˤΥӥåȿ���ɽ����ޤ����⤷�ͥåȥޥ����� 32 �ξ�硢�����ñ��ۥ��ȤΤ��̣�������֥ͥåȤ��ޤ��ͥåȥ���Τߤ���Ѥ��������� inet �ǤϤʤ� cidr �����Ѥ��Ƥ���������
���Υǡ��������Ф������ϥե����ޥåȤ� x.x.x.x/y �ǡ�x.x.x.x �� IP ���ɥ쥹�ǡ� y ���ͥåȥޥ����Υӥåȿ��Ǥ����⤷ /y ����ʬ���ά����ȥͥåȥޥ����� 32 �Ȥʤꡢ�����ͤ�ñ��ۥ��Ȥ�ɽ�����ޤ����ͥåȥޥ����� 32 �ξ��ɽ���� /y ����ʬ���������ޤ���
cidr �ǡ������� IP �ͥåȥ���ξܺ٤��ݻ����ޤ��������ϥե����ޥåȤϥ��饹ʬ���Τʤ������ͥåȥɥᥤ��롼�ƥ�����˽����ޤ������饹ʬ���Τʤ��ͥåȥ�����ɥ쥹����ꤹ����Υե����ޥåȤ� x.x.x.x/y �ǡ�x.x.x.x ���ͥåȥ�����ɥ쥹��y ���ͥåȥޥ����Υӥåȿ��Ǥ����⤷ y ����ά���줿���ˤϡ����ϻ��˽��ޤ줿�����ƥåȤ��٤Ƥ��ޤޤ��褦���礭�������ݤ���뤳�Ȱʳ��ϡ�����Υ��饹�դ����ɥ쥹�ֹ���ꥷ���ƥ�˽��äƷ�����ޤ���
�����Ĥ������Ƥߤޤ��礦��
Table 3-20. cidr �ǡ�����������
CIDR ���� | CIDR ɽ�� | ��ά��(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 |
inet �ǡ������� cidr �ǡ������Ȥδ���Ū������ inet �ϥͥåȥޥ����α�¦�� 0 �Ǥʤ��ӥå��ͤ�����դ��ޤ�����cidr �Ǥϼ����դ��ޤ���
Tip: �⤷ inet �⤷���� cidr ���ͤν��ϥե����ޥåȤ���������ʤ��ΤǤ���С��ؿ� host()��text()������� abbrev() ���Ƥ���������
macaddr �ǡ������� MAC ���ɥ쥹���ݻ����ޤ����ȸ������Ȥ� Ethernet �����ɤΥϡ��ɥ��������ɥ쥹�Ǥ���MAC ���ɥ쥹��¾����Ū�Ǥ�Ĥ����ޤ����ˡ��ʲ��Ϥ��٤�Ʊ��Υ��ɥ쥹����ꤷ�ޤ��� a ���� f �ޤǤη����ʸ����ʸ���ɤ���Ǥ���ޤ����ϤϾ���㼨�����Ǹ�η����Ȥʤ�ޤ���
'08002b:010203' |
'08002b-010203' |
'0800.2b01.0203' |
'08-00-2b-01-02-03' |
'08:00:2b:01:02:03' |
PostgreSQL �Υ���������ʪ�� contrib/mac �ǥ��쥯�ȥ�ˤ� MAC ���ɥ쥹�ȥϡ��ɥ�������¤�����̾���б��˻��ѤǤ���ġ��뤬�ޤޤ�Ƥ��ޤ���