IP网络地址类型,cidr和inet,支持表 9.1所示的常用比较操作符,
   以及表 9.38 和 表 9.39所示的专用操作符和函数。
  
   任何cidr 值都可以隐式地转换到inet;因此,下面在inet上操作的操作符和函数也可以在cidr值上工作。
   (对于inet和cidr有单独的函数,这是因为这两种情况的行为应该是不同的。)
   此外,它允许将inet值转换为cidr。
   当这样做的时候,子网掩码右边的任何位都被静默地置零,以创建一个有效的cidr值。
  
表 9.38. IP地址操作符
操作符 描述 例子  | 
|---|
         子网是否严格包含在子网中?这个操作符和后续的四个操作符测试子网包含情况。 它们只考虑两个地址的网络部分(忽略网络掩码右侧的任何位),并确定一个网络与另一个网络相同或者是相同的子网。 
         
         
          | 
         子网是否包含或等于子网? 
          | 
         子网是否严格包含子网? 
          | 
         子网是否包含或等于子网? 
          | 
         其中一个子网包含或等于另一个子网? 
         
          | 
         计算位 NOT. 
          | 
         计算位 AND. 
          | 
         计算位 OR. 
          | 
         向地址添加偏移量。 
          | 
         向地址添加偏移量。 
          | 
         从地址中减去偏移量。 
          | 
         计算两个地址的差值。 
         
          | 
表 9.39. IP地址的函数
函数 描述 例子  | 
|---|
| 
        
        创建缩略的文本显示格式。
        (结果与 
          | 
         创建缩写的文本显示格式。(缩写包括在子网掩码的右侧删除所有零字节;更多的例子请见 表 8.22。) 
          | 
| 
        为地址的网络计算广播地址。 
          | 
| 
        
        返回地址的系列:  
          | 
| 
        返回IP地址文本,忽略子网掩码。 
          | 
| 
        为地址的网络计算主机掩码。 
          | 
        
         计算包含两个给定网络的最小网络。 
          | 
        
         测试地址是否属于同一IP族。 
          | 
| 
        以比特位返回子网掩码长度。 
          | 
| 
        为地址的网络计算网络掩码。 
          | 
| 
        
        返回地址的网络部分,将子网掩码右边的部分归零。(这相当于将值转换为 
          | 
        
         
        设置 
          | 
         
        设置 
          | 
| 
        
        以文本形式返回未缩写的IP地址和子网掩码长度。(这与显式转换为 
          | 
    abbrev、host和text函数主要用于为IP地址提供另一种显示格式。
   
   MAC地址类型, macaddr 和macaddr8,支持表 9.1中所示的常用比较操作符以及表 9.40中所示的特殊函数。
   此外,它们支持位元逻辑操作符~, & 和 | (NOT, AND 和 OR),就像上面对IP地址所示的那样。
  
表 9.40. MAC 地址函数