VPS で UDP ポートを開く方法は?
UDPポートをVPS上に開くには以下の手順を行う必要があります。
- VPS の root 権限があることを確認してください。
- VPSのターミナルまたはSSHクライアントにログインします。
- VPSのファイアウォール設定ファイルを編集します。使用するOSによって異なりますが、ファイルを開くコマンドは異なります。
- Ubuntu/Debian 系では、次のコマンドを実行してファイアウォール設定ファイルを開きます。
sudo nano /etc/ufw/before.rules
- CentOS/Fedora システムの場合、次のコマンドでファイアウォールの設定ファイルを開いてください
sudo nano /etc/sysconfig/iptables
- ファイル内で以下のような行を探す:
-A INPUT -p tcp --dport <端口号> -j ACCEPT
- 手順に従って、UDP トラフィックをそのポートで許可するために、次のものを追加してください。
-A INPUT -p udp --dport <端口号> -j ACCEPT
但し、<ポート番号>は実際に開きたいポート番号に置き換えてください。
- ファイルを保存して閉じる。
- 変更を適用するには、ファイアウォールを再起動してください。
- Ubuntu / Debianシステムでは、以下のコマンドでファイアウォールを再起動します。
sudo ufw disable
sudo ufw enable
- CentOS/Fedoraの場合:下記のコマンドでファイアウォールを再起動します。
sudo service iptables restart
上記手順を完了すると、ご指定のUDPポートからの通信がVPS上で許可されます。ご自身のアプリケーションやサービスが適切なUDPポートを使用して通信していることをご確認ください。