Вы не можете слишком много читать в эти дни в результатах traceroute - конечные сети будут часто фильтровать различные пакеты, на которые полагается traceroute. Даже tcptraceroute (полезный диагностический инструмент, так как он приближается к тестированию фактического объекта, который вы хотите проверить - пути TCP-соединения) пострадает, если отфильтрованные пакеты ответа об ошибках ICMP.
Тем не менее, одна очевидная вещь в результатах, которые вы даете, заключается в том, что ваш www.reddit.com разрешается на разные IP-адреса в каждом примере. Таким образом, вы можете сначала проверить, что вы используете один и тот же правильный DNS-сервер для всех поисков.
Далее, какой сбой вы на самом деле испытываете в браузере?
- полный сбой подключения (немедленный сбой.)
- Время соединения истекло, вообще ничего?
- истекло время соединения, часть страницы загружается, но некоторые вещи этого не делают
Вы упоминаете о страницах, требующих входа - это может быть подсказкой, так как это предполагает, что на сайт отправляется больше данных, чем простой HTTP-запрос.
У вас могут быть некоторые несовместимости NAT, некоторые проблемы с локализованным брандмауэром или что-то в этом роде. На самом деле это может быть не стек TCP OS X по вине, это могут быть только некоторые из флагов TCP, которые устанавливаются в других ОС, и есть много кандидатов (SACK, обнаружение MTU пути, масштабирование окон, чтобы назвать три .)