Przekierowanie portów dla serwera gier

1

Chcę przekierować port, więc powiedzmy, że cały ruch przychodzący na subdomain.xyz.com:2233 jest przekierowywany na ip 10.13.15.34:3344 (na przykład) Mam dostęp do skrzynki ubuntu w razie potrzeby i dostęp do xyz. com rekordy DNS, ale nie mogę zmienić portu na ip. Każda pomoc będzie mile widziana, dzięki!

Adam Dodman
źródło
porty przekierowania nie są wykonywane z serwera WWW lub rekordów DNS, które wymagają dostępu do routera lub zapory. Marka i model pomogą.
Supercereal
Serwer gier nie jest hostowany w domu, pochodzi od profesjonalnego hosta. Potrzebuję zmienić adres IP i port na subdomenę i inny port. Mam dostęp do domeny i pole linuksowe do przekierowania, idk jeśli to pomaga / jest potrzebne :)
Adam Dodman
Tak, linux jako router jest bardzo ważny ...
Supercereal
Linux nie obsługuje serwera, potrzebuję tylko informacji o tym, jak przekierować ip przez serwer, aby zmienić porty.
Adam Dodman

Odpowiedzi:

1

Musisz skierować subdomain.xyz.com do kontrolowanego przez ciebie Linux-a, a następnie skonfigurować go do DNAT pakietów na serwer. Najpierw dodaj rekord A dla subdomain.xyz.com wskazujący na pole Linux. Następnie skonfiguruj iptables za pomocą czegoś takiego:

iptables --table nat --append PREROUTING --protocol tcp --dport 2233 --jump DNAT --to-destination 10.13.15.34:3344
iptables --append FORWARD --protocol tcp --ports 3344 --jump ACCEPT
mgorven
źródło
Powinieneś zaakceptować jego odpowiedź, abyśmy wiedzieli, że znaleziono dobre rozwiązanie dla twojego problemu :)
Silver Quettier