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.

  1. 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.

      a webhely URL-címét megjelenítő gyorsnézet-szakasz

      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á.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  1. 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.

      a VIP-t bemutató gyorsnézet-szakasz

      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.

  2. 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.

  3. 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.

  4. 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.

  5. 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