Can not resolve host name
После запуска 12 сервера перестал обновляться клиент.
сделал ipconfig /flushdns
и добавил в файл «hosts»:
95.129.248.90 launcher.l2.ru
109.105.130.68 patch.l2.ru
95.129.248.195 gameguard.l2.ru
95.129.248.196 auth.l2.ru
клиент обновился, но при вводе логина и пароля возникает ошибка: Can not resolve host name.
Пробовал в hosts ставить 127.0.0.1, клиент снова не обновляется.
Так же не открывается в браузере форум 4гейм, ЦУП.
Можно ли что нибудь сделать?
ipconfig /displaydns что выдает?
В реестре проверить можно ключ «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servi c es\Tcpip\Parameters\DataBasePath».
Какого типа параметр? Дословно сюда.
Плюс, правильный ли путь?

Добавлено через 2 минуты
Я епта даже не пойму в чем дело. Из-за чего эта проблема.
Иннова? Провайдер? Или у меня что-то? У меня все норм работало, вот уже скок времени, и я ничего не менял в компе. D:
Аналогично после запуска 12-го серва не обновлялось и Can not resolve hostname. Щас обновляется но всё равно Can not resolve hostname
Угнова мать её
Добавлено через 4 минуты

во все заработало 🙂 наконецто
вот что прописывал
95.129.248.90 launcher.l2.ru
109.105.130.68 patch.l2.ru
95.129.248.195 gameguard.l2.ru
95.129.248.196 auth.l2.ru
109.105.130.129 geo.l2.ru


