Я размещаю FTP-сервер FileZilla на своем локальном компьютере с Windows для некоторого быстрого обмена файлами, но я нахожусь в сети NAT, и порт 21 с моего локального компьютера переводится на некоторый порт, например 12345, который не является портом FTP по умолчанию, поэтому пользователи должны получить доступ к моему серверу с помощью ftp://publicip:12345/file, а не просто ftp://publicip/file.
Мне было интересно, возникнут ли какие-либо конкретные проблемы с переадресацией внешнего порта 21 на моем модеме на локальный порт 21 только для простоты использования в URL-адресе, как показано выше, учитывая, что я не использую FTP-сервер где-либо еще в этой сети. Я спрашиваю об этом, потому что модем всегда предупреждает меня во время переадресации порта о том, что этот порт является общим портом протокола, и, по-видимому, рекомендует не делать этого.