Ты создал свой сервер, но твой комп в локалке и тебя не могут найти из инета? Как сделать чтоб тебя было видно из инета? Эти вопросы очень часто задаются на многих форумах и сайтах. Эта статья (так же как и статья про no-ip.com) расскажет, как найти себя в сети, да чтоб и другие видели.
Для ясности, все компьютеры в Интернете разговаривают напрямик друг с другом используя IP адреса а не имена.Система преобразования имен создана для нас, для людей что-бы нам было проще.
Резолюцией или преобразованием имен в адреса и адреса в имена занимается система под названием DNS.
DNS - Domain Name System или на русском Служба Доменных Имен. На вашем компьютере устанавливается маленький клиент и он постоянно проверяет какой у вас IP адрес и затем обновляет запись во всемирной системе DNS. Об одном из таких клиентов здесь пойдет речь. Кстати, -=вот=- и сам клиент. Называется он DirectUpdate. Качаем ПОЛНЫЙ клиент, так как в будущем там будет поддержка многих языков.
УСТАНОВКА:
К сожалению русского языка пока нет, выбираем английский и кликаем NEXT
Кликаем NEXT
Принимаем соглашение и кликаем NEXT
Выбираем КУДА хотим ставить и кликаем NEXT
Можно оставить выбор как есть или отметить только те языки которые нас интересуют и кликаем NEXT
Выбираем название директории программы в Programs и кликаем NEXT
И наконец кликаем Install
После окончания инсталяции выбираем отмеченные опция и кликаем FINISH
Таким образом мы установили у себя клиент для автоматического обновления DNS зоны.
Теперь пришло время зарегистрировать какую-нибудь зону для себя.
Правый клик на иконку программы, выбираем Launch admin now...
Откроется вот это окно:
Нажмем на about, получим громадный список сервисов которые в той или иной мере предоставляет интересуемый нами сервис.
Рассмотрим один из них - http://www.dyndns.org/
Заходим на сайт.
В правом верхнем углу жмем на Sign Up Now
Заполняем требуемые поля, соглашаемся с соглашением и пишем имя счета.
Я выбрал как пример vasyapup
Заполняем поля электронной почты и пароль.
(Укажите реальный адрес, на него придет нужная информация)
И кликаем в правом нижем углу Create Account.
Получаете сообщение что ваш аккаунт создан и данные высланы на вашу почту.
(Поэтому и надо указать реальную почту)
Проверяем почту, находим там письмо от DynDns.org, кликаем на ссылку в письме
Получаем уведомление о том что аккаунт создан
Кликаем на предложенный линк login
Заполняем Username и Password
В моем случае это vasyapup
После того как получили сообщение что зашли, кликаем на кнопку My Services.
Получаем панель управления и кликаем на Add Hosts Services
Выбираем Add Static DNS Host
Придумываем и Заполняем имя компа (я выбрал bus-rider), выбираем dyndns.org (обязательно) и нажимаем на Add Host
Если такого имени еще никто не зарегистрировал, вы получите сообщение что все прошло удачно
Возвращаемся к клиенту который мы установили
Нажимаем на кнопку Add
Заполняем поля как показано на рисунке в соответствие с внесенной информацией.
Все.
Теперь для проверки отключаемся от интернета, ждем минуту - две и подключаемся по новой.
Впринципе вы должны получить от провайдера новый IP адрес.
Зайдите в клиент и проверьте если система обновила ваш IP адрес или нет.
Нажмите на Force Update Now или просто подождите.
Теперь ваш компьютер известен в Интернет в данном случае bus-rider.dyndns.org
Но так как у вас стоит (я надеюсь) Firewall добраться к вам будет невозможно.
Для этого установите любую программу удаленного подключения.
Например Radmin, VNC или если у вас Windows XP включите удаленный помощник.
И самое последнее откройте соответствующий порт в Firewall-е для доступа извне.
По умолчанию Radmin использует порт TCP 4899, VNC 5900, Удаленный помощник Windows XP или просто RDP port 3389, CS-1.6 - 27015. Другие игры не рассматриваю...
Кстати многие модемы (DeLink, Acorp и т.д.) имеют в настройках опцию Dynamic DNS service, которая выполняет функции клиента DirectUpdate. Но это другая тема...
Удачи.
Все ссылки, работоспособность клиента и статьи в целом мной проверены.