Добавлено через 11 минут
всё, заработало,
именно с этими строчками
Cannot resolve hostname l2 как исправить
64 хп, помогло прописывание в хостс
95.129.248.90 launcher.l2.ru
109.105.130.68 patch.l2.ru
95.129.248.195 gameguard.l2.ru
95.129.248.196 auth.l2.ru
109.105.130.129 geo.l2.ru
Хотя из игры както резво кидает
64 хп, помогло прописывание в хостс
95.129.248.90 launcher.l2.ru
109.105.130.68 patch.l2.ru
95.129.248.195 gameguard.l2.ru
95.129.248.196 auth.l2.ru
109.105.130.129 geo.l2.ru
Хотя из игры както резво кидает
так что как бы она и не нужна на самом дела но без нее не заходит
дисконектит через 5 минут ага меня тож
кстати с ней еще и валкер не верефится 😀
Добавлено через 4 минуты
на фогейме один норм пост нашел всего
Однако странно все это.
Провераю что возвращает ДНС провайдера (роутер настроен на провайдерский):
C:\Documents and Settings\User>nslookup
Default Server: Router
Address: 192.168.1.1
> geo.l2.ru.
Server: Router
Address: 192.168.1.1
Non-authoritative answer:
Name: geo.l2.ru
Address: 109.105.130.129
На всякий случай получаю ответ от Гугловского ДНС:
> server 8.8.8.8
Default Server: google-public-dns-a.google.com
Address: 8.8.8.8
> geo.l2.ru.
Server: google-public-dns-a.google.com
Address: 8.8.8.8
Non-authoritative answer:
Name: geo.l2.ru
Address: 109.105.130.129
Пингую:
C:\Documents and Settings\User>ping 109.105.130.129
Обмен пакетами с 109.105.130.129 по с 32 байт данных:
Ответ от 109.105.130.129: число байт=32 время=4мс TTL=247
Ответ от 109.105.130.129: число байт=32 время=3мс TTL=247
Ответ от 109.105.130.129: число байт=32 время=6мс TTL=247
Ответ от 109.105.130.129: число байт=32 время=3мс TTL=247
Статистика Ping для 109.105.130.129:
Пакетов: отправлено = 4, получено = 4, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 3мсек, Максимальное = 6 мсек, Среднее = 4 мсек
В игру не пускает (Can not resolve hostname).
Прописал в hosts:
109.105.130.129 geo.l2.ru
пустило. Мистика. =)
Может в игре есть какой-то ДНС кеш?
Resolve IP адресов в Linux: понятное и детальное описание
Настройка сетевого взаимодействия сервисов не самая простая задача и часто осуществляется без глубокого понимания как требуется настраивать систему и какие настройки на что влияют. После миграции сервисов в docker контейнерах с centos 6 на centos 7 я столкнулся со странным поведением вебсервера: он пытался присоединиться к сервису по IPv6, а сервис же слушал только IPv4 адрес. Стандартный совет в такой ситуации — отключить поддержку IPv6. Но это не поможет в ряде случаев. Каких? В этой статье я задался целью собрать и детально объяснить как приложения resolve ‘ят адреса.
Публикация будет полезна начинающим администраторам и разработчикам.
Прочитав эту статью, вы узнаете:
А еще я веду телеграм канал Об IT без галстуков и блог. На канале рассказываю о проблемах менеджмента и как их решать, пишу о принципах мышления при решении бизнес задач, о том как стать эффективным и высокоплачиваемым специалистом.
Теперь, когда у разработчика есть возможность вызвать функцию семейства getaddrinfo из glibc для определения адреса, то возникает потребность конфигурировать возвращаемые значения. Например, использовать ли сперва /etc/hosts или запрос к DNS-серверу. В glibc подобное конфигурирование производится с помощью схемы под названием Name Service Switch (NSS).
Если объяснять на пальцах, то NSS позволяет задавать базы данных и очередность поиска в этих базах для предоставления сервиса. В нашем случае, сервис — это поиск по hostname, а базой данных может выступать /etc/hosts или DNS сервер. Это не единственный сервис настраиваемый посредством NSS, предоставляются сервисы mail алиасов, сервис поиска пользователей и групп. Ознакомится со списком можно в руководстве.
Можно отметить, что для localhost имеются две записи: IPv4 и IPv6 адрес. Это может сыграть злую шутку и в конце материала я расскажу почему.
В мануале еще пишут про особую логику с обработкой хостнейма _gateway, но видимо это какой-то патч, так как с Centos 7 у меня он не завелся.
База mdns4_minimal или же mdns_minimal требуется для корректной работы Avahi. При необходимости можно обратиться к документации Arch по Avahi, где коротко и понятно дана информация
по использованию.
Теперь, когда дана информация по базам и принципам их работы стоит отметить отличия в определении адресов в разных инструментах, что приводит к проблемам в рантайме.
Обычно администраторы проверяют хостнейм используя команду host. Это некорректно, так host, как и dig, используют только DNS резолвинг, но не используют NSS. Nginx, например, использует функцию getaddrinfo, а она использует NSS. Это приводит к тому, что вбитый в /etc/hosts хостнейм может работать с nginx, но не резолвится иными способами. Куда хуже, когда в /etc/hosts вбиты IPv6 адрес для хостнейма, а в настройках DNS возвращается только IPv4 адрес. В этом случае, администратор может проверить что команда host возвращает только IPv4 адрес и успокоится, а потом приложение использующее getaddrinfo из glibc запустится и найдет для того же хостнейма IPv4 и IPv6 адрес. Источник ошибок…
Для проверки результатов возвращаемой каждой из баз документация рекомендует воспользоваться утилитой getent.
Ниже немного примеров работы с getent с включенным IPv6.
В /etc/nsswitch.conf содержится следующая цепочка баз:
В /etc/hosts содержится следующее инфо
Команда getent ahosts покажет список всех адресов которые удалось найти. С такими настройками она выведет следующее:
Команда позволяет точечно опросить конкретную базу и выяснить что срезолвит база. Рассмотрим для каждой базы возвращаемые значения:
Если убрать из /etc/hosts строки для localhost, то вывод видоизменится:
Теперь база dns и myhostname возвращает ответы, а база files не содержит данных. Для DNS запросов используется неймсервер конфигурируемый в /etc/resolv.conf в моем контейнере, например
На хост машине установлен dnsmasq который проксирует и кэширует ответы DNS серверов. Ответ от DNS будет зависеть от настроек DNS сервера к которому поступил запрос. RFC 1912 рекомендует в пункте 4.1 сконфигурировать DNS сервера таким образом, чтобы localhost указывал на 127.0.0.1.
Certain zones should always be present in nameserver configurations:
These are set up to either provide nameservice for «special»
addresses, or to help eliminate accidental queries for broadcast or
local address to be sent off to the root nameservers. All of these
files will contain NS and SOA records just like the other zone files
you maintain, the exception being that you can probably make the SOA
timers very long, since this data will never change.
The «localhost» address is a «special» address which always refers to
the local host. It should contain the following line:
В моем случае, dnsmasq из коробки содержит записи для localhost, как и рекомендует RFC.
Статус IPv6 на сервере можно получить из параметров ядра. Значение 0 возвращается при включенном IPv6, а 1 при выключенном.
В выводе ifconfig интерфейсы слушающие IPv6 содержат строчку inet6. Ниже пример вывода с выключенным и включенным IPv6 соответственно:
Выключить IPv6 можно вызовом
Воу, в первом выводе у нас дублируется адрес 127.0.0.1. Чтобы разобраться почему так происходит стоит обратиться к исходному коду glibc и к коду утилиты getent. Ниже кусок кода утилиты getent.
Флаг AI_V4MAPPED функции getaddrinfo производит маппинг IPv6 адресов на IPv4 если не были найдены IPv6 адреса в результате опроса базы. Флаг AI_ADDRCONFIG вынудит getaddrinfo проверить наличие IPv6/IPv4 адресов сконфигурированных в системе и в случае отсутствия хотя бы одного IPv6/IPv4 адреса не будет возвращаться IPv6/IPv4 независимо от того что ответит конкретная база.
Чтобы лучше понять эту концепцию, приведу примеры с выводом getaddrinfo на той же системе, с разными настройками ai_flags и ai_family. В /etc/hosts включены для localhost IPv4 и IPv6 адреса.
Исходный код можно найти на моем github.
Осталось проверить как ведет себя getaddrinfo для dns базы. Для этого оставлю в /etc/nsswitch.conf для hosts только dns базу и порезолвлю google.com. Вывод ниже с включенным IPv6.
А вот вывод с выключенным IPv6:
Как видно, ситуация с AI_ADDRCONFIG очень похожа.
Напоследок приведу пример как не учитывая все вышесказанное вляпаться в проблемы. IPv6 включен, /etc/nsswitch.conf стандартный.
Какой можно сделать вывод из всего написанного?
ssh: не удалось разрешить имя хоста [имя хоста]: nodename или servname предоставлено или неизвестно
однако, я могу войти на сервер с помощью,
Я просматривал переполнение стека в течение нескольких часов, пытаясь увидеть, если кто-то еще имел эту проблему, и я ничего не нашел. Каждый ssh учебник, который я нахожу, говорит, что я должен просто настроить его на удаленной машине и войти в систему из любого места, используя имя хоста, и у меня никогда не было успеха с этим.
10 ответов:
недавно я столкнулся с той же проблемой. Я смог ssh к моему pi в моей сети, но не из-за пределов моей домашней сети.
кроме того, я настроил Port forward на своем маршрутизаторе для размещения веб-сайта, и у меня даже был порт forward port 22 для статического IP-адреса моего pi для ssh, но я оставил поле пустым, где вы указываете приложение, для которого вы выполняете переадресацию портов на маршрутизаторе. В любом случае, я добавил » ssh » в это поле и, вуаля! Рабочее ssh-соединение из любого места на мой pi.
Я запишу настройки переадресации портов моего маршрутизатора.
(ApplicationTextField)_ssh (внешний порт)_22 (внутренний порт)_22 (протокол)_Both (на IP-адрес) _192.168.1.### (Включен)_checkBox
настройки переадресации портов могут быть разными для разных маршрутизаторов, поэтому посмотрите направления для вашего маршрутизатора.
теперь, когда я нахожусь вне своей домашней сети, я подключаюсь к своему pi, набрав:
тогда я могу ввести свой пароль и подключаться.
у меня была такая же проблема с подключением к удаленной машине. но мне удалось войти, как показано ниже:
Если вы находитесь на Mac, перезапуск DNS-ответчика исправил проблему для меня.
Если вам нужен доступ к VPN из любой точки мира, вам нужно зарегистрировать доменное имя и указать его на общедоступный ip-адрес вашего VPN/сетевого шлюза. Вы также можете использовать динамическую службу DNS для подключения имени хоста к общедоступному ip-адресу.
Теперь: ssh user@berry должны работать.
вы также столкнетесь с той же ошибкой
поэтому команда должна быть:
это происходило со мной при попытке получить доступ к Github. Проблема в том, что я имел привычку делать:
git remote add ssh:\git@github.com.
но, если у вас есть эта ошибка из вопроса, удаление ssh:\ может решить проблему. Это решило все за меня!
мне нужно было подключиться к удаленному серверу Amazon
Я получаю следующую ошибку.
ssh: Could not resolve hostname : nodename nor servname provided, or not known
решение для Mac OSX
Pinging хост решил проблему. Я использую Mac OSX Seirra.
теперь проблема решена. Возможность подключения к серверу.
Примечание: я пробовал данное решение также. Но из этого ничего не вышло. Затем ping решен вопрос.
попробуйте это, учитывая ваши разрешенные порты. Храните ваш в своем Documents папка, например.
Cannot resolve hostname l2 как исправить
Member
Регистрация: Май 22 08
Сообщений: 96
Предупреждения: BEKTPA»>0 
При запуске игры после ввода Лог и Пасс, выскакивает маленькое окошко от винды с надписью:
«ERROR. Cannot resolve hostname» и потом выходит табличка типа «Жди ща соединю с окном выбора сервов» и всё.
Ждал долго не помогло
Чаво делать? Куда тыкать? 😀
P.S. С другого компа заходит норм.
Kind administrator
Регистрация: Июнь 7 06
Сообщений: 3 435

