Подход аутентификации, основанный на dyndns-host на Apache
Я ищу подход, разрешающий доступ на веб-сервере Apache, но только для клиентов с IP-адресом, который обрабатывает IP-адрес, назначенный динамическому адресу хоста.
1 ответ
Решение
Если я правильно понял ваш вопрос (вы хотите что-то вроде Allow from somehost.dyndns.org
) тогда нет, это невозможно.
Apache получает запрос от IP и выполняет обратный поиск DNS, это не будет соответствовать, и клиенту будет отказано.
Единственное решение, о котором я мог подумать, - написать cronjob, который периодически разрешает запись dyndns и записывает .htaccess
файл, разрешающий только этот IP.
Но это довольно странно, и я бы предпочел просто внедрить аутентификацию.