通用 IP 地址

在创建和显示通道认证记录的各种命令中,可以将某些参数指定为单个 IP 地址或模式以匹配一组 IP 地址。

使用 MQSC 命令 SET CHLAUTH 或 PCF 命令 Set Channel Authentication Record 创建通道认证记录时,可以在各种上下文中指定通用 IP 地址。 当您使用命令 DISPLAY CHLAUTH 或 INQUIRE CHANNEL AUTHENTICATION RECORDS 显示通道认证记录时,还可以在过滤条件中指定通用 IP 地址。

您可以通过以下任一方式指定地址:
  • 单个 IPv4 地址,例如 192.0.2.0
  • 基于 IPv4 地址的模式,包括星号 (*) 作为通配符。 通配符表示地址的一个或多个部分,具体取决于上下文。 例如,以下是所有有效值:
    • 192.0.2.*
    • 192.0.*
    • 192.0.*.2
    • 192.*.2
    • *
  • 基于 IPv4 地址的模式,包括用于指示范围的连字符 (-) ,例如 192.0.2.1-8
  • 基于 IPv4 地址的模式,包括星号和连字符,例如 192.0。* .1-8
  • 单个 IPv6 地址,例如 2001:DB8:0:0:0:0:0:0
  • 基于 IPv6 地址的模式,包括星号 (*) 作为通配符。 通配符表示地址的一个或多个部分,具体取决于上下文。 例如,以下是所有有效值:
    • 2001:DB8:0:0:0:0:0:*
    • 2001:DB8:0:0:0:*
    • 2001:DB8:0:0:0:*:0:1
    • 2001:*:1
    • *
  • 基于 IPv6 地址的模式,包括用于指示范围的连字符 (-) ,例如 2001:DB8:0:0:0:0:0:0-8
  • 基于 IPv6 地址的模式,包括星号和连字符,例如 2001:DB8:0:0:0:*:0:0-8

如果系统同时支持 IPv4 和 IPv6,那么可以使用任一地址格式。 IBM® WebSphere® MQ 识别 IPv6中的 IPv4 映射地址。

某些模式无效:
  • 模式中包含的部分数量不能少于必需值,除非模式以单个尾部星号结束。 例如,192.0.2 无效,但 192.0.2.* 有效。
  • 尾部星号必须通过相应的部分分隔符(对于 IPv4 为点 (.),对于 IPv6 为冒号 (:))与地址的其余部分分隔开。 例如,192.0* 无效,因为星号未独自成为一部分。
  • 模式可以包含额外的星号,只要没有星号与尾部星号相邻。 例如,192.*.2.* 有效,但 192.0.*.* 无效。
  • IPv6 地址模式不能包含一个双冒号和一个尾部星号,因为生成的地址会有歧义。 例如,2001::* 可以展开为 2001:0000:*、2001:0000:0000:*,等等。