ip lookup failed <Garena>
Вообщем случилась такая проблемка: при запуске программы garena (клиент для игры по интернету) выдается ошибка ip lookup failed. Как вариант решения проблемы (который я нашел через гугл) было отключение файервола/брандмаура. Все было сделано - результата ноль. Я понял, что суть проблемы заключалась в другом - а именно в способе подключения к интернету. Для выхода в интернет достаточно вставить кабель Lan, ты подключаешься в локальную сеть и соотвественно к интернету. И походу сервер клиента (как это ни парадоксально звучит)) не видит моего ip, возможно видит только эту локальную сеть (?). Поэтому мне нужно указать свой ip адресс. Напрямую в самом подключении все забивал (то есть по сути dhcp отключен), но не помогло. Вопрос - какие еще есть способы?
Заранее спасибо! P.S. подозреваю что можно попробавать прокси, но не знаю как все настроить... |
Цитата:
Впрочем и так скажу, если адрес похож на 192,168,х,х или 10,х,х,х - значит провайдер выделяет "локальный" адрес, который потом преобразовывается через NAT (http://ru.wikipedia.org/wiki/NAT), и этот NAT работает не вполне правильно. |
Вложений: 1
Все ip в прикрепленном скрине.
|
LuxeL, IP-адрес белый. Всё нормально. Глючит, видать, garena.
|
Либо сервер пытается сопоставить айпи клиента с его именем (что бред канешна полнейший =))))) ), либо у вопрошающего глючит его ДНС, и клиент игры не может найти сервер игры по имени.
в файлике C:\WINDOWS\system32\drivers\etc\hosts ничего лишнего нет? Неплохо бы отследить, куда пытается коннектиться клиент игры при запуске.. Каким-нибудь нетстатом.. |
# (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 прав, вопрос как это исправить и с помощью чего |
тогда проверь это:
Цитата:
|
подскажите как отследить?
|
Windows имеет встроенный инструмент Netstat , но для обывателя он малоинформативен.
Поэтому проще воспользоваться более дружелюбной утилитой мониторинга соединений, например, TCPView |
Вложений: 1
С помощью TCPView узнал след. информацию. Но как расшифровать все это не знаю), смотреть в скринах.
1 скрин - запуск программы 2 скрин - непосредственно log in 3 скрин - все тот же log in (несколькими секундами спустя) |
отключение нода не помогает точно?
|
Вложений: 1
Отключение нода не помогает.
Я попробовал подключиться в интернет не через моего провайдера, а с помощью gprs и гарена заработала (скрины прилагаются), другое дело что играть через гарену таким способом убыточно. Поэтому хотелось бы найти способ как указать свой ip адресс гарене. |
Вложений: 2
и вот еще скрины с tcpview
|
Цитата:
Позвоните в техподдержку. |
хорошо, поробую позвонить, но
там следует наверняка сказать о том какие порты открыть, так ведь? |
кто-нибудь, пожалуйста, подкажите какие порты нужно просить открывать (в моем случае), чтобы гарена заработала...
|
Ну порт согласно скринам явно 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,
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-