Назад | Перейти на главную страницу

Отправляет ли протокол FTP домен, к которому вы подключаетесь?

Я пытаюсь настроить proftpd на зависимость от хоста, к которому подключен пользователь, однако у сервера есть несколько доменов на каждый IP-адрес.

В totalcommander подключаюсь к "domain1.com" Сервер настроен на обратный днс "domain2.com"

и% V, который является «DNS-ИМЯ сервера» в proftpd, возвращает «domain2.com» (не тот, к которому подключился пользователь)

можно ли определить, к какому серверу подключился пользователь?

Нет. FTP не имеет эквивалента заголовка HTTP "host". Если вы хотите, чтобы один и тот же FTP-сервер по-разному отвечал, когда пользователь подключается с использованием разных доменных имен DNS, вам нужно будет назначить каждому имени хоста свой собственный IP-адрес.

Насколько я знаю, в FTP нет заголовка Host. Однако Microsoft IIS поддерживает виртуальные хосты по имени пользователя («ftp.domain.tld | имя пользователя» или «ftp.domain.tld \ имя пользователя»).