Почему не может я traceroute или доступ определенные веб-сайты в моем браузере даже при том, что я могу проверить с помощью ping-запросов их от терминала?

Всего на одном компьютере в моем домашнем хозяйстве я не могу завершить успешный traceroute, ни обзор ни в каком браузере к по-видимому случайно выбранному, маленькому набору веб-сайтов. Это включает сайты как twitter.com к моему собственному сайту, thislooksnice.com, и должно все же найти рифму или причину. Однако я могу проверить с помощью ping-запросов и получить ответ от них очень хорошо. На моем iPod Touch и других компьютерах, я могу просмотреть на сайты очень хорошо.

Я нахожусь на Mac, работающем 10.6.7. Я не могу думать ни о чем, что я изменил в последнее время, который имеет какое-либо отношение к моему DNS/параметрам сети. Я обычно использую OpenDNS. Я пытался отключить его в шансе с помощью моих серверов DNS по умолчанию ISPs, починит вещи, но увы, это не сделало.

В общей сумме убытков в этой точке, так как это - жесткое к Google. Какие-либо мысли?

ОБНОВЛЕНИЕ: ошибка, которую я получаю при попытке к traceroute, следующие:

kevin-macbook-pro:~ Kevin$ traceroute twitter.com
traceroute: Warning: twitter.com has multiple addresses; using 199.59.148.11
traceroute to twitter.com (199.59.148.11), 64 hops max, 52 byte packets
traceroute: sendto: No route to host
 1 traceroute: wrote twitter.com 52 chars, ret=-1
3
задан 24.03.2011, 09:31

5 ответов

Проблема решена! Похоже, что один из моих объектов входа в систему вмешивался. Я убрал несколько приложений, что у меня не должно было действительно быть загрузки при запуске, и проблема, кажется, разрешила с тех пор. К сожалению, я не знаю, какое приложение вмешивалось, и я не уверен, что буду не торопиться, чтобы возвратиться и точно определить его в ближайшее время. Уже вылили слишком много времени в это. Спасибо, хотя к harrymc, mehaase, и Магарычу при торговой сделке для Вашей справки!

1
ответ дан 08.12.2019, 01:43

Вы могли бы попытаться сбросить кэш DNS на проблематичном компьютере.

Для сбрасывания кэша DNS в Mac OS X Leopard введите в терминале:

lookupd -flushcache 
0
ответ дан 08.12.2019, 01:43

Ping и http используют различные протоколы, которые могли бы объяснить, почему каждый работает, и другой не делает. С другой стороны traceroute использует тот же протокол в качестве ping, таким образом, я должен сказать, что полностью озадачен. Traceroute не является большим для поиска и устранения неисправностей, потому что много больших маршрутизаторов между Вами и Вашим местом назначения не ответит на него, таким образом, Вы просто получите это * * * ответы.

Ваш DNS хорошо. Я просто искал twitter.com и нашел адреса в том же диапазоне, таким образом, это не проблема имени.

Проблема находится в Вашей настройке маршрутизации. Одна вещь, которую я заметил, состоит в том, что Вы не можете достигнуть posterous.com (184.106.20.99) или thislooksnice.com (184.106.171.127), который у обоих есть тот же префикс (184.106.*)

Попытайтесь работать "netstat-rn" и отправить вывод здесь.

0
ответ дан 08.12.2019, 01:43

Некоторые инструменты в Mac OS X — особенно традиционные инструменты командной строки Unix — используют традиционный Unix библиотеки сопоставителя DNS. Другие инструменты — главным образом приложения для GUI, но некоторые инструменты командной строки также — используют вызовы библиотеки, которые теперь направлены через mDNSResponder.

Большинство раз DNS, кажется, работает в некоторых местах, но не в других в Mac OS X, вина лежит на mDNSResponder.

Я привык для просто sudo killall -HUP mDNSResponder, но я нашел, что это больше не всегда достаточно. Теперь я...

sudo killall -9 mDNSResponder

... и позвольте launchd повторно запустите его.

0
ответ дан 08.12.2019, 01:43

Программу, которая вызывала эту проблему, называют PeerGuardian. Это идет с деинсталлятором. Если Вы запускаете деинсталлятор, чем проблема уйдет. Вам, вероятно, придется перезагрузить.

0
ответ дан 08.12.2019, 01:43

Теги

Похожие вопросы