Delen via


DNS-namen van knooppunten in Azure Cosmos DB for PostgreSQL

VAN TOEPASSING OP: Azure Cosmos DB for PostgreSQL (mogelijk gemaakt door de Citus-database-extensie naar PostgreSQL)

Wanneer een Azure Cosmos DB for PostgreSQL-cluster wordt ingericht, krijgt elk knooppunt een eigen FQDN (Fully Qualified Domain Name) toegewezen. Deze FQDN wordt gebruikt om verbinding te maken met elk knooppunt, mits de juiste netwerkbeveiliging is ingesteld om toegang te verlenen. De FQDN wordt gebruikt in de Postgres-verbindingsreeks of persoonlijke of openbare toegang wordt gebruikt.

Domeinnamen in Azure Cosmos DB for PostgreSQL

Alle knooppuntdomeinnamen in Azure Cosmos DB for PostgreSQL worden gemaakt in postgres.cosmos.azure.com domein. De FQDN van een knooppunt wordt gemaakt in de volgende indeling

<node-qualifier>-<cluster-name>.<uniqueID>.postgres.cosmos.azure.com

waarbij node-qualifier 'c' kan zijn voor de coördinator of 'w0', 'w1', enzovoort voor werkknooppunten; cluster-name is de naam voor het cluster dat u hebt geselecteerd tijdens het inrichten van het cluster; uniqueID is een willekeurig gegenereerd wereldwijd unieke id van 14 tekens.

Bijvoorbeeld: c-mycluster.12345678901234.postgres.cosmos.azure.com.

Deze FQDN wordt omgezet in een openbaar IP-adres voor elk knooppunt in het cluster. Als openbare toegang is ingeschakeld op het cluster, wordt deze FQDN gebruikt in de Postgres-verbindingsreeks om verbinding te maken met een knooppunt.

Wanneer u privétoegang op het cluster inschakelt, maakt Azure een privé-DNS-zone voor elk cluster. FQDN voor elk knooppunt met een privé-eindpunt wordt gemaakt in deze privé-DNS-zone, naast de primaire FQDN. FQDN in deze privé-DNS-zone gebruikt de volgende indeling

<node-qualifier>-<cluster-name>.<uniqueID>.privatelink.postgres.cosmos.azure.com

waarbij node-qualifier 'c' kan zijn voor de coördinator of 'w0', 'w1', enzovoort voor werkknooppunten; cluster-name is de naam voor het cluster dat u hebt geselecteerd tijdens het inrichten van het cluster; uniqueID is een willekeurig gegenereerd wereldwijd unieke id van 14 tekens.

Bijvoorbeeld: c-mycluster.12345678901234.privatelink.postgres.cosmos.azure.com.

node-qualifier-cluster-name.uniqueID. postgres.cosmos.azure.com FQDN kan ook vanuit een VNet-omgeving (virtueel netwerk) worden gebruikt. Als DNS-naamomzetting wordt uitgevoerd vanuit een VNet, wordt FQDN omgezet in een privé-IP die is toegewezen aan een knooppunt via een privé-eindpunt. Als DNS-naamomzetting wordt uitgevoerd vanaf het openbare internet, wordt FQDN omgezet in een openbaar IP-adres dat aan dat knooppunt is toegewezen.

Het is belangrijk om alleen FQDN te gebruiken om toegang te krijgen tot een knooppunt als toegewezen openbare IP-adressen kunnen veranderen tijdens normale bewerkingen, zoals een failover met hoge beschikbaarheid of een rekenschaalbewerking.

Belangrijk

Azure Cosmos DB for PostgreSQL-clusters die vóór 6 juni 2023 zijn gemaakt, gebruiken de volgende verouderde domeinnaam en FQDN-indeling:

Primaire FQDN-indeling: node-qualifier.cluster-name. postgres.database.azure.com FQDN in een privé-DNS-zone: node-qualifier.privatelink.cluster-name. postgres.database.azure.com

waarbij node-qualifier 'c' is voor coördinator en w0, w1, enzovoort voor werkknooppunten en cluster-name de naam is voor het cluster dat u hebt geselecteerd tijdens het inrichten van het cluster.

Volgende stappen