VPSのUDPポートを有効にする方法
VPS上でUDPポートを開くには、次の手順に従います。
- VPSのコンソールにログインするか、SSHでVPSのターミナルへ接続します。
- VPSのファイアウォール設定ファイルを開く(通常は「/etc/iptables/rules.v4」または「/etc/sysconfig/iptables」にある)
- 設定ファイルの適切な場所を特定し、UDPポートのトラフィックを許可する以下のルールを追加します。
-A INPUT -p udp --dport <端口号> -j ACCEPT
「<ポート番号>」を、開放したいUDPポート番号に置き換えてください。
- 設定ファイルを保存して閉じます。
- 変更を有効にするにはファイアウォールの設定をリロードします。以下のコマンドを実行して iptables をリロードできます:
sudo iptables-restore < /etc/iptables/rules.v4
あるいは、VPSでfirewalldを使用している場合は、以下のコマンドを実行することでファイアウォールを再読み込みすることができます:
sudo firewall-cmd --reload
- netstat
netstat -unlp | grep <端口号>
そのポートをアプリケーションが監視していれば、出力に表示されるはずです。
- VPS上でUDPポートを開設しました。
ただし、具体的な手順は、使用しているVPSプロバイダー、OSのバージョン、ファイアウォールの設定などの環境によって異なる可能性があります。そのため、適宜環境に合わせた調整が必要になる場合があります。