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