es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Azure Postgres Private endpoint no funciona con el nombre DNS.

He desactivado la conexión pública para mi base de datos de Azure PostgreSQL y he creado la conexión de punto de conexión privado, he señalado mi vnet y subnet relevantes durante la creación del punto de conexión privado. La configuración de conexión del punto de conexión privado ha tenido éxito y está en estado aprobado. Sin embargo, no pude conectar mi base de datos a través de pgadmin utilizando el nombre DNS. Estoy obteniendo el siguiente error:

El acceso a la red pública en este servidor está desactivado. Para conectarse a este servidor, utilice el Punto de Conexión Privado desde dentro de su red virtual. FATAL:

Sin embargo, funciona con la IP privada del punto de conexión privado.

Supongo que se debe a un problema de configuración DNS. También revisé mi zona DNS privada. Puedo ver el registro relevante para mi IP privada en la zona DNS. No estoy seguro de qué estoy omitiendo.

Aclaración adicional:

  1. ¿Debemos configurar varios puntos de conexión privados para el mismo recurso (PostgreSQL) en varias vnet?
  2. ¿La IP del último punto de conexión privado sobrescribe la IP anterior en la zona DNS privada? Está generando problemas de resolución DNS. ¿Es esto lo esperado?

¿Alguien puede asesorarme sobre esto?

Referencia:

https://learn.microsoft.com/en-us/azure/private-link/troubleshoot-private-endpoint-connectivity

https://learn.microsoft.com/en-us/azure/postgresql/concepts-data-access-and-security-private-link#use-cases-of-private-link-for-azure-database-for-postgresql

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Solución

    El problema parece estar relacionado con la configuración de DNS. La conexión del punto de conexión privado se ha configurado correctamente y se encuentra en estado aprobado. Sin embargo, al intentar conectarse a la base de datos de Azure PostgreSQL a través de pgAdmin utilizando el nombre DNS, se muestra el mensaje de error “El acceso de red público a este servidor está desactivado”.

    Es posible que el problema esté relacionado con la configuración de la zona DNS privada. Al verificar la zona DNS privada, se observó que el registro relevante para la dirección IP privada estaba presente. Sin embargo, puede ser necesario verificar más la configuración de DNS y asegurarse de que se haya configurado correctamente.

    Además, es importante tener en cuenta lo siguiente:

    1. Es posible configurar múltiples puntos de conexión privados para el mismo recurso, como Azure PostgreSQL, en múltiples redes virtuales.
    2. Al configurar múltiples direcciones IP de punto de conexión privado para el mismo recurso, es posible que la última dirección IP de punto de conexión privado reemplace la dirección IP anterior en la zona DNS privada, lo que puede ocasionar problemas de resolución de DNS. Esto es un comportamiento esperado.

    En conclusión, se recomienda revisar la configuración de DNS y asegurarse de que se haya configurado correctamente. Además, puede ser necesario verificar la zona DNS privada y asegurarse de que los registros relevantes se hayan creado correctamente. Por último, puede ser necesario considerar la posibilidad de configurar múltiples puntos de conexión privados para el mismo recurso y asegurarse de que las múltiples direcciones IP se manejen correctamente en la zona DNS privada.

Comments are closed.