9.12.네트워크 주소 기능 및 운영자#

IP 네트워크 스포츠 토토 베트맨 유형,CIDRandinet,에 표시된 일반적인 비교 연산자를 지원합니다표 9.1뿐만 아니라 특수 연산자 및 기능에 표시된 기능표 9.39and표 9.40.

anyCIDR값을 캐스트 할 수 있습니다inet암시 적으로; 따라서 아래에서 작동하는 연산자 및 기능inet또한 작업CIDR값. (별도의 기능이있는 곳inetandCIDR, 두 경우에 대해 동작이 달라야하기 때문입니다.)inetvalue toCIDR. 이 작업이 완료되면 Netmask의 오른쪽에있는 비트는 조용히 제로화되어 유효한 것을 생성합니다.CIDRvalue.

12489_12533

운영자

설명

예제

inet << inet부울

서브넷은 서브넷에 엄격하게 포함되어 있습니까? 이 연산자와 다음 4 개는 서브넷 포함을 테스트합니다.

inet '192.168.1.5'<< inet '192.168.1/24'T

inet '192.168.0.5'<< inet '192.168.1/24'f

inet '192.168.1/24'<< inet '192.168.1/24'F

inet << = inet부울

서브넷은 서브넷에 의해 포함되거나 동일합니까?

inet '192.168.1/24'<< = inet '192.168.1/24't

inet inet부울

서브넷은 서브넷을 엄격하게 포함합니까?

inet '192.168.1/24' inet '192.168.1.5't

inet = inet부울

서브넷이 포함되어 있거나 동일합니까?

inet '192.168.1/24' = inet '192.168.1/24't

inet && inet부울

서브넷이 상대방과 포함되거나 동일합니까?

inet '192.168.1/24'&& inet '192.168.1.80/28't

inet '192.168.1/24'&& inet '192.168.2.0/28'f

~ inetinet

비트가 아닌 계산.

~ inet '192.168.1.6'63.87.254.249

inet & inetinet

비트를 계산하고.

inet '192.168.1.6'& inet '0.0.0.255'0.0.0.6

inet | inetinet

BitWise 또는. 계산

inet '192.168.1.6'| inet '0.0.0.255'192.168.1.255

inet + bigintinet

스포츠 토토 베트맨에 오프셋을 추가합니다.

inet '192.168.1.6' + 25192.168.1.31

bigint + inetinet

스포츠 토토 베트맨에 오프셋을 추가합니다.

200 + inet ':: ffff : fff0 : 1':: FFFF : 255.240.0.201

inet - bigintinet

스포츠 토토 베트맨에서 오프셋을 빼냅니다.

inet '192.168.1.43'-36192.168.1.7

inet - inetbigint

두 스포츠 토토 베트맨의 차이를 계산합니다.

inet '192.168.1.43'-inet '192.168.1.19'24

inet ':: 1' - inet ':: ffff : 1'-4294901760


표 9.40.IP 주소 기능

기능

설명

예제

Abbrev(inet) →텍스트

텍스트로 약식 디스플레이 형식을 만듭니다. (결과는와 동일합니다.inet출력 함수 생성; 그것은약식명시 적 캐스트의 결과와 비교할 때만텍스트, 역사적 이유로 Netmask 부품을 억제하지 않을 것입니다.)

Abbrev (inet '10 .1.0.0/32 ')10.1.0.0

Abbrev(CIDR) →텍스트

텍스트로 약식 디스플레이 형식을 만듭니다. (약어는 넷 마스크의 오른쪽으로 모든 제로 옥제를 떨어 뜨리는 것으로 구성되어 있습니다. 더 많은 예가표 8.22.)

Abbrev (CIDR '10 .1.0.0/16 ')10.1/16

방송(inet) →inet

주소 네트워크의 방송 주소를 계산합니다.

방송 (inet '192.168.1.5/24')192.168.1.255/24

가족(inet) →Integer

주소의 가족을 반환합니다 :4IPv4 용6IPv6의 경우

가족 (inet ':: 1')6

host(inet) →텍스트

