Всякий раз, когда я пытаюсь получить доступ к другим компьютерам в моей сети, он не может подключиться. Если я пингую имена компьютеров (например, "ping fileserver"), он всегда показывает это:

Pinging frontend-load-balancer-671953524.us-west-1.elb.amazonaws.com [204.236.133.222] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Почему это происходит?

3 ответа3

0

Я нашел проблему. Это происходит только на моем рабочем ноутбуке. Кто-то на работе настроил псевдоним DNS для "fileserver", который указывает на Amazon AWS. Мой ноутбук кеширует этот адрес и пытается использовать его дома.

Я обошел проблему, жестко закодировав правильный IP-адрес в моем файле hosts.

0

Ваш DNS-сервер возвращает адреса для Amazon.

Какой IP-адрес у вашего DNS-сервера?

Возможно ли, что вы используете зарегистрированные адреса Amazon в своей сети за NAT и что DNS находится за пределами NAT и, следовательно, знает, что это действительно не ваши адреса?

Учитывая, что у вас есть IP-адрес DNS-сервера, я думаю, можно с уверенностью предположить, что проблема в устройстве с этим адресом. И поскольку DNS-сервер находится на маршрутизаторе / брандмауэре, я подозреваю, что проблема заключается в том, что кэш DNS на этом устройстве был отравлен. Попробуйте перезапустить его.

Причина, по которой другие компьютеры не имеют проблем, заключается в том, что каждый компьютер хранит свой собственный локальный кэш результатов DNS в течение некоторого периода времени. Таким образом, они не покажут проблему немедленно, если вы не перезагрузите один из них. Компьютер с этой проблемой, вероятно, был перезагружен в последнее время, чем другие.

0

Если вы проверили файл hosts и ничего не нашли, попробуйте выполнить следующую команду в командной строке:

ipconfig /flushdns

Это очистит кэш DNS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .