8.9. 네트워크 범퍼카 토토 유형#

PostgreSQLIPv4, IPv6 및 Mac 범퍼카 토토를 저장하는 데이터 유형을 제공합니다.표 8.21. 이러한 유형이 입력 오류 확인 및 특수 연산자 및 기능을 제공하기 때문에 네트워크 범퍼카 토토를 저장하기 위해 일반 텍스트 유형 대신 이러한 유형을 사용하는 것이 좋습니다 (참조PostgreSQL : 문서 : 17 : 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.

8.9.1. inet #

theinet타입은 IPv4 또는 IPv6 호스트 범퍼카 토토와 선택적으로 서브넷을 하나의 필드에 보유합니다. 서브넷은 호스트 범퍼카 토토에 존재하는 네트워크 범퍼카 토토 비트 수로 표시됩니다 (Netmask). Netmask가 32이고 범퍼카 토토가 IPv4 인 경우 값은 서브넷을 나타내지 않고 단일 호스트 만 표시합니다. IPv6에서 범퍼카 토토 길이는 128 비트이므로 128 비트는 고유 한 호스트 범퍼카 토토를 지정합니다. 네트워크 만 수락하려면를 사용해야합니다.CIDR타입이 아닌 유형inet.

이 유형의 입력 형식은입니다.범퍼카 토토/y여기서범퍼카 토토IPv4 또는 IPv6 범퍼카 토토이며yNetmask의 비트 수입니다. 인 경우/y부분이 생략되고, Netmask는 IPv4의 경우 32 또는 IPv6의 경우 128로 간주되므로 값은 단일 호스트를 나타냅니다. 전시 중,/yNetmask가 단일 호스트를 지정하면 부분이 억제됩니다.

8.9.2. CIDR #

theCIDR타입은 IPv4 또는 IPv6 네트워크 사양을 보유합니다. 입력 및 출력 형식은 클래스리스 인터넷 도메인 라우팅 규칙을 따릅니다. 네트워크 지정의 형식은입니다.범퍼카 토토/y여기서범퍼카 토토네트워크의 가장 낮은 범퍼카 토토는 IPv4 또는 IPv6 범퍼카 토토로 표시되며y넷 마스크의 비트 수입니다. 만약에y생략됩니다. 구형 클래스 네트워크 번호 시스템의 가정을 사용하여 계산됩니다. 입력에 작성된 모든 옥팅을 포함 할 수있을만큼 적어도 커질 것입니다. 지정된 netmask의 오른쪽에 비트가 설정된 네트워크 범퍼카 토토를 지정하는 것은 오류입니다.

표 8.22몇 가지 예를 보여줍니다.

표 8.22. 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/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

8.9.3. inetvs.CIDR #

20116_20122andCIDR데이터 유형은입니다.inet넷 마스크 오른쪽에 0이 아닌 비트로 값을받는 반면CIDR그렇지 않습니다. 예를 들어,192.168.0.1/24유효합니다inet그러나CIDR.

출력 형식이 마음에 들지 않으면inet또는CIDR값, 함수를 시도host, 텍스트Abbrev.

8.9.4. 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'

이 예제는 모두 동일한 범퍼카 토토를 지정합니다. 숫자에 대해서는 상단 및 소문자가 허용됩니다athroughf. 출력은 항상 표시된 첫 번째 양식에 있습니다.

IEEE 표준 802-2001은 MAC 범퍼카 토토의 표준 형태로 표시된 두 번째 형태 (하이픈 포함)를 지정하고 비트 리버스, MSB-First 표기법으로 사용되는 첫 번째 형태 (콜론)를 지정하여 08-00-2B-01-02-03 = 10 : 00 : 8 : 40 : C0. 이 협약은 오늘날 널리 무시되며, 쓸모없는 네트워크 프로토콜 (예 : 토큰 링)과 관련이 있습니다. PostgreSQL은 비트 반전에 대한 조항을 제공하지 않습니다. 허용되는 모든 형식은 표준 LSB 순서를 사용합니다.

나머지 5 개의 입력 형식은 표준의 일부가 아닙니다.

8.9.5. MacAddr8 #

theMacAddr8예를 들어 이더넷 카드 하드웨어 범퍼카 토토에서 알려진 EUI-64 형식의 MAC 범퍼카 토토를 유형적으로 유형. 이 유형은 6 바이트 길이의 MAC 범퍼카 토토를 모두 허용하고 8 바이트 길이 형식으로 저장할 수 있습니다. 6 바이트 형식으로 제공되는 MAC 범퍼카 토토는 각각 FF 및 FE로 설정된 4 및 5 번째 바이트가 각각 8 바이트 길이 형식으로 저장됩니다. IPv6은 EUI-48에서 변환 후 7 비트를 1로 설정 해야하는 수정 된 EUI-64 형식을 사용합니다. 함수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'

이 예제는 모두 동일한 범퍼카 토토를 지정합니다. 숫자에 대해서는 상단 및 소문자가 허용됩니다athroughF. 출력은 항상 표시된 첫 번째 양식에 있습니다.

위에 표시된 마지막 6 개의 입력 형식은 표준의 일부가 아닙니다.

EUI-48 형식의 기존 48 비트 MAC 범퍼카 토토를 IPv6 범퍼카 토토의 호스트 부분으로 포함 할 EUI-64 형식으로 변환하려면MacAddr8_set7bit표시된대로 :

MACADDR8_SET7BIT ('08 : 00 : 2B : 01 : 02 : 03 ')를 선택하십시오.MacAddr8_set7bit
-----------------------------
 0A : 00 : 2B : FF : FE : 01 : 02 : 03
(1 행)

수정 제출

문서에 올바른 것이없는 것이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면