Есть локальная сеть с сервером AD на Windows 2012. Он является также DNS-сервером для членов домена, ДНС-запросы передаёт дальше, на сервер на Win 2008R2.
Сервер на Win 2008R2 с двумя сетевухами — шлюз (не является членом домена). Одна сетевуха смотрит в локалку (192.168.0.254, маска 255.255.255.0), вторая в интерент (5.102.152.xxx, маска 255.255.252.0, шлюз 5.102.152.1, ДНС: свой же IP).
На этом сервере подняты DNS, Маршрутизация (NAT) и Web-сервер (IIS).
Компы из локали в интернет выходят, компы снаружи на сайты, запущенные на IIS заходят. НО компы из локалки не могут попасть на сайты, запущенные на этом IIS. (Брандмауэр для тестов отключил).
Если заходить на веб-сервер по его "локальному" IP - 192.168.0.254, то содержимое главного сайта отдаётся. Если же ввести "внешний" (или по доменному имени, которое в него резолвится) - 5.102.152.xxx, то первый раз отдаётся HTML-содержимое страницы и некоторые картинки, но без CSS-файлов. Пытаешься обновить страницу - уже вообще сайт недоступен. Перезапустишь браузер - можно по новой раз зайти.
То ли с маршрутизацией где-то что-то "запутывается", то ли ещё с чем - не могу разобраться

Забыл совсем: до этого вместо этого шлюза стоял сервак на Win2003. Настроен был идентично и всё работало. Новый сервер был настроен в отключенном от сети состоянии, а после тупо поставлен вместо старого.