Member
Регистрация: Март 27 08
Сообщений: 85
Предупреждения: Greah»>0 
При запуске игры после ввода Лог и Пасс, выскакивает маленькое окошко от винды с надписью:
«ERROR. Cannot resolve hostname» и потом выходит табличка типа «Жди ща соединю с окном выбора сервов» и всё.
Ждал долго не помогло
Чаво делать? Куда тыкать? 😀
P.S. С другого компа заходит норм.
а инет на этом компе через проксю?
Member
Регистрация: Август 15 09
Сообщений: 63
Предупреждения: kitos»>0 
Та же проблема ERROR. Cannot resolve hostname
На сайт заходит без проблем
Member
Регистрация: Сентябрь 14 08
Сообщений: 808
Предупреждения: atashi»>0 
Member
Регистрация: Июнь 12 08
Сообщений: 2 962
Забанен до: 3 Май 2033
Предупреждения: mdli»>0 
Kind administrator
Регистрация: Июнь 7 06
Сообщений: 3 435

Попробуйте пингануть из винды auth-fow2.theabyss.ru
Member
Регистрация: Сентябрь 23 09
Сообщений: 55
Предупреждения: Lipko»>0 
винда стоит семерка, проблемы те же что описаны выше. Дома пользуюсь Akado все норм, на работе захожу через Yota, выдает ошибку ERROR. Cannot resolve hostname и отрубает модем Yota вообще оО. В чем прикол чет непойму. Может айпишники Yota внесены в какой нить черный список? на сайт абуса захожу легко.
Обмен пакетами с auth-fow2.theabyss.ru [85.112.114.100] с 32 байтами данных:
Ответ от 85.112.114.100: число байт=32 время=178мс TTL=123
Ответ от 85.112.114.100: число байт=32 время=80мс TTL=123
Ответ от 85.112.114.100: число байт=32 время=96мс TTL=123
Ответ от 85.112.114.100: число байт=32 время=103мс TTL=123
Статистика Ping для 85.112.114.100:
Пакетов: отправлено = 4, получено = 4, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 80мсек, Максимальное = 178 мсек, Среднее = 114 мсек
Kind administrator
Регистрация: Июнь 7 06
Сообщений: 3 435

