Ibm mq MQ Websphere队列管理器为何通过TCP6开始侦听

Ibm mq MQ Websphere队列管理器为何通过TCP6开始侦听,ibm-mq,Ibm Mq,如标题所述。我将IPADDR配置为(IPV4)的队列管理器。但是,每当我在该队列管理器上启动侦听器时,它都会通过TCP6进行侦听 WebSphere版本:7.5请注意页面上的文档说明: 两个系统用于通信的首选IP版本(如果 IPv4和IPv6都可用)由新队列管理器确定 属性IPADDRV此参数仅在主机名 含糊不清地解析为IPv4地址和IPv6地址。 (强调添加。)注意,其效果取决于解析DNS名称的参数将主要应用于出站连接 您需要的是命令的IPADDR参数,该参数表示: IPv4中指定的侦听器的I

如标题所述。我将IPADDR配置为(IPV4)的队列管理器。但是,每当我在该队列管理器上启动侦听器时,它都会通过TCP6进行侦听


WebSphere版本:7.5

请注意页面上的文档说明:

两个系统用于通信的首选IP版本(如果 IPv4和IPv6都可用)由新队列管理器确定 属性IPADDRV此参数仅在主机名 含糊不清地解析为IPv4地址和IPv6地址。

(强调添加。)注意,其效果取决于解析DNS名称的参数将主要应用于出站连接

您需要的是命令的
IPADDR
参数,该参数表示:

IPv4中指定的侦听器的IP地址,IPv6 十六进制表示法,或字母数字主机名形式。如果你不 指定此参数的值,侦听器将侦听所有 已配置IPv4和IPv6堆栈

这是有关应用于出站连接的名称解析的
IPADDRV
指南的例外。如果在侦听器的
IPADDR
中放置DNS名称,则侦听器将使用该名称解析到的任何IP版本地址,或者如果该名称解析为IPV4和IPV6,则将采用
IPADDRV
中设置的版本


由于您报告
IPADDRV
无效,因此侦听器要么绑定到IPV6地址或DNS名称,要么侦听器未绑定到任何特定地址,并且在所有接口上乱听。

这是我阅读文档后的想法,但是,当我在linux上运行
ss-lt
时,我得到了端口1414的以下消息:`LISTEN 0 100:::1414:::::*`这不表示它只在IPV6上侦听,而不是在所有端口上侦听吗?不一定。我在MQ日志中看到了一些格式化为IPV6的地址,并打开了一个PMR。IBM的回应是,他们所依赖的一些系统代码在同时支持这两种协议的系统上以映射IPV6格式返回IPV4地址。若要确定这是一个显示格式问题,还是它确实只在IPV6上侦听,请尝试从远程节点通过IPv4地址连接。(远程节点,因为如果套接字从未离开本地主机,虚拟NIC可能会为您转换连接。)非常感谢@T.Rob。我尝试从远程主机连接,它的工作。