Resourcenaam dynamisch omzetten met behulp van aliasrecord

Voltooid

U hebt het domein nu gedelegeerd van de domeinregistrar naar uw Azure DNS en een A-record geconfigureerd om het domein te koppelen aan uw webserver.

In de volgende fase van de implementatie gaan we de tolerantie verbeteren door gebruik te maken van een load balancer. Load balancers verdelen inkomende gegevensaanvragen en verkeer naar een of meer servers. Ze verminderen de belasting van een server en verbeteren de prestaties. Deze technologie is goed tot stand gebracht, u gebruikt deze in uw on-premises netwerk.

U weet dat de A-record en de CNAME-record geen rechtstreekse verbinding met Azure-resources ondersteunen, zoals uw load balancers. U hebt de taak gekregen om erachter te komen hoe u het apex-domein koppelt met een Azure-load balancer.

Wat is een apex-domein?

Het apex-domein is het hoogste niveau van uw domein. In ons geval is dat wideworldimports.com. Het apex-domein wordt ook wel de zone-apex of hoofd-apex genoemd. Het wordt vaak aangegeven door het @-teken in uw DNS-zonerecords.

Als u de DNS-zone voor wideworldimports.com controleert, ziet u dat er twee apexdomeinrecords zijn: NS en SOA. De NS- en SOA-records worden automatisch gemaakt wanneer u de DNS-zone maakt.

CNAME-records die u mogelijk nodig hebt voor een Azure Traffic Manager-profiel of Azure Content Delivery Network-eindpunten worden niet ondersteund op het niveau van de zone-apex. Andere aliasrecords worden echter ondersteund op het niveau van de zone-apex.

Wat zijn aliasrecords?

Met Azure-aliasrecords kan een zone-apex-domein verwijzen naar andere Azure-resources van de DNS-zone. U hoeft geen complex omleidingsbeleid te maken. U kunt ook een Azure-alias gebruiken om al het verkeer via Traffic Manager om te leiden.

De Azure-aliasrecord kan verwijzen naar de volgende Azure-resources:

  • Een Traffic Manager-profiel
  • Azure Content Delivery Network-eindpunten
  • Een openbare IP-resource
  • Een voordeurprofiel

Met aliasrecords kan de levenscyclus van doelresources worden bijgehouden, zodat wijzigingen in een doelresource automatisch worden toegepast op de DNS-zone. Aliasrecords bieden ook ondersteuning voor toepassingen met een gelijke taakverdeling in de zone-apex.

De aliasrecordset ondersteunt de volgende typen DNS-zonerecords:

  • A: De IPv4-domeinnaamtoewijzingsrecord.
  • AAAA: de IPv6-domeinnaamtoewijzingsrecord.
  • CNAME: de alias voor uw domein, die is gekoppeld aan de A-record.

Toepassingen voor aliasrecords

De volgende functies zijn een aantal van de voordelen van het gebruik van aliasrecords:

  • Voorkomt zwevende DNS-records: een zwevende DNS-record vindt plaats wanneer de DNS-zonerecords niet up-to-date zijn met wijzigingen in IP-adressen. Aliasrecords verhinderen zwevende verwijzingen door de levenscyclus van een DNS-record nauw te koppelen aan een Azure-resource.
  • Hiermee wordt de DNS-recordset automatisch bijgewerkt wanneer IP-adressen worden gewijzigd: wanneer het onderliggende IP-adres van een resource, service of toepassing wordt gewijzigd, zorgt de aliasrecord ervoor dat gekoppelde DNS-records automatisch worden vernieuwd.
  • Hosts van toepassingen met gelijke taakverdeling in de zone-apex: aliasrecords maken routering van zone-apex-resources naar Traffic Manager mogelijk.
  • Puntenzone-apex naar Azure Content Delivery Network-eindpunten: Met aliasrecords kunt u nu rechtstreeks verwijzen naar uw Azure Content Delivery Network-exemplaar.

Met een aliasrecord kunt u de zone-apex (wideworldimports.com) koppelen aan een load balancer. Er wordt een koppeling naar de Azure-resource gemaakt in plaats van een directe IP-verbinding. Als het IP-adres van uw load balancer dus wordt gewijzigd, blijft de zone-apexrecord werken.