Netmask를 무시하고 IP 주소를 텍스트로 반환합니다.

호스트 (inet '192.168.1.0/24')192.168.1.0

호스트 마스크(inet) →inet

주소 네트워크의 호스트 마스크를 계산합니다.

호스트 마스크 (inet '192.168.23.20/30')0.0.0.3

inet_merge(inet,inet) →CIDR

주어진 네트워크를 모두 포함하는 가장 작은 네트워크를 계산합니다.

inet_merge (inet '192.168.1.5/24', inet '192.168.2.5/24')192.168.0.0/22

inet_same_family(inet,inet) →부울

스포츠 토토 베트맨가 동일한 IP 제품군에 속하는지 테스트합니다.

inet_same_family (inet '192.168.1.5/24', inet ':: 1')f

Masklen(inet) →정수

넷 마스크 길이를 비트로 반환합니다.

Masklen (inet '192.168.1.5/24')24

Netmask(inet) →inet

스포츠 토토 베트맨 네트워크의 네트워크 마스크를 계산합니다.

Netmask (inet '192.168.1.5/24')255.255.255.0

네트워크(inet) →CIDR

주소의 네트워크 부분을 반환하여 Netmask의 오른쪽에있는 모든 것을 제로화합니다. (이것은 값을 주조하는 것과 동일합니다CIDR.)

네트워크 (inet '192.168.1.5/24')192.168.1.0/24

set_masklen(inet,Integer) →inet

inet값. 스포츠 토토 베트맨 부분은 변경되지 않습니다.

set_masklen (inet '192.168.1.5/24', 16)192.168.1.5/16

set_masklen(CIDR,Integer) →CIDR

a netmask 길이 설정CIDR값. 새 넷 마스크의 오른쪽에있는 스포츠 토토 베트맨 비트는 0으로 설정됩니다.

set_masklen (cidr '192.168.1.0/24', 16)192.168.0.0/16

텍스트(inet) →텍스트

비공식 IP 주소와 netmask 길이를 텍스트로 반환합니다. (이것은 명백한 캐스트와 동일한 결과를 얻습니다텍스트.)

텍스트 (inet '192.168.1.5')192.168.1.5/32


theAbbrev,host텍스트함수는 주로 IP 스포츠 토토 베트맨에 대한 대체 디스플레이 형식을 제공하기위한 것입니다.

MAC 스포츠 토토 베트맨 유형,MacAddrandMacAddr8,에 표시된 일반적인 비교 연산자를 지원합니다.표 9.1뿐만 아니라에 표시된 특수 함수표 9.41. 또한 비트로 논리 연산자를 지원합니다~,&|(IP 스포츠 토토 베트맨에 대해 위에서 볼 수 있듯이, 및 및 OR).

표 9.41.Mac 주소 기능

기능

설명

예제

trunc(MacAddr) →MacAddr

스포츠 토토 베트맨의 마지막 3 바이트를 0으로 설정합니다. 나머지 접두사는 특정 제조업체와 연관 될 수 있습니다 (에 포함되지 않은 데이터 사용PostgreSQL).

Trunc (MacAddr '12 : 34 : 56 : 78 : 90 : ab ')12:34:56:00:00:00

trunc(MacAddr8) →MacAddr8

스포츠 토토 베트맨의 마지막 5 바이트를 0으로 설정합니다. 나머지 접두사는 특정 제조업체와 연관 될 수 있습니다 (에 포함되지 않은 데이터 사용postgresql).

Trunc (MacAddr8 '12 : 34 : 56 : 78 : 90 : ab : cd : ef ')12:34:56:00:00:00:00:00

MacAddr8_set7bit(MacAddr8) →MacAddr8

IPv6 스포츠 토토 베트맨에 포함시키기 위해 수정 된 EUI-64로 알려진 것을 생성하여 스포츠 토토 베트맨의 7 번째 비트를 하나로 설정합니다..

MacAddr8_set7bit (MacAddr8 '00 : 34 : 56 : ab : cd : ef ')02 : 34 : 56 : ff : fe : ab : cd : ef


정정 제출

문서에 올바른 것이없는 것이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면