Я запустил несколько серверов CSGO с помощьюЛГСМЯ пытаюсь назначить поддомен (s1, s2, s3 и т. д.) каждому игровому серверу, но его s1.domain.com
можно найти только в списке серверов.
Для этого каждый игровой сервер должен иметь уникальный IP-адрес, поэтому s2 уже имеет другой IP-адрес в конфигурации экземпляра lgsm.
(Выделенный) сервер изначально был настроен на IP-адрес s1 (aaa.bbb.ccc.ddd), а также настройки DNS домена используют этот адрес. Поэтому в DNS я уже настроил запись A со значением s1, назначая его aaa.bbb.ccc.ddd. Это работает нормально, но теперь мне нужно добавить вторую. Насколько я понимаю, невозможно добавить вторую запись A со значением s2, указывающим на другой уникальный IP-адрес.
Конфигурация экземпляра 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 (ЛГСМ ./<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 (ЛГСМ ./<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 (вместо 27015 у s1), сервер БУДЕТ УКАЗАН и его можно будет найти
Как настроить, чтобы s1.domain.com находил сервер aaa.bbb.ccc.ddd и s2.domain.comwww.xxx.yyy.zzz