UDPサーバーに接続できない場合の確認事項

例えば、ローカルのUDPサーバーには接続できるが、クラウド上のUDPサーバーには接続できない場合、どのような点を確認すればよいのかを説明します。

例えば、ローカルのUDPサーバーには接続できるが、クラウド上のUDPサーバーには接続できない場合、どのような点を確認すればよいのかを説明します。

疎通を確認する

echo -n "hello" | nc -4u udp.server.hostname 7100

"hello "はUDPサーバーが解釈できない無害な文字列なので、このコマンドでメッセージを送信し、UDPサーバーがエラーログを出力すれば、通信が可能であることがわかります。

ログが出力されない場合

UDPサーバーのconfigで指定されているバインドアドレスが127.0.0.1のままになっている可能性があります。0.0.0.0に変更して、問題が改善されるか確認してください。