Mac не может просматривать веб-сайты с одним IP-адресом
Я не могу просматривать какие-либо веб-сайты, размещенные на одном IP-адресе - учетной записи веб-хостинга посредника, которой я управляю, с несколькими веб-сайтами. Это происходит во всех браузерах. Другие сайты в порядке. Проблема только с сайтами, размещенными на этом аккаунте посредника.
Ошибки:
Сафари:
Safari can’t open the page XXXXXXXX because the server unexpectedly dropped the connection.
This sometimes occurs when the server is busy. Wait for a few minutes, and then try again.
Хром:
No data received
ERR_EMPTY_RESPONSE
Unable to load the webpage because the server sent no data.
Fire Fox:
The connection was reset
The connection to the server was reset while the page was loading.
Я могу SSH, ping, traceroute и т. Д. На IP-адрес. Я даже могу войти в панель управления хостингом посредника (WHM), которая работает на другом порту - это просто проблема просмотра веб-страниц на порте 80.
У других машин при таком же подключении у меня нет проблем - только моя машина.
Я пробовал много разных вещей, чтобы решить эту проблему:
- Использование разных DNS (Google, OpenDNS и т. Д.)
- Очистка кеша DNS
- Очистка кеша во всех браузерах
- Использовал как WiFi, так и LAN соединения
Если я подключу свою машину к личной точке доступа на моем телефоне, я смогу без проблем просматривать эти сайты. Переключение обратно в мою офисную сеть, и проблема вернулась. Это может указывать на то, что блокируется офисное соединение, однако:
- В этой сети есть другие машины, которые могут нормально обращаться к тем же сайтам
- На веб-хосте нет блоков для этого IP
Я проверил с провайдером хостинга, и они не видят проблем в их конце.
Моя машина:
Mac Yosemite 10.10.4 Broswers: Safari (8.0.7 (10600.7.12)), Chrome (44.0.2403.107 (64-bit)), Firefox (39.0)
Итак, я выдвигаю эту странную проблему в надежде, что у кого-то есть идеи о том, что может быть причиной проблемы.
С нетерпением жду некоторых идей.
Спасибо,
Натан
1 ответ
Мне удалось немного покопаться, и я нашел следующие записи в system.log:
acwebsecagent[257]: Connection : Failed to connect to XXX.XXX.XXX.XXX:80. Code : 60
Jul 29 12:53:47 zzzz.local acwebsecagent[257]: Connection : Caught exception. Code : 60
Jul 29 12:53:47 zzzz.local acwebsecagent[257]: Connection : Failed to connect externally. Code : 60
Jul 29 12:53:48 zzzz.local acwebsecagent[257]: Connection : Failed to connect to XXX.XXX.XXX.XXX. Code : 60
Jul 29 12:53:48 zzzz.local acwebsecagent[257]: Connection : Caught exception. Code : 60
Jul 29 12:53:48 zzzz.local acwebsecagent[257]: Connection : Failed to connect externally. Code : 60
Jul 29 12:53:51 zzzz.local acwebsecagent[257]: Connection : Auth key is not provided or is invalid, applying connection failure policy. CMode : 2 TMode : 1
Оказывается, эти ошибки регистрировались приложением AnyConnect CISCO.
Я больше не использую это приложение, поэтому удалил его, и кажется (пока), что проблема была решена.
Если мне все еще нужно было использовать это приложение, можно отключить фильтрацию веб-безопасности:
Disabling and Enabling Filters Using Mac OS X
The service password used in this procedure is configured in the Authentication panel of the Web Security profile editor.
Step 1 Launch the Terminal application.
Step 2 Change to the /opt/cisco/anyconnect/bin folder.
Step 3 Disable or enable filtering:
To enable filtering, enter acwebsecagent -enablesvc
To disable filtering, enter acwebsecagent -disablesvc -servicepassword