Я пытаюсь разместить игровой сервер из дома на одном из моих дополнительных компьютеров. У меня есть кабельный модем, подключенный к маршрутизатору Netgear + беспроводной шлюз с прошивкой DD-WRT. Оттуда у меня есть небольшой коммутатор с моим сервером и другими подключенными компьютерами.
Сервер работает под управлением Windows XP. Игровой сервер работает отлично, и как клиенты LAN, так и внешние/удалённые клиенты могут подключаться к игровому серверу, вводя мой IP-адрес напрямую (внутренний IP для клиентов LAN или внешний WAN IP для удалённых клиентов).
У меня есть имя DDNS из freedns.afriad.org
( 13acres.pwnz.org
) и мой маршрутизатор настроен правильно для динамического обновления DNS. У меня также есть DNS из домена друзей, который указывает на меня также на 13acres.rubequake.com
.
Однако яне могуподключаюсь к своему серверу, используя DNS-имя (любое). Я могу пинговать DNS-имена и получаю ответ, так что я думаю, что он, по крайней мере, доходит до маршрутизатора (или кабельного модема?). Однако имя хоста не может быть разрешено. Использование утилиты проверки DNS в Интернете сообщает о различных ошибках, с которыми я не знаю, что делать.
В общем, я не знаю, что еще мне нужно сделать, чтобы DNS-имя правильно перенаправлялось на сервер. Нужно ли мне возиться с другими настройками DNS в маршрутизаторе или как-то перенаправить DNS на внутренний IP-адрес сервера? Есть ли на сервере настройки сетевого адаптера, которые мне нужно установить (DNS-имя? Имя хоста? Файлы хостов?).
На этом мои познания в области сетей иссякают, поэтому любая помощь в решении этой проблемы будет принята с благодарностью.
решение1
Вероятно, вам придется открыть порты на маршрутизаторе для любой игры, в которую вы пытаетесь играть.
Лучше всего назначить серверу статический IP-адрес в сети, чтобы порт оставался открытым (например, 192.168.0.10).
к имени DNS (13acres.pwnz.org) по-прежнему необходимо добавить порт в конце, например, 13acres.pwnz.org:25565 при попытке доступа к нему из-за пределов вашей сети
решение2
DNS ваших друзей 13acres.rubequake.com не работает, не используйте его. Ваш, похоже, работает на 13acres.pwnz.org.
DNS просто берет IP-адрес и превращает его в имя типа 13acres.pwnz.org. Ничего больше, он не делает никакой маршрутизации вообще. Проверьте его, открыв командную строку и выполнив "nslookup 13acres.pwnz.org", если результатом будет ваш внешний IP-адрес, то он работает.