Egyéni tartománynév konfigurálása Azure-felhőszolgáltatáshoz (klasszikus)
Fontos
Cloud Services (klasszikus) mostantól elavult az új ügyfelek számára, és 2024. augusztus 31-én minden ügyfél számára megszűnik. Az új üzemelő példányoknak az új Azure Resource Manager-alapú Azure Cloud Services (kiterjesztett támogatás) üzembehelyezési modellt kell használniuk.
Amikor létrehoz egy felhőszolgáltatást, az Azure hozzárendeli azt a cloudapp.net egy altartományához. Ha például a Cloud Service neve "contoso", a felhasználók egy URL-címen érhetik el az alkalmazást, például http://contoso.cloudapp.net
. Az Azure virtuális IP-címet is hozzárendel.
Az alkalmazást azonban a saját tartománynevén is közzéteheti, például contoso.com. Ez a cikk bemutatja, hogyan foglalhat le vagy konfigurálhat egyéni tartománynevet a Cloud Service webes szerepköreihez.
Már tudja, hogy mi a CNAME és az A rekord? Ugorjon át a magyarázaton.
Megjegyzés
A feladat eljárásai az Azure Cloud Services vonatkoznak. Az App Services esetében lásd: Meglévő egyéni DNS-név leképezése az Azure Web Apps. Tárfiókok esetén lásd: Egyéni tartománynév konfigurálása az Azure Blob Storage-végponthoz.
Tipp
Gyorsabban haladhat – használja az ÚJ Azure-beli útmutatót! Egy egyéni tartománynév társítását és a kommunikáció (TLS) védelmét teszi lehetővé az Azure Cloud Services vagy az Azure Websites használatával.
A CNAME és az A rekordok ismertetése
A CNAME (vagy aliasrekordok) és az A rekordok egyaránt lehetővé teszik, hogy tartománynevet társítson egy adott kiszolgálóhoz (vagy ebben az esetben a szolgáltatáshoz), azonban ezek eltérően működnek. Az A rekordok Azure Cloud-szolgáltatásokkal való használatakor is figyelembe kell vennie néhány szempontot, mielőtt eldöntené, hogy melyiket szeretné használni.
CNAME vagy Alias rekord
A CNAME rekord egy adott tartományt(például contoso.com vagy www.contoso.com) egy canonical tartománynévre képez le. Ebben az esetben a canonical tartománynév az Azure-ban üzemeltetett alkalmazás [myapp].cloudapp.net tartományneve. A létrehozás után a CNAME létrehoz egy aliast a (myapp].cloudapp.net) számára. A CNAME bejegyzés automatikusan a [myapp].cloudapp.net szolgáltatás IP-címére lesz feloldva, így ha a felhőszolgáltatás IP-címe megváltozik, nem kell semmilyen műveletet végrehajtania.
Megjegyzés
Egyes tartományregisztrálók csak akkor engedélyezik az altartományok leképezését, ha CNAME rekordot használ, például www.contoso.com, és nem gyökérneveket, például contoso.com. A CNAME rekordokról további információt a regisztráló által biztosított dokumentációban, a CNAME rekord Wikipedia-bejegyzésében vagy az IETF Domain Names – Implementáció és Specifikáció dokumentumban talál.
A-rekord
Egy rekord egy tartományt (például contoso.com vagy www.contoso.com, vagy helyettesítő tartományt(például *.contoso.com) rendel egy IP-címhez. Azure Cloud Service esetén a szolgáltatás virtuális IP-címe. Az A rekordnak tehát a CNAME rekordon keresztüli fő előnye, hogy egy olyan bejegyzéssel rendelkezhet, amely helyettesítő karaktert (például *.contoso.com) használ, amely több altartomány , például mail.contoso.com, login.contoso.com vagy www.contso.com kéréseit kezeli.
Megjegyzés
Mivel egy A rekord statikus IP-címre van leképezve, nem tudja automatikusan feloldani a felhőszolgáltatás IP-címének módosításait. A felhőszolgáltatás által használt IP-cím az első üzembe helyezéskor lesz lefoglalva egy üres ponton (éles vagy átmeneti). Ha törli a tárolóhely üzembe helyezését, az Azure kiadja az IP-címet, és a tárolóhely jövőbeli üzembe helyezései új IP-címet kapnak.
Kényelmesen megmarad egy adott üzembehelyezési pont (éles vagy előkészítési) IP-címe az előkészítés és az éles üzemelő példányok közötti váltáskor vagy egy meglévő üzemelő példány helyben történő frissítésekor. A műveletek végrehajtásával kapcsolatos további információkért lásd: Felhőszolgáltatások kezelése.
CNAME rekord hozzáadása az egyéni tartományhoz
CNAME-rekord létrehozásához új bejegyzést kell hozzáadnia az egyéni tartomány DNS-táblájához a regisztráló által biztosított eszközökkel. Minden regisztrálónak van egy hasonló, de kissé eltérő módszere a CNAME rekord megadására, de a fogalmak megegyeznek.
Ezen módszerek egyikével megkeresheti a felhőszolgáltatáshoz rendelt .cloudapp.net tartománynevet.
Jelentkezzen be a Azure Portal, válassza ki a felhőszolgáltatást, tekintse meg az Áttekintés szakaszt, majd keresse meg a Webhely URL-címe bejegyzést.
OR
Telepítse és konfigurálja Azure PowerShell, majd használja a következő parancsot:
Get-AzureDeployment -ServiceName yourservicename | Select Url
Mentse a bármelyik metódus által visszaadott URL-címben használt tartománynevet, mivel cNAME rekord létrehozásakor szüksége lesz rá.
Jelentkezzen be a DNS-regisztráló webhelyére, és lépjen a DNS kezelésére szolgáló oldalra. Keresse meg a webhely tartománynév, DNS vagy névkiszolgáló-kezelés címkével ellátott hivatkozásait vagy területeit.
Most keresse meg, hol választhatja ki vagy adhatja meg a CNAME-eket. Előfordulhat, hogy egy legördülő listából ki kell választania a rekordtípust, vagy egy speciális beállításokat tartalmazó lapra kell lépnie. Keresse meg a CNAME, alias vagy altartomány szavakat.
A CNAME tartományát vagy altartomány-aliasát is meg kell adnia, például www , ha aliast szeretne létrehozni www.customdomain.com. Ha aliast szeretne létrehozni a gyökértartományhoz, az ""@ szimbólumként szerepelhet a regisztráló DNS-eszközeiben.
Ezután meg kell adnia egy canonical állomásnevet, amely ebben az esetben az alkalmazás cloudapp.net tartománya.
A következő CNAME rekord például az összes forgalmat továbbítja a www.contoso.com contoso.cloudapp.net, az üzembe helyezett alkalmazás egyéni tartományneve felé:
Alias/Állomásnév/Altartomány | Canonical tartomány |
---|---|
www | contoso.cloudapp.net |
Megjegyzés
A www.contoso.com látogatója soha nem látja a valódi gazdagépet (contoso.cloudapp.net), így a továbbítási folyamat láthatatlan a végfelhasználó számára.
A fenti példa csak a www altartományon lévő forgalomra vonatkozik. Mivel nem használhat helyettesítő karaktereket CNAME rekordokkal, minden tartományhoz/altartományhoz létre kell hoznia egy CNAME-et. Ha az altartományokból (például *.contoso.com) a cloudapp.net címére szeretné irányítani a forgalmat, konfigurálhat URL-átirányítási vagy URL-továbbítási bejegyzést a DNS-beállítások között, vagy létrehozhat egy A rekordot.
A rekord hozzáadása az egyéni tartományhoz
A rekord létrehozásához először meg kell keresnie a felhőszolgáltatás virtuális IP-címét. Ezután adjon hozzá egy új bejegyzést az egyéni tartomány DNS-táblájához a regisztráló által biztosított eszközökkel. Minden regisztrálónak van egy hasonló, de kissé eltérő módszere az A rekord megadására, de a fogalmak megegyeznek.
A felhőszolgáltatás IP-címének lekéréséhez használja az alábbi módszerek egyikét.
Jelentkezzen be a Azure Portal, válassza ki a felhőszolgáltatást, tekintse meg az Áttekintés szakaszt, majd keresse meg a Nyilvános IP-címek bejegyzést.
OR
Telepítse és konfigurálja Azure PowerShell, majd használja a következő parancsot:
get-azurevm -servicename yourservicename | get-azureendpoint -VM {$_.VM} | select Vip
Mentse az IP-címet, mert szüksége lesz rá egy A rekord létrehozásakor.
Jelentkezzen be a DNS-regisztráló webhelyére, és lépjen a DNS kezelésére szolgáló oldalra. Keresse meg a webhely tartománynév, DNS vagy névkiszolgáló-kezelés címkével ellátott hivatkozásait vagy területeit.
Most keresse meg, hogy hol választhatja ki vagy adhatja meg az A rekordokat. Előfordulhat, hogy egy legördülő listából ki kell választania a rekordtípust, vagy egy speciális beállításokat tartalmazó lapra kell lépnie.
Jelölje ki vagy írja be azt a tartományt vagy altartományt, amely ezt az A rekordot fogja használni. Ha például aliast szeretne létrehozni www.customdomain.com, válassza a www lehetőséget. Ha helyettesítő karaktert szeretne létrehozni az összes altartományhoz, írja be a "*****" kifejezést. Ez az összes altartományra kiterjed, például mail.customdomain.com, login.customdomain.com és www.customdomain.com.
Ha A rekordot szeretne létrehozni a gyökértartományhoz, előfordulhat, hogy az ""@ szimbólumként szerepel a regisztráló DNS-eszközeiben.
Adja meg a felhőszolgáltatás IP-címét a megadott mezőben. Ez társítja az A rekordban használt tartománybejegyzést a felhőszolgáltatás üzembe helyezésének IP-címével.
A következő A rekord például az összes forgalmat contoso.com137.135.70.239-be továbbítja, az üzembe helyezett alkalmazás IP-címét:
Állomásnév/altartomány | IP-cím |
---|---|
@ | 137.135.70.239 |
Ez a példa egy A rekord létrehozását mutatja be a gyökértartományhoz. Ha helyettesítő karaktert szeretne létrehozni az összes altartomány lefedéséhez, az altartományként a *****-t kell megadnia.
Figyelmeztetés
Az Azure-ban az IP-címek alapértelmezés szerint dinamikusak. Valószínűleg fenntartott IP-címet szeretne használni annak biztosítására, hogy az IP-cím ne változzon.
Következő lépések
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: