私は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