Иногда при попытке подключения к FTP-серверу (например, для закачки файлов сайта) при помощи FileZilla (или других FTP-клиентов) возникает ошибка вида:

Статус: Определение IP-адреса для ****.ftp.ukraine.com.ua 
Статус: Не удалось установить соединение с "EAI_NODATA - No address associated with nodename".
Ошибка: Невозможно подключиться к серверу
Статус: Ожидание повтора...
Статус: Ожидание подключения в 1 секунду после неудачной попытки...
Статус: Определение IP-адреса для ****.ftp.ukraine.com.ua 
Статус: Не удалось установить соединение с "EAI_NODATA - No address associated with nodename".
Ошибка: Невозможно подключиться к серверу

Статус  «EAI_NODATA — No address associated with nodename» говорит о том, что по какой-то причине адрес сервера вида ****.ftp.ukraine.com.ua  не получилось преобразовать в его IP-адрес. Ну и как результат — программе не к чему подключаться, так как найти сервер не зная его IP-адреса — невозможно.

EAI_NODATA — No address associated with nodename

EAI_NODATA — No address associated with nodename

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

 ping serveraddress.com

Где serveraddress.com — это адрес FTP-сервера, к которому Вы пробовали подключаться.

Если выполнение команды вернёт примерно вот такой результат:

При проверке связи не удалось обнаружить узел ****.ftp.ukraine.com.ua.
Проверьте имя узла и повторите попытку.
Результат выполнения команды ping

Результат выполнения команды ping

То всё именно так как написано выше. Причин такой ошибки может быть несколько.

Первая причина

Одной из причин может быть то, что IP-адрес сервера по какой-то причине изменился, а в кеше используется ещё старый. Для её устранения необходимо подождать несколько часов (чтобы обновился кеш DNS-сервера интернет-провайдера), после чего  выполнить в командной строке:

ipconfig /flushdns

 Вторая причина

Второй и наиболее частой причиной  данной ошибки являются проблемы в работе DNS-сервера интернет-провайдера через которого компьютер подключен к интернету. Этот сервер в первую очередь отвечает за предоставление компьютеру пользователя услуги по разрешению доменных имён в их IP-адреса)  и по ряду причин достаточно часто может подвисать или по мелочи глючить. В числе  частых причин такого непотребства можно указать то, что зачастую данные сервер, ради снижения эксплуатационных затрат, не дублируются интернет-провайдером. Бороться с этим можно только обращением в техподдержку провайдера.

Ещё при возможности в настройках подключения к интернету можно указать вместо DNSов провайдера адреса публичных DNS-серверов Google, что радикально решит данную проблему, т.к. Вы больше не будете зависеть от ДНСов интернет-провайдера. Для этого в полях «Первичный DNS сервер» и «Вторичный DNS сервер» должно быть указано:

8.8.8.8

8.8.4.4

Полезный совет. 

Никогда не обращайтесь в техподдержку с фразой «у меня программа не соединяется с сервером» — Вас 100% пошлют к хостинг-провайдеру, а тот в свою очередь завернёт обратно с вероятностью 8 из 10. Для устранения этой траты нервов — прикрепляйте к своему запросу скриншот выполнения команды ping (которую мы делали выше).

Третья причина

Неполадки на стороне хостера также бывают. Но из собственной практики могу сказать, что их количество составляет примерно четверть (может даже немного меньше) от всех известных мне случаев. Так что не стесняйтесь обратиться в техподдержку Вашего хостинг-провайдера с тем же вопросом что и во втором случае.  Уточнив при этом что необходимо проверить доступность FTP-сервера (указать адрес) так как с Вашей стороны наблюдаются следующие неполадки (приложить скриншоты пинга и ошибки в программе).