Bob*_*Bob 7 domain-name-system msmq
将此发布在 StackOverflow 上,但我认为它可能与这群人更密切相关。
我在向服务器上的第二个 DNS 名称发送 MSMQ 消息时遇到问题。如果我们为同一台服务器发送 IP,我们很好,但这不是我们在架构上要去的地方。关于为什么 MSMQ 会关心它收到的名称的任何想法?
这是我们的例子:
服务器信息:物理服务器 load-int-01,具有与之关联的第二个 IP 和 DNS 名称。第一个 IP/DNS: load-int-01, 有 IP10.0.10.10第二个 IP/DNS: load-intv, 有 IP10.0.10.20
使用的队列路径格式:
FormatName:DIRECT=OS:load-int-01\private$\MyQueue -> 工作正常
FormatName:DIRECT=OS:load-intv\private$\MyQueue -> 返回以下错误:
队列不存在或您没有足够的权限来执行此操作
我们也尝试过使用 IP 地址,两组 IP 都可以正常工作。
FormatName:DIRECT=TCP:10.0.10.10\private$\MyQueue-> 工作正常FormatName:DIRECT=TCP:10.0.10.20\private$\MyQueue-> 工作正常
可能是由于反向查找造成的。我不确定 MSMQ 如何获取其主机名信息,但如果它从 Windows 获取主机名而不是第二个 IP 的 DNS 主机名,那么第二个 IP 的反向查找将失败,因为它将返回不同的第二个 dns 主机名然后是服务器的实际主机名。
| 归档时间: |
|
| 查看次数: |
4473 次 |
| 最近记录: |