Есть на самом деле два связанных подхода к этому ...
Динамический DNS
Более простой вариант - использовать динамический DNS-сервис для публичного показа компьютера с FTP-сервером Filezilla.
По сути, вы выбираете динамического DNS-провайдера по вашему выбору, устанавливаете программу обновления на своем «файловом сервере», затем переносите порт соответствующего диапазона портов FTP на вашем маршрутизаторе (вероятно, на любой порт, который прослушивает Filezilla, затем диапазон «передачи»). msgstr "порты, соответствующие портам, определенным под вашим сервером Passive mode settings
).
Это решило бы проблемы с именем хоста и удаленным подключением, но, как один из его основных недостатков, требуется подключение к Интернету (даже если файлы передавались «локально»). Также обратите внимание, что в редких случаях может возникнуть проблема с отсутствием привязки (NAT loopback) на некоторых маршрутизаторах.
Локальный DNS-сервер
Кроме того, у вас всегда есть возможность запустить локальный DNS-сервер, такой как BIND . Это фактически заменило бы часть «Динамический DNS» первого решения (вам все равно нужно было бы использовать переадресацию портов, чтобы сделать сервер удаленно доступным).
Pros
Позволяет определить потенциально любое имя хоста, которое вы хотите использовать локально, и позволяет всем устройствам подключаться к этому имени хоста.
Может использоваться с пользовательскими зарегистрированными доменными именами, доступными через Интернет (например, example.com ).
Разрешает «локальные» переводы, что исключает необходимость подключения к интернету.
Потенциально решает любые проблемы с заколкой / NAT loopback.
Cons
Более сложная настройка. Потенциально требует периодического (незначительного) обслуживания (например, обновление динамических IP-адресов).
Один компьютер должен всегда оставаться включенным (служа DNS-сервером), иначе имена не будут разрешены. Кроме того, этот компьютер будет необходим для использования вашего локального подключения к Интернету.
Вводит некоторые небольшие дополнительные соображения безопасности.