다음을 사용하여 일부 CSGO 서버를 시작하고 실행했습니다.LGSM. 각 게임 서버에 하위 도메인(s1, s2, s3 등)을 할당하려고 하는데 s1.domain.com
서버 목록에서만 찾을 수 있습니다.
이를 달성하려면 각 게임 서버에 고유한 IP 주소가 있어야 하므로 s2는 이미 lgsm 인스턴스 cfg에 다른 IP 주소를 가지고 있습니다.
(전용) 서버는 원래 IP 주소 s1(aaa.bbb.ccc.ddd)에 구성되었으며 도메인 DNS 설정도 이 서버를 사용하고 있습니다. 그래서 DNS에서는 이미 aaa.bbb.ccc.ddd에 할당된 s1 값으로 A 레코드를 구성했습니다. 이것은 잘 작동하지만 이제 두 번째를 추가해야 합니다. 내가 아는 한, 다른 고유 IP 주소를 가리키는 s2 값을 가진 두 번째 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 주소를 포트 27016(s1의 27015 대신)을 사용하는 원래 주소(aaa.bbb.ccc.ddd)로 변경하면 서버가 나열되고 찾을 수 있습니다.
s1.domain.com이 서버 aaa.bbb.ccc.ddd 및 s2.domain.com을 찾도록 구성하려면 어떻게 해야 합니까?www.xxx.yyy.zzz