У меня есть сервер Ubuntu 16.04 с установленным Squid 3.5.22.
Он настроен на перехват трафика HTTP и HTTPS (прозрачный). Итак, перенаправления iptables использовались для портов 80 и 443.
Когда я подключаю к нему компьютер в локальной сети, все работает, как ожидалось, кроме Skype для бизнеса. Под ожидаемым я подразумеваю доступ в Интернет с некоторыми доменами HTTP и HTTPS, заблокированными / перенаправленными на другую страницу.
Однако Skype для бизнеса не может подключиться, обычный скайп работает нормально.
Я исправил: https://support.office.com/en-us/article/Create-DNS-records-at-eNomCentral-for-Office-365-a6626053-a9c8-445b-81ee-eeb6672fae77?ui=en-US&rs=en- США & ad = США # bkmk_verify И добавил все настройки DNS на enom.
Это избавило меня от ошибки DNS. Я получал другую ошибку: служба временно недоступна.
Изменение моего шлюза с моего IP-адреса Linux-сервера на мой обычный маршрутизатор позволяет мне нормально входить в Skype для бизнеса.
Есть предложения, почему это происходит? Какие-нибудь решения?
Я искал несколько дней и ничего не получил, исправления MS на самом деле не работали.
Примечание 1: и маршрутизатор, и интерфейс WAN Ubuntu используют DNS Google 8.8.8.8
Заметка 2: В руководстве, которое я использовал для установки и настройки squid, были следующие правила iptables, чтобы все работало: http://pastebin.com/SqpbmYQQ
Заметка 3: Я только что установил Sky (клиентское программное обеспечение Skype для бизнеса Linux) на сервер, и он без проблем вошел в систему. Поэтому я думаю, что проблема где-то в iptables или сетевом мосту на сервере.