PDA

Показать полную графическую версию : ip lookup failed <Garena>


LuxeL
14-09-2008, 23:33
Вообщем случилась такая проблемка: при запуске программы garena (клиент для игры по интернету) выдается ошибка ip lookup failed. Как вариант решения проблемы (который я нашел через гугл) было отключение файервола/брандмаура. Все было сделано - результата ноль. Я понял, что суть проблемы заключалась в другом - а именно в способе подключения к интернету. Для выхода в интернет достаточно вставить кабель Lan, ты подключаешься в локальную сеть и соотвественно к интернету. И походу сервер клиента (как это ни парадоксально звучит)) не видит моего ip, возможно видит только эту локальную сеть (?). Поэтому мне нужно указать свой ip адресс. Напрямую в самом подключении все забивал (то есть по сути dhcp отключен), но не помогло. Вопрос - какие еще есть способы?

Заранее спасибо!

P.S. подозреваю что можно попробавать прокси, но не знаю как все настроить...

El Scorpio
15-09-2008, 07:16
И походу сервер клиента (как это ни парадоксально звучит)) не видит моего ip, возможно видит только эту локальную сеть (?) »
Свой IP в студию. Хотя бы до третьего октета
Впрочем и так скажу, если адрес похож на 192,168,х,х или 10,х,х,х - значит провайдер выделяет "локальный" адрес, который потом преобразовывается через NAT (http://ru.wikipedia.org/wiki/NAT), и этот NAT работает не вполне правильно.

LuxeL
15-09-2008, 15:30
Все ip в прикрепленном скрине.

Angry Demon
15-09-2008, 17:19
LuxeL, IP-адрес белый. Всё нормально. Глючит, видать, garena.

Yustus
15-09-2008, 17:51
Либо сервер пытается сопоставить айпи клиента с его именем (что бред канешна полнейший =))))) ), либо у вопрошающего глючит его ДНС, и клиент игры не может найти сервер игры по имени.


в файлике C:\WINDOWS\system32\drivers\etc\hosts ничего лишнего нет?

Неплохо бы отследить, куда пытается коннектиться клиент игры при запуске.. Каким-нибудь нетстатом..

LuxeL
15-09-2008, 18:48
# (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
#
# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов именам узлов.
# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
# находиться в первом столбце, за ним должно следовать соответствующее имя.
# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
#
# Кроме того, в некоторых строках могут быть вставлены комментарии
# (такие, как эта строка), они должны следовать за именем узла и отделяться
# от него символом '#'.
#
# Например:
#
# 102.54.94.97 rhino.acme.com # исходный сервер
# 38.25.63.10 x.acme.com # узел клиента x

127.0.0.1 localhost

Проверил у знакомого который такой же провайдер - аналогичная ситуация, подключил телефон и через него вышел в интеренет - гарена пашет. Следовательно, El Scorpio прав, вопрос как это исправить и с помощью чего

Yustus
15-09-2008, 21:12
тогда проверь это:
Неплохо бы отследить, куда пытается коннектиться клиент игры при запуске.. Каким-нибудь нетстатом.. »

LuxeL
18-09-2008, 22:16
подскажите как отследить?

Yustus
19-09-2008, 12:51
Windows имеет встроенный инструмент Netstat , но для обывателя он малоинформативен.

Поэтому проще воспользоваться более дружелюбной утилитой мониторинга соединений, например, TCPView

LuxeL
23-09-2008, 18:08
С помощью TCPView узнал след. информацию. Но как расшифровать все это не знаю), смотреть в скринах.

1 скрин - запуск программы
2 скрин - непосредственно log in
3 скрин - все тот же log in (несколькими секундами спустя)

Yustus
24-09-2008, 16:21
отключение нода не помогает точно?

LuxeL
25-09-2008, 17:21
Отключение нода не помогает.
Я попробовал подключиться в интернет не через моего провайдера, а с помощью gprs и гарена заработала (скрины прилагаются), другое дело что играть через гарену таким способом убыточно. Поэтому хотелось бы найти способ как указать свой ip адресс гарене.

LuxeL
25-09-2008, 17:22
и вот еще скрины с tcpview

Yustus
25-09-2008, 17:27
Я попробовал подключиться в интернет не через моего провайдера, а с помощью gprs и гарена заработала »
Напрашивается вывод, что провайдер блокирует порты.
Позвоните в техподдержку.

LuxeL
25-09-2008, 18:20
хорошо, поробую позвонить, но
там следует наверняка сказать о том какие порты открыть, так ведь?

LuxeL
04-10-2008, 00:33
кто-нибудь, пожалуйста, подкажите какие порты нужно просить открывать (в моем случае), чтобы гарена заработала...

Luzuk
04-10-2008, 04:55
Ну порт согласно скринам явно 7456

Только тут есть некоторые нюансы. С помощью nslookup (это встроенная с ОС утилита) можно отправлять DNS запросы для преобразования имени в ip и на оборот.

Что у меня получилось:
пишем в командной строке: nslookup garena.com
Получаем:
>Name: garena.com
>Address: 74.55.122.108

Теперь делаем так:
nslookup 74.55.122.108

>Name: 6c.7a.374a.static.theplanet.com
>Address: 74.55.122.108

Значит, что скорей всего этот сервер виртуальный или переехал на другой сервер, т.е. поменял свой ip, а это устаревшие данные.

На других скранах видно, что соединение установлено на ip 67.228.162.189

Проверим:
nslookup 67.228.162.189

>Name: garena.com
>Address: 67.228.162.189

В общем, интересно получается, что если у одного имени garena.com, два ip адреса


Еще можно сделать такую проверку. Берем telnet и пытаемся соединиться на порт 7456.

telnet garena.com 7456
>Подключение к garena.com...Не удалось открыть подключение к этому узлу, на порт
7456: Сбой подключения

А теперь тоже самое, но на второй ip

telnet 67.228.162.189 7456
...
что значит, что соединение установлено.


Как я понял 74.55.122.108 это http сервер, то есть там сайт лежит (при том хостинг там виртуальный).
А сама игра находится на другом сервере с ip 67.228.162.189, на порту 7456


При этом, возможно в процессе соединения используются еще какие-то другие порты.

LuxeL
07-10-2008, 17:10
спасибо большое, попробую...

arch0
29-11-2008, 04:41
LuxeL,
pazani plz u menja problema s garenoj hochu igrat dotu ne ne kak ne idet !! pishet shto tipo ne mozhet podkuchitsja k serveru :( pomogi mne pls shto mne nuzhno delat?




© OSzone.net 2001-2012