Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   ip lookup failed <Garena> (http://forum.oszone.net/showthread.php?t=117228)

LuxeL 14-09-2008 23:33 899287

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

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

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

El Scorpio 15-09-2008 07:16 899447

Цитата:

Цитата LuxeL
И походу сервер клиента (как это ни парадоксально звучит)) не видит моего ip, возможно видит только эту локальную сеть (?) »

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

LuxeL 15-09-2008 15:30 899856

Вложений: 1
Все ip в прикрепленном скрине.

Angry Demon 15-09-2008 17:19 899985

LuxeL, IP-адрес белый. Всё нормально. Глючит, видать, garena.

Yustus 15-09-2008 17:51 900020

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


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

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

LuxeL 15-09-2008 18:48 900054

# (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 900142

тогда проверь это:
Цитата:

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


LuxeL 18-09-2008 22:16 902850

подскажите как отследить?

Yustus 19-09-2008 12:51 903213

Windows имеет встроенный инструмент Netstat , но для обывателя он малоинформативен.

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

LuxeL 23-09-2008 18:08 906807

Вложений: 1
С помощью TCPView узнал след. информацию. Но как расшифровать все это не знаю), смотреть в скринах.

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

Yustus 24-09-2008 16:21 907655

отключение нода не помогает точно?

LuxeL 25-09-2008 17:21 908622

Вложений: 1
Отключение нода не помогает.
Я попробовал подключиться в интернет не через моего провайдера, а с помощью gprs и гарена заработала (скрины прилагаются), другое дело что играть через гарену таким способом убыточно. Поэтому хотелось бы найти способ как указать свой ip адресс гарене.

LuxeL 25-09-2008 17:22 908623

Вложений: 2
и вот еще скрины с tcpview

Yustus 25-09-2008 17:27 908626

Цитата:

Цитата LuxeL
Я попробовал подключиться в интернет не через моего провайдера, а с помощью gprs и гарена заработала »

Напрашивается вывод, что провайдер блокирует порты.
Позвоните в техподдержку.

LuxeL 25-09-2008 18:20 908658

хорошо, поробую позвонить, но
там следует наверняка сказать о том какие порты открыть, так ведь?

LuxeL 04-10-2008 00:33 915391

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

Luzuk 04-10-2008 04:55 915445

Ну порт согласно скринам явно 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 918037

спасибо большое, попробую...

arch0 29-11-2008 04:41 966996

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?


Время: 08:16.

Время: 08:16.
© OSzone.net 2001-