Dela via


Dns-namn för noder i Azure Cosmos DB för PostgreSQL

GÄLLER FÖR: Azure Cosmos DB for PostgreSQL (drivs av Citus-databastillägget till PostgreSQL)

När ett Azure Cosmos DB for PostgreSQL-kluster etableras tilldelas varje nod sitt eget fullständigt kvalificerade domännamn (FQDN). Det här fullständiga domännamnet används för att ansluta till varje nod, förutsatt att rätt nätverkssäkerhet har konfigurerats för att bevilja åtkomst. FQDN används i Postgres-niska veze om privat eller offentlig åtkomst används.

Domännamn i Azure Cosmos DB för PostgreSQL

Alla noddomännamn i Azure Cosmos DB for PostgreSQL skapas i postgres.cosmos.azure.com domän. En nods FQDN skapas i följande format

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

där node-qualifier kan vara "c" för koordinator eller "w0", "w1" osv. för arbetsnoder. cluster-name är namnet på klustret som du valde under klusteretablering. uniqueID Är en slumpmässigt genererad globalt unik identifierare med 14 tecken.

Till exempel: c-mycluster.12345678901234.postgres.cosmos.azure.com.

Det här fullständiga domännamnet matchas till en offentlig IP-adress för varje nod i klustret. Om offentlig åtkomst är aktiverad i klustret används det här fullständiga domännamnet i Postgres-niska veze för att ansluta till en nod.

När du aktiverar privat åtkomst i klustret skapar Azure en privat DNS-zon för varje kluster. FQDN för varje nod med en privat slutpunkt skapas i den här privata DNS-zonen utöver dess primära FQDN. FQDN i den här privata DNS-zonen använder följande format

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

där node-qualifier kan vara "c" för koordinator eller "w0", "w1" osv. för arbetsnoder. cluster-name är namnet på klustret som du valde under klusteretablering. uniqueID Är en slumpmässigt genererad globalt unik identifierare med 14 tecken.

Till exempel: c-mycluster.12345678901234.privatelink.postgres.cosmos.azure.com.

node-qualifier-cluster-name.uniqueID. postgres.cosmos.azure.com FQDN kan också användas inifrån en virtuell nätverksmiljö (VNet). Om DNS-namnmatchning utförs inifrån ett virtuellt nätverk matchas FQDN till en privat IP-adress som tilldelats en nod via en privat slutpunkt. Om DNS-namnmatchning görs från det offentliga Internet matchas FQDN till en offentlig IP-adress som tilldelats den noden.

Det är viktigt att endast använda FQDN för att komma åt en nod eftersom tilldelade offentliga IP-adresser kan ändras under normala åtgärder, till exempel en redundansväxling av hög tillgänglighet eller beräkningsskalning.

Viktigt!

Azure Cosmos DB for PostgreSQL-kluster som skapats före den 6 juni 2023 använder följande äldre domännamn och FQDN-format:

Primärt FQDN-format: node-qualifier.cluster-name. postgres.database.azure.com FQDN i en privat DNS-zon: node-qualifier.privatelink.cluster-name. postgres.database.azure.com

där node-qualifier är "c" för koordinator och "w0", "w1" osv. för arbetsnoder och cluster-name är namnet på klustret som du valde under klusteretablering.

Nästa steg