クラスターで動作するように 2 つの rabbitmq サーバーをセットアップしたいと考えています。走ろうとするとき
rabbitmqctl join_cluster rabbit@my_rabbit_1.my.domain.name
の上my_rabbit_1
私は得るunable to connect to epmd (port 4369) on my_rabbit_2.my.domain.name: nxdomain (non-existing domain)
私はrabbitmq:latest
(debian)を使用.erlang.cookie
していますが、同じです、ホストは問題なく解決します:私はping
両方向にできます、nmap -6 -p 4369 my_rabbit_2.my.domain.nam
戻ります4369/tcp open epmd
編集:
tcpdump
は、ホスト名の解決中に、rabbit
またはepmd
2 種類の DNS クエリを実行しないことを示しています。IPv6 の場合は AAAA、IPv4 アドレスの場合は A ですが、nxdomain
使用可能な IPv4 アドレスがないため繰り返し失敗する IPv4 のみです。ただし、次のようなコマンドを実行しようとする場合を除いて、AAAA DNS クエリは試行しませんrabbitmq -n rabbit@local.machine.domain.name
。その後、AAAA クエリを実行し、正常に出力します。したがって、問題。どうすれば解決できますか?