PostgreSQLIPv4, IPv6 및 Mac 무지개 토토를 저장하는 데이터 유형을 제공합니다.표 8.21. 이러한 유형이 입력 오류 확인 및 특수 연산자 및 기능을 제공하기 때문에 네트워크 무지개 토토를 저장하기 위해 일반 텍스트 유형 대신 이러한 유형을 사용하는 것이 좋습니다 (참조섹션 9.12).
표 8.21. 네트워크 무지개 토토 유형
이름 | 스토리지 크기 | 설명 |
---|---|---|
CIDR |
7 또는 19 바이트 | IPv4 및 IPv6 네트워크 |
inet |
7 또는 19 바이트 | IPv4 및 IPv6 호스트 및 네트워크 |
MacAddr |
6 바이트 | Mac 무지개 토토 |
MacAddr8 |
8 바이트 | Mac 무지개 토토 (EUI-64 형식) |
정렬 할 때inet
또는CIDR
데이터 유형, IPv4 무지개 토토는 항상 IPv6 무지개 토토를 포함하여 IPv6 무지개 토토를 포함하여 IPv6 무지개 토토를 포함하여 ipv6 무지개 토토를 포함하여 항상 정렬됩니다. :: 10.2.3.4 또는 :: ffff : 10.4.3.2.
inet
theinet
타입은 하나의 필드에 IPv4 또는 IPv6 호스트 무지개 토토와 선택적으로 서브넷을 보유합니다. 서브넷은 호스트 무지개 토토에 존재하는 네트워크 무지개 토토 비트 수로 표시됩니다 (“Netmask”). Netmask가 32이고 무지개 토토가 IPv4 인 경우 값은 서브넷을 나타내지 않고 단일 호스트 만 표시합니다.CIDR
타입이 아닌 유형inet
.
이 유형의 입력 형식은입니다.무지개 토토/y
여기서무지개 토토
IPv4 또는 IPv6 무지개 토토이며y
넷 마스크의 비트 수입니다. 인 경우/y
부분이 생략되고, Netmask는 IPv4의 경우 32 또는 IPv6의 경우 128로 간주되므로 값은 단일 호스트를 나타냅니다. 전시 중,/y
Netmask가 단일 호스트를 지정하면 부분이 억제됩니다.
CIDR
theCIDR
타입은 IPv4 또는 IPv6 네트워크 사양을 보유합니다. 입력 및 출력 형식은 클래스리스 인터넷 도메인 라우팅 규칙을 따릅니다.무지개 토토/y
여기서무지개 토토
네트워크의 가장 낮은 무지개 토토는 IPv4 또는 IPv6 무지개 토토로 표시되며y
넷 마스크의 비트 수입니다. 만약에y
생략됩니다. 구형 클래스 네트워크 번호 시스템의 가정을 사용하여 계산됩니다. 입력에 작성된 모든 옥팅을 포함 할 수있을만큼 적어도 커질 것입니다. 지정된 netmask의 오른쪽에 비트가 설정된 네트워크 무지개 토토를 지정하는 것은 오류입니다.
표 8.22몇 가지 예를 보여줍니다.
표 8.22. 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 |
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/128 |
:: 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
vs.CIDR
간의 필수 차이inet
및CIDR
데이터 유형은입니다.inet
넷 마스크 오른쪽에 0이 아닌 비트로 값을 허용하는 반면CIDR
그렇지 않습니다. 예를 들어,192.168.0.1/24
유효합니다inet
그러나CIDR
.
출력 형식이 마음에 들지 않으면inet
또는CIDR
값, 함수를 시도host
, 텍스트
및Abbrev
.
MacAddr
theMacAddr
예를 들어 이더넷 카드 하드웨어 무지개 토토에서 알려진 MAC 무지개 토토 유형 (Mac 무지개 토토는 다른 목적으로도 사용되지만). 입력은 다음 형식으로 허용됩니다.
'08 : 00 : 2B : 01 : 02 : 03 ' |
'08 -00-2B-01-02-03 ' |
'08002B : 010203' |
'08002B-010203' |
'0800.2B01.0203' |
'0800-2B01-0203' |
'08002B010203' |
이 예제는 모두 동일한 무지개 토토를 지정합니다. 숫자에 대해서는 상단 및 소문자가 허용됩니다a
throughf
. 출력은 항상 표시된 첫 번째 양식에 있습니다.
IEEE 표준 802-2001은 MAC 무지개 토토의 표준 형태로 표시된 두 번째 형태 (하이픈 포함)를 지정하고 비트 리버스, MSB-First 표기법으로 사용되는 첫 번째 형태 (콜론)를 지정하여 08-00-2B-01-02-03 = 10 : 00 : 00 : 40 : C0. 이 협약은 오늘날 널리 무시되며, 쓸모없는 네트워크 프로토콜 (예 : 토큰 링)과 관련이 있습니다.
나머지 5 개의 입력 형식은 표준의 일부가 아닙니다.
MacAddr8
theMacAddr8
예를 들어 이더넷 카드 하드웨어 무지개 토토에서 알려진 EUI-64 형식의 MAC 무지개 토토를 유형적으로 유형. 이 유형은 6 바이트 길이의 MAC 무지개 토토를 모두 허용하고 8 바이트 길이 형식으로 저장할 수 있습니다.MacAddr8_set7bit
이 변경을 위해 제공됩니다. 일반적으로 말하면, 16 진수 숫자 쌍 (바이트 경계) 쌍으로 구성된 입력은 선택적으로에 의해 일관되게 분리됩니다.':'
, '-'
또는'.'
가 허용됩니다. 16 진수의 수는 16 (8 바이트) 또는 12 (6 바이트) 여야합니다.
'08 : 00 : 2B : 01 : 02 : 03 : 04 : 05 ' |
'08 -00-2B-01-02-03-04-05 ' |
'08002B : 0102030405' |
'08002B-0102030405' |
'0800.2B01.0203.0405' |
'0800-2B01-0203-0405' |
'08002B01 : 02030405' |
'08002B0102030405' |
이 예제는 모두 동일한 무지개 토토를 지정합니다. 숫자에 대해서는 상단 및 소문자가 허용됩니다a
throughf
. 출력은 항상 표시된 첫 번째 양식에 있습니다.
위에 표시된 마지막 6 개의 입력 형식은 표준의 일부가 아닙니다.
22410_22555MacAddr8_set7bit
표시된대로 :
MacAddr8_set7bit ('08 : 00 : 2B : 01 : 02 : 03 '); 선택MacAddr8_set7bit
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면