C:\Windows\System32\drivers\etc Заходите сюда.
Открываете hosts нотпадом.
Добавляете новую строчку
Сохраняете. Пробуете. Сюда результаты.
Member
Регистрация: Октябрь 6 09
Сообщений: 32
Предупреждения: Aspirinchik»>0 
C:\Windows\System32\drivers\etc Заходите сюда.
Открываете hosts нотпадом.
Добавляете новую строчку
Сохраняете. Пробуете. Сюда результаты.
Member
Регистрация: Август 16 10
Сообщений: 68
Предупреждения: Flez»>0 
Member
Регистрация: Декабрь 29 07
Сообщений: 2 222
Предупреждения: ShurickFeon»>0 
та же ошибка, провайдер не знаю какой (общажный)
не могу зайти в игру, Can not resolve hostname
сайт абиса не грузится, theabyss.ru не пингуется
Сообщение было отредактировано ShurickFeon: Декабрь 24 2010, 11:44
Member
Регистрация: Октябрь 26 07
Сообщений: 62
Предупреждения: ZooMeeR»>0 
C:\Windows\System32\drivers\etc Заходите сюда.
Открываете hosts нотпадом.
Добавляете новую строчку
Сохраняете. Пробуете. Сюда результаты.
реально помогает, спс.
Member
Регистрация: Март 30 07
Сообщений: 193











