正如标题所述。我将IPADDR队列管理器配置为(IPV4)。但是,无论何时我在该队列管理器上启动侦听器,它都会监听TCP6。为什么MQ Websphere队列管理器开始监听TCP6
的WebSphere版本:7.5
正如标题所述。我将IPADDR队列管理器配置为(IPV4)。但是,无论何时我在该队列管理器上启动侦听器,它都会监听TCP6。为什么MQ Websphere队列管理器开始监听TCP6
的WebSphere版本:7.5
请注意:Migrating a queue manager to IPv6网页,其中指出,在文档:
的首选IP版本的两个系统使用通信(如果 IPv4和IPv6都可用)由新的队列管理器 属性IPADDRV确定。 如果主机名称 含糊地解析为IPv4地址和IPv6地址,则此参数仅起作用。
(着重号。)注意,参数,其效果取决于解析DNS名称将主要适用出站连接。
你想要什么DEFINE LISTENER
命令,该命令规定的IPADDR
参数:
对于在IPv4中指定的侦听器IP地址点分十进制,IPv6的 十六进制符号,或字母数字主机名的形式。如果您没有为此参数指定值 ,那么侦听器会监听所有配置的IPv4和IPv6堆栈的 。
这是关于应用于出站连接的名称解析的IPADDRV
指南的例外情况。如果您在监听器的IPADDR
中添加DNS名称,则监听器将使用该名称解析到的任何IP版本地址,或者如果解析为IPV4和IPV6,则将采用在IPADDRV
中设置的版本。
由于您报告IPADDRV
没有任何效果,所以监听器要么绑定到IPV6地址或DNS名称,要么监听器没有绑定到任何特定地址,并且在所有接口上混杂地监听。
这是我读的文档后想,但是当我运行'SS -lt'在Linux上我获得以下端口1414: 'LISTEN 0 100 ::: 1414 ::: *' 这样不是表示它只监听IPV6而不是所有? –
不一定。我在MQ日志中看到一些格式为IPV6的地址并打开了一个PMR。 IBM的回应是,他们所依赖的某些系统代码在支持两者的系统上以映射IPV6格式返回IPV4地址。要确定这是显示格式问题,还是仅在IPV6上进行侦听,请尝试通过远程节点上的IPv4地址进行连接。 (远程节点,因为如果套接字永远不会离开本地主机,虚拟NIC可能会为您转换连接。) –
非常感谢@ T.Rob。我试图从远程主机连接,它的工作原理。 –