Подход аутентификации, основанный на dyndns-host на Apache

Я ищу подход, разрешающий доступ на веб-сервере Apache, но только для клиентов с IP-адресом, который обрабатывает IP-адрес, назначенный динамическому адресу хоста.

1 ответ

Решение

Если я правильно понял ваш вопрос (вы хотите что-то вроде Allow from somehost.dyndns.org) тогда нет, это невозможно.
Apache получает запрос от IP и выполняет обратный поиск DNS, это не будет соответствовать, и клиенту будет отказано.

Единственное решение, о котором я мог подумать, - написать cronjob, который периодически разрешает запись dyndns и записывает .htaccess файл, разрешающий только этот IP.
Но это довольно странно, и я бы предпочел просто внедрить аутентификацию.

Другие вопросы по тегам