72

私は古いコンピューターを持っていて、それをMinecraftサーバーに変換しました。2つのMinecraftサーバーを同時に実行しています。1つはポート25565(デフォルト)で、もう1つはポート25566で実行しています。

ドメインsomething.comを購入し、サーバーにポイントしました。現在、ゲームでは、something.comと入力して最初のサーバーにアクセスし、something.com:25566と入力して他のサーバーにアクセスします。

one.something.comが最初のサーバーを指すように設定し、two.something.comが2番目のサーバーを指すように設定する方法はありますか?私は(centos)サーバーを所有しており、rootアクセス権を持っています。それが違いを生む場合、ドメインはno-ipによって制御されます。DNSはポート番号とは関係がないことは知っていますが、これを機能させるためにインストールできるプログラムがある場合はどうでしょうか。

ありがとう :)

4

6 に答える 6

110

SRV レコードにアクセスできる場合は、それらを使用して必要なものを取得できます:)

例えば

Aレコード

Name: mc1.domain.com
Value: <yourIP>

Name: mc2.domain.com
Value: <yourIP>

SRV レコード

Name: _minecraft._tcp.mc1.domain.com
Priority: 5
Weight: 5
Port: 25565
Value: mc1.domain.com

Name: _minecraft._tcp.mc2.domain.com
Priority: 5
Weight: 5
Port: 25566
Value: mc2.domain.com

その後、Minecraftで使用できます

ポート 25565 を使用してサーバー 1 にサインインする mc1.domain.com

ポート 25566 を使用してサーバー 2 にサインインする mc2.domain.com

次に、ルーターで、両方のサーバーがオンになっているマシンに 25565 と 25566 をポイントさせることができます。

ソース: これは、ポート 50500 と 50501 を使用して同じマシンで 2 つの minecraft サーバーを実行している場合に機能します。

于 2013-10-05T10:20:33.310 に答える
6

サーバーで IP を 1 つしか取得していない場合、それを行う機会はありません。DNS は単純な名前から番号への (IP) リゾルバーです。サーバーに 2 つの IP がある場合、各サブドメインを各 IP アドレスに向け、各 IP のデフォルト ポートで両方のサーバーを実行できます。
one.example.com -> 127.0.0.1 (サーバー: 127.0.0.1:25565)
two.example.com -> 127.0.0.2 (サーバー: 127.0.0.2:25565)

于 2011-10-30T10:25:33.710 に答える
3

私はそうは思わない。サブドメイン ( などblah.something.com) を にリダイレクトすることはできsomething.com:25566ますが、サブドメインをそのように別のポートに設定することは実際にはできないと思います。私は間違っているかもしれませんが、単純な .htaccess などを使用して %{HTTP_HOST} をチェックし、サブドメインに従ってリダイレクトする方がおそらく簡単でしょう。

于 2011-10-29T23:39:17.860 に答える