複数の CSGO サーバーがあり、それぞれに固有の IP が 1 つのドメインに割り当てられている

複数の CSGO サーバーがあり、それぞれに固有の IP が 1 つのドメインに割り当てられている

私はCSGOサーバーを立ち上げて稼働させましたLGSM各ゲームサーバーにサブドメイン (s1、s2、s3 など) を割り当てようとしていますが、s1.domain.comサーバーリストでしか見つかりません。

これを実現するには、各ゲーム サーバーに一意の IP アドレスを割り当てる必要があります。そのため、lgsm インスタンス cfg では、s2 にすでに異なる IP アドレスが割り当てられています。

(専用) サーバーは、もともと IP アドレス s1 (aaa.bbb.ccc.ddd) で構成されており、ドメイン DNS 設定もこれを使用しています。そのため、DNS では、aaa.bbb.ccc.ddd に割り当てられた値 s1 を持つ A レコードを既に構成しています。これは問題なく動作していますが、2 つ目を追加する必要があります。私の理解では、他の一意の IP アドレスを指す値 s2 を持つ 2 つ目の A レコードを追加することはできません。

S1 LGSMインスタンス構成

s1.domain.com = THIS ONE DOES WORK
gslt="UNRELEVANT"
ip="aaa.bbb.ccc.ddd"
port="27015"
clientport="27005"
sourcetvport="27025"
gamemode="2"
gametype="1"

S1 LGSMインスタンスの詳細(LGSM ./<instancename> details

Server IP:        aaa.bbb.ccc.ddd:27016
Master server:    Listed
Status:           ONLINE

S2 LGSMインスタンス構成

s2.domain.com
gslt="UNRELEVANT"
ip="www.xxx.yyy.zzz"
port="27016"
clientport="27006"
sourcetvport="27026"
gamemode="2"
gametype="1"

S2インスタンスの詳細(LGSM ./<instancename> details

Server IP:        www.xxx.yyy.zzz:27016
Internet IP:      aaa.bbb.ccc.ddd:27016
Master server:    not listed
Status:           ONLINE

サーバーする正しい IP でリッスン:

# sudo ss -plunt
tcp LISTEN 0 2 aaa.bbb.ccc.ddd:27015 0.0.0.0:* users:(("srcds_linux",pid=696741,fd=26))
tcp LISTEN 0 2 www.xxx.yyy.zzz:27016 0.0.0.0:* users:(("srcds_linux",pid=712565,fd=26))

また、s2 のコマンドに余分な「インターネット IP」行が表示されるのも奇妙だと思います。これが問題なのでしょうか? これは、マスター サーバーがリストに表示されない理由も説明していますか? IP アドレスを元のもの (aaa.bbb.ccc.ddd) に変更し、ポート 27016 (s1 の 27015 ではなく) を使用すると、サーバーがリストに表示され、見つけることができます。

s1.domain.com がサーバー aaa.bbb.ccc.ddd と s2.domain.com を見つけるように設定するにはどうすればよいですか?www.xxx.yyy.zzz

関連情報