Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 20 май 2024, 22:45

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 03 ноя 2010, 20:24 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 20:03
Последнее посещение:
25 фев 2018, 00:34
Сообщения: 260
Откуда: взять денег?
Настройка произвольного домена для сервера с динамическим IP

Автор: Zombichok
Источник: Сдох,поэтому и решил запостить сюда



Изображение

Одной из наиболее часто встречающихся проблем при создании игрового сервера является обеспечение его доменным именем. Ведь каждый понимает, что гораздо приятнее и легче запоминать адрес сервера в виде mysuperserver.ru, нежели каждый раз записывать где-то IP этого самого сервера. А если Вы ещё и обладаете динамическим IP-адресом (сейчас это присуще многим Интернет-провайдерам), то домен позволит решить целый ряд трудностей, как-то:
• Наглядность имени сервера;
• Постоянный доступ к серверу по имени, вне зависимости от текущего IP;
• Возможность непрерывного мониторинга сервера с динамическим IP.
Как раз о таком случае и пойдёт речь в данной статье: присвоение любого доменного имени для сервера с динамическим IP.

На сегодняшний день существует достаточно много различных сервисов, предоставляющих услуги бесплатной привязки домена к динамическому IP. Однако лишь немногие из них способны привязать произвольный домен. В основном практикуется следующее: Вам предлагается некий перечень доменов третьего уровня; выбираете любой понравившийся и создаёте домен. В данном случае мы воспользуемся сервисом EveryDNS, который позволяет парковать любой принадлежащий Вам домен.

Одной из наиболее часто встречающихся проблем при создании игрового сервера является обеспечение его доменным именем. Ведь каждый понимает, что гораздо приятнее и легче запоминать адрес сервера в виде mysuperserver.ru, нежели каждый раз записывать где-то IP этого самого сервера. А если Вы ещё и обладаете динамическим IP-адресом (сейчас это присуще многим Интернет-провайдерам), то домен позволит решить целый ряд трудностей, как-то:
• Наглядность имени сервера;
• Постоянный доступ к серверу по имени, вне зависимости от текущего IP;
• Возможность непрерывного мониторинга сервера с динамическим IP.
Как раз о таком случае и пойдёт речь в данной статье: присвоение любого доменного имени для сервера с динамическим IP.

На сегодняшний день существует достаточно много различных сервисов, предоставляющих услуги бесплатной привязки домена к динамическому IP. Однако лишь немногие из них способны привязать произвольный домен. В основном практикуется следующее: Вам предлагается некий перечень доменов третьего уровня; выбираете любой понравившийся и создаёте домен. В данном случае мы воспользуемся сервисом EveryDNS, который позволяет парковать любой принадлежащий Вам домен.

Итак, начнём.
1. Предполагается, что домен у Вас уже есть (о том, как зарегистрировать домен немало описано на просторах Интернета), необходимо сменить NS сервера для данного домена на один или два из нижеперечисленных:
• ns1.everydns.net
• ns2.everydns.net
• ns3.everydns.net
• ns4.everydns.net
(Это обеспечит обращение к DNS-серверам EveryDNS при попытки зайти на Ваш домен).
Если Вы только сейчас создаёте регистрируете домен, указывайте NS-сервера из этого списка.
В качестве примера, положим, что мы зарегистрировали домен myserver.com

2. Далее необходимо зарегистрировать аккаунт на EveryDNS.
Процедура регистрации проста и не займёт много времени.

3. Зарегистрировавшись и зайдя на сайт EveryDNS, следует перейти в раздел Manage DNS. Вводим в поле "Add new domain: (basic)" имя нашего домена (в нашем случае это myserver.com). Установив кружок напротив опции "Make domain dynamic", нажимаем на ">> (advanced)". После этого новый домен появится в списке "Dynamic Domains:". Нажав на его имя, Вы попадёте в панель управления данным доменом.

Здесь Вы можете видеть, что в поле адреса для домена (за это отвечает колонка "Value" в таблице) находится Ваш текущий IP (его также всегда можно посмотреть на сайте MyIP.Ru). Но сервису необходимо будет узнать, когда сменится Ваш адрес, чтобы

правильно направлять пользователей, обращающихся к домену myserver.com. Для этого используются программы-клиенты обновления IP адреса.

4. Мы воспользуемся единственным, обнаруженным мною при поисках, клиентом обновления для Every DNS: eDNSCS.
Скачиваем клиент eDNSCS. Для его работы Вам понадобится .NET Framework.

5. Наш клиент обновления IP представляет собой консольную программу, запускаемую с параметрами. Таким образом, чтобы обновить IP-адрес на сервисе eDNS, нужно запустить клиент из командной строки:

Код:
eDNSCS.exe <login> <pass>

где и - это ваш логин и пароль на Every DNS.

6. Поскольку мы не имеем возможности постоянно следить за тем, сменился ли IP, и запускать по надобности eDNSCS.exe вручную, необходимо автоматизировать этот процесс. Воспользуемся планировщиком задач, который будет каждые два часа (ставить интервал менее этого времени не рекомендуется, так как обновление на DNS серверах всё равно проходит только раз в два часа) запускать клиент с необходимыми нам параметрами. К сожалению, имеющийся в системе Windows встроенный планировщик заданий не подойдёт для этих целей, так как не умеет запускать заданее чаще, чем раз в сутки. Поэтому мы воспользуемся альтернативным вариантом планировщика - Advanced Task Scheduler.

7. После скачивания просто извлеките файлы планировщика в любую удобную для Вас папку и запустите исполнимый файл. Осталось добавить само задание, где указать путь к eDNSCS.exe, логин и пароль в качестве параметров запуска, а также интервал времени, с которым будет запускаться задание:

Изображение

Изображение

8. Теперь осталось лишь добавить Advanced Task Scheduler в автозагрузку. Сделать это можно через реестр (как именно, в данной статье описывать не буду) или е просто добавив ярлык на advscheduler.exe в папку "Автозагрузка" в меню "Пуск".


Надеюсь, данный материал окажется полезным.
Удачных дел серверных! ;)

З.Ы: В аттаче оригинальная сохранённая страница на всякий случай.


Вложения:
!.rar [278.65 КБ]
Скачиваний: 169
Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 10 ноя 2010, 11:01 
Не в сети
Зарегистрирован:
01 июн 2010, 03:10
Последнее посещение:
08 авг 2011, 01:24
Сообщения: 386
Сервер с динамическим IP не нужен.


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 10 ноя 2010, 21:08 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 20:03
Последнее посещение:
25 фев 2018, 00:34
Сообщения: 260
Откуда: взять денег?
Видимо эта статья для тех у кого нет возможности иметь статичный ИП.Хотя им наверное тоже такой не нужен :Д,но вот выбирать не приходится.


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB