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

Предоставить права доступа экземпляру MySQL на основе имени хоста, а не IP-адреса?

У меня есть база данных MySQL, к которой я хотел бы получить удаленный доступ из Windows Azure, которая на данный момент не предоставляет фиксированные IP-адреса. Вместо того, чтобы вносить в белый список очень большой диапазон IP-адресов, охватывающий весь центр обработки данных Microsoft, было бы предпочтительнее проверить имя хоста. Действительно, если бы я разрешал `myuser@'foo.example.com ', разрешение DNS, выполняемое при установке нового соединения с MySQL, то изменение IP-адреса больше не было бы проблемой.

У кого-нибудь возможна такая схема с MySQL?

MySQL уже давно поддерживает аутентификацию на основе DNS. Проблема в том, что вам нужно настроить как обратный, так и прямой просмотр.

Если вы можете установить как прямую, так и обратную запись, тогда все должно быть легко.

См. Раздел о Как MySQL использует DNS в руководстве для получения полной информации.