4

Я не мог войти в Facebook, поэтому я пропинговал домен и получил это:

пинг www.facebook.com

Pinging www.facebook.com [69.171.228.14] с 32 байтами данных:

Истекло время запроса.

Ответ от 204.15.23.57: Сеть назначения недоступна.

Но когда я пингую этот IP, это достижимо.

Пинг 204.15.23.57 с 32 байтами данных:

Ответ от 204.15.23.57: bytes = 32 time = 190ms TTL = 51

Я понимаю, что с моим компьютером что-то не так, поскольку я пытался использовать другие сети (в той же сети, к которой другие устройства могут подключаться к Facebook), сбрасывать таблицу маршрутизации маршрутизатора, очищать кэш arp моего компьютера ... но ничего из этого не работает.

У кого-нибудь есть идеи?

4 ответа4

8

Ваши команды показывают следующее:

  1. Ваш компьютер разрешил адрес www.facebook.com как 69.171.228.14
  2. Пытается отправить ему ping-пакеты
  3. На пути пакета маршрутизатор (возможно, ваш, по адресу 204.15.23.57) не может найти маршрут до 69.171.228.14
  4. Чтобы вы знали об этом, маршрутизатор 204.15.23.57 информирует вас об этом с помощью ответного сообщения ICMP. Сеть назначения недоступна.

Во второй команде вы пингуете маршрутизатор, который дал вам чистый недоступный ответ, а не хост facebook, поэтому неудивительно, что вы получаете от него ответ.

Как вы уже указали, это было следствием испорченного файла hosts. Вы также могли бы увидеть проблему, если бы использовали nslookup для непосредственного запроса DNS-сервера:

nslookup
server 8.8.4.4
www.facebook.com

Это показало бы вам фактический адрес хоста facebook, и вы заметили бы, что он отличается от того, который вы дали (69.171.228.14), так что вы могли бы посмотреть в файле hosts, как компьютер разрешает IP-адреса через файл hosts или запросы DNS.

Сказав, что нехорошо, что вирус смог обновить файл hosts, так как он должен быть доступен для записи только суперпользователю / системе (администратор, SYSTEM или root в Linux). Следовательно, подразумевается, что вирус / троян имел высокий уровень доступа к системе.

1

Перейдите в C:\Windows\System32\drivers\etc\ и откройте hosts в Блокноте.

Удалить все записи, как это:

173.252.110.27 facebook.com
173.252.112.23 www.facebook.com
173.252.112.23 login.facebook.com
69.171.242.27 upload.facebook.com
66.220.152.19 graph.facebook.com
173.252.101.48 pixel.facebook.com
173.252.100.27 apps.facebook.com

Сохраните файл.

0

Вы можете попытаться очистить свой DNS. Откройте CMD и:

ipconfig /flushdns

Проверьте свои IPv4 и IPV6 (если есть) DNS-серверы. У меня была такая же проблема в прошлом, и я допустил ошибку с моим IPV6. Но в конце хороший флеш сделал свою работу!

-2

В моем случае мне пришлось отключить IPv6, чтобы решить эту проблему. По какой-то причине все запросы ping по умолчанию были IPv6.

Если бы я сделал "ping google.com -4", я бы получил ответ. Это заставляет его использовать IPv4. Если бы я выполнил эхо-запрос без -4, это не сработало бы и ничего другого (браузеры, электронная почта и т.д.).

Хотя, возможно, есть и лучшее решение, на данный момент я просто отключил IPv6 в свойствах NIC, и это сразу же решило проблему.

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