我有一个 MySQL 数据库,我想从 Windows Azure 远程访问它,但目前 Windows Azure 不提供固定 IP 地址。与其将非常大的 IP 范围列入白名单以覆盖整个 Microsoft 数据中心,不如检查主机名。事实上,如果我允许“myuser@'foo.example.com'”,在建立与 MySQL 的新连接时进行 DNS 解析,那么变化的 IP 地址就不再是问题了。
有谁知道 MySQL 可以实现这样的方案吗?
答案1
MySQL 长期以来一直支持基于 DNS 的身份验证。问题是它需要您设置反向和正向查找。
如果您能够设置正向和反向记录,那么一切都会很容易。
请参阅关于MySQL 如何使用 DNS请参阅手册以了解完整详情。