📦
AWS Route53でマイクラサーバーのDNS設定
はじめに
1つのサーバーで複数のマイクラサーバーを開いてるとき、25565 以外のポートを利用することになりますが、IP が example.com:xxxxx なんてダサいですよね。
test1.domain.com -> 25566 ポート
test2.domain.com -> 25567 ポート
にアクセスすることを目標とします。
server.properties の設定
それぞれのサーバーで設定してください
server.properties
server-port=25566
server.properties
server-port=25567
接続確認
マイクラを開いて、サーバーIP:25566、サーバーIP:25567でそれぞれアクセスできるか確認してください。
できない場合はポート開放ができているか確認してください。
Route53 での設定
ホストゾーンを作成して、ドメインの設定が利用可能になっていることとして進めます。
対象のホストゾーンを選択して、レコードの作成を選択します。
以下の3つのレコードを作成します。
proxy.domain.com
| レコード名 | レコードタイプ | 値 |
|---|---|---|
proxy |
A | xxx.xxx.xxx.xxx(サーバーのグローバル IP) |

test1.domain.com
| レコード名 | レコードタイプ | 値 |
|---|---|---|
_minecraft._tcp.test1 |
SRV | 1 10 25566 proxy.domain.com |

test2.domain.com
| レコード名 | レコードタイプ | 値 |
|---|---|---|
_minecraft._tcp.test2 |
SRV | 1 10 25567 proxy.domain.com |

動作確認
マイクラから、test1.domain.com、test2.domain.comでアクセスできるか確認してください。
以上で設定完了です。
Discussion