Запись файлов на сервер локальной сети с помощью веб-приложения в DMZ - PullRequest
0 голосов
/ 24 августа 2011

У меня есть приложение ASP.NET (C #), просто форма, которую люди могут заполнить и отправить в Интернете.Тем не менее, мне нужно это приложение, чтобы записать файл (только с помощью ввода-вывода) в папку в моей локальной сети.Это проблема из-за DMZ.

Из того, что я понимаю, цель DMZ состоит в том, что никакие соединения из большого страшного Интернета не допускаются к локальной сети.Интернет ---> LAN: заблокированLAN ---> Интернет: разрешеноИнтернет ---> DMZ: только определенные портыLAN ---> DMZ: разрешеноDMZ ---> LAN: заблокирован

Так что я могу сделать?

Ответы [ 2 ]

1 голос
/ 24 августа 2011

Если у вас нет НИЧЕГО доступного из DMZ -> LAN, тогда единственное, что вы можете сделать, - это записать файл локально и иметь службу в локальной сети, которая опрашивает файлы, копируя их, когда находит. Процедура опроса может быть такой же простой, как пакетный файл, выполняемый для запланированной задачи, который просто слепо копирует что-либо из папки на веб-сервере в DMZ во внутреннее местоположение.

0 голосов
/ 24 августа 2011

Для добавления на squillman'ы, да, возможно иметь связь между DMZ обратно во внутреннюю сеть (LAN). Все зависит от правил брандмауэра, настроенных во внутреннем брандмауэре (который существует между DMZ и внутренней сетью). Правила брандмауэра определяют IP-адрес, IP-адрес и порт.

...