포스트그레다음에 데이터 유형을 제공합니다. IP 및 MAC 주소를 저장합니다. 이러한 유형을 사용하는 것이 바람직합니다. 일반 텍스트 유형에 비해 이러한 유형은 입력 오류를 제공하기 때문입니다. 검사 및 여러 전문 연산자 및 함수.
표 3-17. 네트워크 주소 데이터 무지개 토토
| 이름 | 저장 | 설명 | 범위 |
|---|---|---|---|
| cidr | 12바이트 | IP 네트워크 | 유효한 IPv4 네트워크 |
| inet | 12바이트 | IP 호스트 및 네트워크 | 유효한 IPv4 호스트 또는 네트워크 |
| macaddr | 6바이트 | MAC 주소 | 관습 형식 |
IP v6은 아직 지원되지 않습니다.
그inet유형이 IP 호스트를 보유하고 있습니다. 주소 및 선택적으로 해당 주소가 속한 서브넷의 ID 모두 한 분야에 있습니다. 서브넷 ID는 다음으로 표시됩니다. 주소의 네트워크 부분에 있는 비트 수("넷마스크"). 넷마스크가 32인 경우 그러면 값은 서브넷을 나타내지 않고 단일 호스트만 나타냅니다. 네트워크만 허용하려면 다음을 사용해야 합니다. 그만큼cidr대신 입력inet.
이 유형의 입력 형식은 다음과 같습니다.x.x.x.x/y어디에서x.x.x.x은 IP 주소이고y는 넷마스크의 비트 수입니다. 만약/y부분이 중단되었습니다. 넷마스크는 32이고 값은 단일 주인. 디스플레이에는/y넷마스크가 32이면 부분이 억제됩니다.
그cidr유형이 IP 네트워크를 보유하고 있습니다. 사양. 입력 및 출력 형식은 Classless를 따릅니다. 인터넷 도메인 라우팅 규칙. 지정하는 형식 클래스 없는 네트워크는x.x.x.x/y어디에서x.x.x.x네트워크입니다 그리고y는 비트 수입니다. 넷마스크. 만약에y생략됨, 이는 이전 클래스의 가정을 사용하여 계산됩니다. 번호 매기기 시스템(적어도 충분히 클 것이라는 점 제외) 입력에 작성된 모든 옥텟을 포함합니다.
다음은 몇 가지 예입니다:
표 3-18.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그렇습니다 아니다.
팁:출력 형식이 마음에 들지 않는 경우inet또는cidr값, 시도해 보세요호스트(), 텍스트() 및약어() 함수.
그macaddr유형은 MAC 주소를 저장하고, 즉, 이더넷 카드 하드웨어 주소(MAC 주소는 다른 용도로도 사용됩니다.) 입력이 허용됩니다 다음을 포함한 다양한 관례적 형식'08002b:010203', '08002b-010203', '0800.2b01.0203', '08-00-2b-01-02-03'및'08:00:2b:01:02:03'은 모두 다음을 지정합니다. 같은 주소. 숫자에는 대문자와 소문자를 사용할 수 있습니다.a통해f. 출력은 항상 주어진 형식 중 후자입니다.
디렉토리기여/mac에포스트그레소스 배포 MAC 주소를 매핑하는 데 사용할 수 있는 도구가 포함되어 있습니다. 하드웨어 제조업체 이름.