NGINX 允许使用域名而不是 IP 指令

NGINX 允许使用域名而不是 IP 指令

在 Nginx 中allow 指令(来自模块 ngx_http_access_module)似乎不适用于。它似乎只与 IP 一起工作。

你可能会问,这有什么用呢?假设你希望家人无需输入密码即可访问你的服务。
家庭成员可以使用动态 DNS 将他们的 IP 映射到某个域(例如,来自 No-IP 等服务的 name.hopto.org)。在这种情况下,可以按以下方式进行编码:

    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 地址?是否有可以做到这一点的模块?

相关内容