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

Директива NGINX allow с доменом вместо IP

В Nginx разрешить директиву (из модуля ngx_http_access_module), похоже, не работает с домены. Просто вроде работает с IP.

Почему это может быть полезно, спросите вы? Предположим, вы хотите, чтобы ваша семья имела доступ к вашему сервису без запроса пароля.
Члены семьи могут использовать динамический DNS для сопоставления своего IP-адреса с определенным доменом (например, name.hopto.org из такой службы, как No-IP). В этом случае его можно было закодировать следующим образом:

    allow 192.168.1.70;      #For an internal IP, for example.
    allow name.hopto.org;    #For a known external domain, for example.
    deny  all;

Однако, если это не работает, какие еще есть альтернативы? Не хочу в конечном итоге прибегать к заданиям cron для обновления IP-адресов ...
Почему Nginx не разрешает домен по IP-адресу? Есть ли модуль, который может это сделать?