Prive-einpunt, deselde servernamme: Azure SQL-ferbiningsstrings
Private Link feroaret wêr't in servernamme oplost, net de namme sels. Hâld de logyske hostnamme en jou VPN-klanten it prive-DNS-antwurd.
Private Link feroaret wêr't in ferbining telân komt, net hoe't de ferbining hjit. Foar Azure SQL Database is dat ferskil it hiele ûntwerp: de logyske server hâldt syn namme, en it prive-einpunt leveret in netwurkynskriuwing wêrnei't de namme oplost. De namme ferfange troch in IP-adres is de iene feroaring dy't TLS, oanmeldgegevens en ark tagelyk brekt. Twa ferbiningsstrings kinne gelyk lykje en hiel oars gedrage.
Hâld orders-db.database.windows.net en jou de klant in prive-antwurd dêrfoar.
De namme en it adres hawwe ferskate taken
De namme identifisearret de SQL-tsjinst, en dat is wat it sertifikaat en de oanmelding ferwachtsje. It prive-adres leveret in netwurkynskriuwing binnen it ferbûne firtuele netwurk. Ien mei de oare betize jout in ferbining dy't eat berikt en him tsjin neat autentisearret.
De rjochtline fan Microsoft foar Azure SQL freget de normale servernamme fan klanten. In direkte IP, en likegoed de namme mei it foarheaksel privatelink, is gjin útwikselber oanmelddoel. Ark dat in IP akseptearret, sil it akseptearje en dan mislearje by TLS of by autentikaasje, wat de echte flater ferberget. Dy mislearrings lêze as oanmeldproblemen oant jo nei de hostnamme yn 'e flater sjogge.
Wat de prive-sône eins feroaret
De prive-DNS-sône registrearret ien adres foar de server yn 'e privatelink-nammeromte, en de sône is keppele oan it firtuele netwurk dat it brûke moat. De oplossing ferpleatst him; de ferbiningsstring net. De foarm hjirûnder is in yllustraasje, gjin record om yn in iepenbiere sône te plakken.
Application name: orders-db.database.windows.net
Private DNS zone: privatelink.database.windows.net
Resolved private entry: the approved private endpoint address
Underhâld dat record en syn sônekeppeling as ynfrastruktuer, mei in eigner en in besjen datum.
Twa sônes mei deselde oarsprong en ferskate antwurden is de normale einstân, gjin konflikt. Iepenbiere klanten hâlde it iepenbiere antwurd, en prive-klanten krije it einpuntadres. De mislearringswize om op te letten is dielferkringing fan it prive-byld, wêrby't ien subnet prive oplost en in oar stilwei net.
Klanten bûten Azure hawwe in paad nei dy sône nedich
In VPN-klant sit bûten de oplosser fan Azure, dus moat de prive-sône fan it hybride paad berikber wêze. In Azure DNS-trochstjoerder of Azure DNS Private Resolver kin fragen betsjinje dy't fia dat netwurk oankomme. De rjochtline fan Microsoft is om de oanbelangjende iepenbiere tsjinstsône fia dy regeling troch te stjoeren ynstee fan oan te nimmen dat klanten de namme privatelink direkt opfreegje. Klanten dy't it prive-antwurd net oplosse kinne, falle stilwei werom op it iepenbiere.
Hâld de omfang fan it trochstjoeren bewust, want it ferfangen fan in iepenbiere sône yn gebrûk brekt nammen dy't de ferfanging net befettet.
Foarsjoch yn in oarder dy't identiteit fêst hâldt
De stappen hawwe aparte eigners: meitsje en goedkarre it einpunt, foarsjoch de VPN-rûte, yntegrearje prive-DNS, konfigurearje dan de klant mei syn normale servernamme. DNS dwaan foar de rûte jout tiidferrin dat op DNS-mislearrings liket. De klant lêst dwaan hâldt ien fariabele tagelyk yn beweging. Eltse stap hat in waarnimber resultaat, dus gjin ien hoecht troch te rieden test te wurden.
In ferbûne VPN-ikoan kiest net op himsels in prive-bestimming.
Wat in prive-einpunt net útskeakelet
It meitsjen fan in prive-einpunt skeakelet net automatysk iepenbiere tagong ta de logyske server út. Dat is in aparte útrôlbeslissing, en dy heart neidat de bedoelde prive-klanten befêstige binne as wurkjend. Hâld in herstelpaad en hâld rekken mei applikaasjes dy't noch de iepenbiere yngong brûke. Iepenbiere tagong earst útskeakelje is hoe't in wurkjende tsjinst in ûnderbrekking wurdt mei in kreas auditpaad.
Kontrolearje ek hokker ferbiningsbelied de server brûkt.
Redirect stjoert de klant nei in poarte op it knooppunt nei in earste gateway-ferbining, wat feroaret wat it klantnetwurk tastean moat. Proxy hâldt ferkear op 'e gateway. In slagge TCP-hânskodding op ien poarte is net it hiele oanmeldproses.
Dit is Azure SQL Database, net SQL Managed Instance, dy't syn eigen ferbiningsmodel hat en gjin lykweardich prive-einpuntferhaal. Hâld yn beide gefallen trije dingen apart beneamd: de namme, de netwurkynskriuwing en de oanmeldgegevens. Feroarje wêr't in ferbining reizget soe nea feroarje moatte hokker tsjinst de klant tinkt dat er mei praat.