King's Domain ロゴ

King'sDomain

DNSの基本:インターネットの電話帳

ドメインを接続する前に、何が起こっているのかを理解しておくと便利です。ドメイン名(例:mycoolserver.com)は、数字のIPアドレス(例:198.51.100.5)を覚えやすくするための名前です。ドメインネームシステム(DNS)は、その名前を数字に翻訳するサービスです。

CNAME vs. Aレコード:なぜ重要なのか

Aレコードは、ドメインを特定の不変の数値IPに直接紐付けます。しかし、当社のノードのIPアドレスはメンテナンス中に変更される可能性があるため、この方法は強くお勧めしません。CNAME(Canonical Name)レコードは、安定したニックネームのようなものです。あなたはドメインを当社の恒久的なノードホスト名(例:monarch.kingsnetwork.uk)に紐付けます。このアドレスは決して変更されないため、ドメインは常に機能し続けます。

Cloudflareプロキシ:ウェブサイト vs. ゲームサーバー

Cloudflareのオレンジ色の雲のプロキシは、ウェブサイトにとっては強力なツールですが、ゲームサーバーでは無効にする必要があります。プロキシを、ウェブトラフィック(HTTP/HTTPS)しか理解できないクラブの用心棒だと考えてください。ゲームクライアントが接続しようとすると、それは異なる言語(ゲームパケット)で話しかけているため、用心棒は混乱してブロックしてしまいます。雲を灰色(「DNSのみ」)に設定すると、Cloudflareは単なる電話帳として機能し、ゲームトラフィックを直接通過させるようになります。

Cloudflare経由でドメインを接続する (CNAME)

これはほとんどのサーバーにとって標準的で推奨される方法です。特に、サーバーがゲームのデフォルトポート(Minecraft Javaの場合は25565など)を使用している場合に適しています。

ノードホスト名の確認

コントロールパネルで、サーバーの「設定」タブに移動します。「SFTP詳細」ボックスで、アドレスのホスト名部分(例:monarch.kingsnetwork.uk)をコピーします。

CloudflareでCNAMEレコードを作成

Cloudflareにログインし、ドメインのDNSレコードページに移動し、「レコードを追加」をクリックして、次のように詳細を正確に入力します:

[名前]は[ターゲット]のエイリアスです

CNAME
DNSのみ
自動
重要:プロキシステータスを「DNSのみ」に設定してください! 雲のアイコンは灰色でなければなりません。

ゲーム内で接続

DNSが更新されるまで数分待った後、プレイヤーは新しいドメインとポート(例:play.yourdomain.com:25565)を使用して接続できます。デフォルトポートの場合は、ポート番号を入力する必要はありません。

上級:ポートを隠す (SRVレコード)

SRVレコードは、サーバーがデフォルト以外のポートを使用しており、プレイヤーにそのポートを入力させずに接続させたい場合にのみ使用します。

最初にCNAMEレコードを作成

まず、当社のノードホスト名を指すCNAMEレコードが必要です。前のセクションのガイドに従って作成してください(例:play.yourdomain.commonarch.kingsnetwork.ukを指す)。

SRVレコードの作成

Cloudflareで新しいDNSレコードを、Minecraft Javaサーバー用の以下の特定の設定で追加します:

[名前]は[ターゲット]を指し、[ポート]で待機します

SRV

プロレベルの保護:TCPShieldの使用 (強く推奨)

最高のDDoS保護を実現するために、TCPShieldの使用を強くお勧めします。これはMinecraft: Java Edition向けの無料のプロフェッショナルグレードのサービスで、悪意のあるトラフィックがサーバーに到達する前にフィルタリングします。

Bedrock (UDP) サポート: TCPShieldの主な焦点はTCPトラフィックであり、Javaの保護は無料で堅牢です。Bedrockが使用するUDPトラフィックの保護はより複雑であるため、これは彼らのプラットフォームでは有料機能となる場合があります。このガイドでは無料のJava設定に焦点を当てています。

TCPShieldアカウントとネットワークの作成

TCPShieldのウェブサイトで無料アカウントにサインアップし、最初のネットワークを作成します。

ドメインをTCPShieldに追加

TCPShieldのダッシュボードで、「Domains」セクションに移動します。あなたのドメイン(例:yourdomain.com)を追加し、「Cloudflare」オプションを選択します。TCPShieldは、ドメインの所有権を証明するためにCloudflareのDNSにTXTレコードとして追加するための認証キーを提供します。

バックエンドセットの作成

TCPShieldの「Backend Sets」タブに移動します。新しいセットを作成し、サーバーの完全なIPアドレスとポート(例:IPにmonarch.kingsnetwork.uk、ポートに25565)を追加します。

最終的なDNSレコードの作成

最後に、Cloudflareに戻ります。ゲームサーバーの古いCNAME/SRVレコードをすべて削除します。TCPShieldはユニークなCNAMEレコードを提供します。それをCloudflareで指示通りに作成してください。

CNAME
DNSのみ
自動

DNSが伝播すると、あなたのサーバーはTCPShieldによって完全に保護されます!