У меня есть веб-сервер / файловый сервер, работающий в небольшой сети, которая подключена к внешнему миру через линию ADSL. . Все работает отлично, но проблема в том, что мы не можем получить доступ к веб-сайту или серверу через URL-адрес изнутри сети, предположительно из-за NAT.
Мой вопрос: есть ли способ обойти это? Я могу использовать файл HOST для перенаправления URL-адреса на внутренний IP-адрес, но это не подходит для используемых нами устройств iOS. Возможно, что-то есть на уровне маршрутизатора?
Ура.
Многие брандмауэры / маршрутизаторы не позволяют выполнять обратную маршрутизацию на внутренний хост, как вы пытаетесь это сделать, когда получаете доступ к внутреннему серверу по его внешне замаскированному IP.
Либо получите брандмауэр, у которого есть механизмы, помогающие в таких ситуациях (например, Cisco ASA может использовать подмену DNS) или использовать хосты / внутренний DNS-сервер для маскировки имени (имен) хоста.