Kurz: Vytvoření infrastruktury DNS privátního koncového bodu pomocí služby Azure Private Resolver pro místní úlohu
Když se vytvoří privátní koncový bod Azure, ve výchozím nastavení k překladu názvů používá zóny Azure Privátní DNS. Pro místní úlohy pro přístup ke koncovému bodu se vyžadoval předávací nástroj na virtuální počítač v Azure, který hostuje DNS nebo místní záznamy DNS pro privátní koncový bod. Azure Private Resolver snižuje potřebu nasadit virtuální počítač v Azure pro DNS nebo spravovat záznamy DNS privátního koncového bodu na místním serveru DNS.
V tomto kurzu se naučíte:
- Vytvořte virtuální síť Azure pro cloudovou síť a simulovanou místní síť s partnerským vztahem virtuálních sítí.
- Vytvořte webovou aplikaci Azure pro simulaci cloudového prostředku.
- Vytvořte privátní koncový bod Azure pro webovou aplikaci ve službě Azure Virtual Network.
- Vytvořte privátní překladač Azure v cloudové síti.
- Vytvořte virtuální počítač Azure v simulované místní síti a otestujte překlad DNS do webové aplikace.
Poznámka:
Virtuální síť Azure s partnerským vztahem slouží k simulaci místní sítě pro účely tohoto kurzu. V produkčním scénáři se pro přístup k privátnímu koncovému bodu vyžaduje expressroute nebo síť VPN typu Site-to-Site k připojení k virtuální síti Azure.
Simulovaná síť je nakonfigurovaná s privátním překladačem Azure jako server DNS virtuální sítě. V produkčním scénáři budou místní prostředky pro překlad názvů používat místní server DNS. Podmíněný předávací nástroj pro privátní překladač Azure se používá na místním serveru DNS k překladu záznamů DNS privátního koncového bodu. Další informace o konfiguraci podmíněných služeb předávání pro váš server DNS najdete v dokumentaci poskytovatele.
Požadavky
- Účet Azure s aktivním předplatným. Vytvoření účtu zdarma
Přihlášení k Azure
Přihlaste se k webu Azure Portal pomocí svého účtu Azure.
Přehled
Virtuální síť pro webovou aplikaci Azure a simulovaná místní síť se používá pro prostředky v tomto kurzu. Vytvoříte dvě virtuální sítě a vytvoříte partnerský vztah k simulaci připojení ExpressRoute nebo VPN mezi místním prostředím a Azure. Hostitel Služby Azure Bastion je nasazený v simulované místní síti pro připojení k testovacímu virtuálnímu počítači. Testovací virtuální počítač se používá k otestování připojení privátního koncového bodu k webové aplikaci a překladu DNS.
V tomto kurzu se používají následující prostředky k simulaci místní a cloudové síťové infrastruktury:
Prostředek | Název | Popis |
---|---|---|
Simulovaná místní virtuální síť | vnet-1 | Virtuální síť, která simuluje místní síť. |
Cloudová virtuální síť | vnet-2 | Virtuální síť, ve které je nasazená webová aplikace Azure. |
Opevněný hostitelský počítač | bašta | Hostitel Bastionu používaný k připojení k virtuálnímu počítači v simulované místní síti. |
Testování virtuálního počítače | vm-1 | Virtuální počítač použitý k otestování připojení privátního koncového bodu k webové aplikaci a překladu DNS. |
Partnerský vztah virtuální sítě | vnet-1-to-vnet-2 | Partnerský vztah virtuální sítě mezi simulovanou místní sítí a cloudovou virtuální sítí. |
Partnerský vztah virtuální sítě | vnet-2-to-vnet-1 | Partnerský vztah virtuální sítě mezi cloudovou virtuální sítí a simulovanou místní sítí |
Vytvoření virtuální sítě a hostitele služby Azure Bastion
Následující postup vytvoří virtuální síť s podsítí prostředků, podsítí Služby Azure Bastion a hostitelem Bastionu:
Na portálu vyhledejte a vyberte Virtuální sítě.
Na stránce Virtuální sítě vyberte + Vytvořit.
Na kartě Základy vytvoření virtuální sítě zadejte nebo vyberte následující informace:
Nastavení Hodnota Podrobnosti projektu Předplatné Vyberte své předplatné. Skupina prostředků Vyberte, že chcete vytvořit novou IP adresu.
Jako název zadejte test-rg .
Vyberte OK.Podrobnosti o instanci Název Zadejte vnet-1. Oblast Vyberte USA – východ 2. Výběrem možnosti Další přejděte na kartu Zabezpečení .
V části Azure Bastion vyberte Povolit Azure Bastion.
Bastion používá váš prohlížeč k připojení k virtuálním počítačům ve virtuální síti přes Secure Shell (SSH) nebo RDP (Remote Desktop Protocol) pomocí jejich privátních IP adres. Virtuální počítače nepotřebují veřejné IP adresy, klientský software ani speciální konfiguraci. Další informace najdete v tématu Co je Azure Bastion?.
Poznámka:
Hodinová cena začíná od okamžiku nasazení Bastionu bez ohledu na využití odchozích dat. Další informace najdete v tématu Ceny a skladové položky. Pokud bastion nasazujete jako součást kurzu nebo testu, doporučujeme tento prostředek po dokončení jeho použití odstranit.
V Azure Bastionu zadejte nebo vyberte následující informace:
Nastavení Hodnota Název hostitele služby Azure Bastion Zadejte bastion. Veřejná IP adresa služby Azure Bastion Vyberte Vytvořit veřejnou IP adresu.
Do názvu zadejte public-ip-bastion .
Vyberte OK.Výběrem možnosti Další přejděte na kartu IP adresy.
V poli Adresní prostor v podsítích vyberte výchozí podsíť.
V části Upravit podsíť zadejte nebo vyberte následující informace:
Nastavení Hodnota Účel podsítě Ponechte výchozí hodnotu Výchozí. Název Zadejte podsíť-1. IPv4 Rozsah adres IPv4 Ponechte výchozí hodnotu 10.0.0.0/16. Počáteční adresa Ponechte výchozí hodnotu 10.0.0.0. Velikost Ponechte výchozí hodnotu /24 (256 adres). Zvolte Uložit.
V dolní části okna vyberte Zkontrolovat a vytvořit . Po úspěšném ověření vyberte Vytvořit.
Dokončení nasazení hostitele Bastion trvá několik minut. Hostitel Bastionu se později v kurzu použije k připojení k místnímu virtuálnímu počítači k otestování privátního koncového bodu. Po vytvoření virtuální sítě můžete pokračovat k dalším krokům.
Vytvoření cloudové virtuální sítě
Opakováním předchozích kroků vytvořte cloudovou virtuální síť pro privátní koncový bod webové aplikace Azure. Nahraďte hodnoty následujícími hodnotami pro cloudovou virtuální síť:
Poznámka:
Část nasazení služby Azure Bastion je možné přeskočit pro cloudovou virtuální síť. Hostitel Bastionu se vyžaduje jenom pro simulovanou místní síť.
Nastavení | Hodnota |
---|---|
Name | vnet-2 |
Místo | USA – východ 2 |
Adresní prostor | 10.1.0.0/16 |
Název podsítě | podsíť 1 |
Rozsah adres podsítě | 10.1.0.0/24 |
Vytvoření partnerského vztahu virtuálních sítí
Pomocí následujícího postupu vytvořte obousměrný partnerský vztah sítě mezi virtuální sítí vnet1 a vnet2.
Do vyhledávacího pole v horní části portálu zadejte virtuální síť. Ve výsledcích hledání vyberte virtuální sítě .
Vyberte vnet-1.
V Nastavení vyberte Partnerské vztahy.
Vyberte + Přidat.
Zadejte nebo vyberte následující informace v části Přidat partnerský vztah:
Nastavení Hodnota Souhrn vzdálených virtuálních sítí Název odkazu peeringu Zadejte vnet-2-to-vnet-1. Model nasazení virtuální sítě Ponechte výchozí hodnotu Resource Manageru. Předplatné Vyberte své předplatné. Virtuální síť Vyberte vnet-2. Nastavení partnerského vztahu vzdálené virtuální sítě Povolit vnet-2 přístup k virtuální síti 1 Ponechte výchozí hodnotu vybranou. Povolit vnet-2 přijímat přesměrovaný provoz z vnet-1 Zaškrtněte políčko. Povolit bráně nebo směrovacímu serveru v síti vnet-2 směrovat provoz do sítě vnet-1 Ponechte výchozí hodnotu nezaškrtanou. Povolte vnet-2 použití vzdálené brány vnet-1 nebo směrovacího serveru. Ponechte výchozí hodnotu nezaškrtanou. Souhrn partnerského vztahu místních virtuálních sítí Název odkazu peeringu Zadejte vnet-1-to-vnet-2. Nastavení partnerského vztahu místních virtuálních sítí Povolit vnet-1 přístup k virtuální síti 2 Ponechte výchozí hodnotu vybranou. Povolit vnet-1 přijímat přesměrovaný provoz z vnet-2 Zaškrtněte políčko. Povolit bráně nebo směrovacímu serveru v síti vnet-1 směrovat provoz do sítě vnet-2 Ponechte výchozí hodnotu nezaškrtanou. Povolte vnet-1 použití vzdálené brány vnet-2 nebo směrovacího serveru. Ponechte výchozí hodnotu nezaškrtanou. Vyberte Přidat.
Vytvoření webové aplikace
Do vyhledávacího pole v horní části portálu zadejte App Service. Ve výsledcích hledání vyberte App Services .
Vyberte + Vytvořit.
Na kartě Základy vytvoření webové aplikace zadejte nebo vyberte následující informace.
Nastavení Hodnota Podrobnosti projektu Předplatné Vyberte své předplatné. Skupina prostředků Vyberte test-rg. Podrobnosti o instanci Název Zadejte jedinečný název webové aplikace. Název webapp8675 se používá pro příklady v tomto kurzu. Publikovat Vyberte Kód. Zásobník modulu runtime Vyberte .NET 6 (LTS). Operační systém Vyberte Windows. Oblast Vyberte USA – východ 2. Cenové plány Plán Windows (USA – západ 2) Ponechte výchozí název. Cenový plán Vyberte Změnit velikost. V části Výběr specifikace vyberte pro úlohu produkční prostředí.
V doporučených cenových úrovních vyberte P1V2.
Vyberte Použít.
Vyberte Další: Nasazení.
Vyberte Další: Sítě.
Změňte hodnotu Povolit veřejný přístup na false.
Vyberte Zkontrolovat a vytvořit.
Vyberte Vytvořit.
Vytvoření privátního koncového bodu
Privátní koncový bod Azure vytvoří síťové rozhraní pro podporovanou službu Azure ve vaší virtuální síti. Privátní koncový bod umožňuje přístup ke službě Azure z privátního připojení ve vaší virtuální síti Azure nebo z místní sítě.
Pro webovou aplikaci, kterou jste vytvořili dříve, vytvoříte privátní koncový bod.
Do vyhledávacího pole v horní části portálu zadejte privátní koncový bod. Ve výsledcích hledání vyberte privátní koncové body .
Vyberte + Vytvořit.
Na kartě Základy v části Vytvoření privátního koncového bodu zadejte nebo vyberte následující informace:
Nastavení Hodnota Podrobnosti projektu Předplatné Vyberte své předplatné. Skupina prostředků Vyberte test-rg. Podrobnosti o instanci Název Zadejte privátní koncový bod. Název síťového rozhraní Ponechte výchozí název. Oblast Vyberte USA – východ 2. Vyberte Další: Prostředek.
Na kartě Zdroj zadejte nebo vyberte následující informace:
Nastavení Hodnota Způsob připojení V adresáři vyberte Připojit k prostředku Azure. Předplatné Vyberte své předplatné. Typ prostředku Vyberte Microsoft.Web/sites. Prostředek Vyberte webovou aplikaci. Název webapp8675 se používá pro příklady v tomto kurzu. Cílový podsourc Vyberte weby. Vyberte Další: Virtuální síť.
Na kartě Virtuální síť zadejte nebo vyberte následující informace:
Nastavení Hodnota Sítě Virtuální síť Vyberte vnet-2 (test-rg). Podsíť Vyberte podsíť 1. Zásady sítě pro privátní koncové body Ponechte výchozí hodnotu Zakázáno. Konfigurace privátní IP adresy Vyberte Staticky přidělit IP adresu. Název Zadejte ipconfig-1. Privátní IP adresa Zadejte 10.1.0.10. Vyberte Další: DNS.
Na kartě DNS ponechte výchozí hodnoty.
Vyberte Další: Značky a pak Další: Zkontrolovat a vytvořit.
Vyberte Vytvořit.
Vytvoření privátního překladače
Ve virtuální síti, ve které se nachází privátní koncový bod, vytvoříte privátní překladač. Překladač přijímá požadavky DNS ze simulované místní úlohy. Tyto požadavky se předávají do azure poskytnutého DNS. Zadaný DNS Azure přeloží zónu Azure Privátní DNS privátního koncového bodu a vrátí IP adresu do místní úlohy.
Do vyhledávacího pole v horní části portálu zadejte privátní překladač DNS. Ve výsledcích hledání vyberte privátní překladače DNS.
Vyberte + Vytvořit.
Na kartě Základy v části Vytvoření privátního překladače DNS zadejte nebo vyberte následující informace:
Nastavení Hodnota Podrobnosti projektu Předplatné Vyberte své předplatné. Skupina prostředků Výběr příkazu test-rg Podrobnosti o instanci Název Zadejte privátní překladač. Oblast Vyberte USA – východ 2. Virtual Network Virtual Network Vyberte vnet-2. Vyberte Další: Příchozí koncové body.
V příchozích koncových bodech vyberte + Přidat koncový bod.
Zadejte nebo vyberte následující informace v části Přidání příchozího koncového bodu:
Nastavení Hodnota Název koncového bodu Zadejte příchozí koncový bod. Podsíť Vyberte, že chcete vytvořit novou IP adresu.
Do názvu zadejte překladač podsítě.
Ponechte výchozí rozsah adres podsítě.
Vyberte Vytvořit.Zvolte Uložit.
Vyberte Zkontrolovat a vytvořit.
Vyberte Vytvořit.
Po dokončení nasazení privátního překladače pokračujte k dalším krokům.
Nastavení DNS pro simulovanou síť
Následující kroky nastaví privátní překladač jako primární server DNS pro simulovanou místní síť vnet-1.
V produkčním prostředí nejsou tyto kroky potřeba a slouží pouze k simulaci překladu DNS pro privátní koncový bod. Místní server DNS má na tuto IP adresu podmíněný předávací nástroj pro překlad záznamů DNS privátního koncového bodu z místní sítě.
Do vyhledávacího pole v horní části portálu zadejte privátní překladač DNS. Ve výsledcích hledání vyberte privátní překladače DNS.
Vyberte privátní překladač.
V Nastavení vyberte Příchozí koncové body.
Poznamenejte si IP adresu koncového bodu s názvem inbound-endpoint. V příkladu pro účely tohoto kurzu je IP adresa 10.1.1.4.
Do vyhledávacího pole v horní části portálu zadejte virtuální síť. Ve výsledcích hledání vyberte virtuální sítě .
Vyberte vnet-1.
V nastavení vyberte servery DNS.
Vyberte Vlastní na serverech DNS.
Zadejte IP adresu, kterou jste si poznamenali dříve. V příkladu pro účely tohoto kurzu je IP adresa 10.1.1.4.
Zvolte Uložit.
Vytvoření testovacího virtuálního počítače
Následující postup vytvoří testovací virtuální počítač s názvem vm-1 ve virtuální síti.
Na portálu vyhledejte a vyberte Virtuální počítače.
Ve virtuálních počítačích vyberte + Vytvořit a pak virtuální počítač Azure.
Na kartě Základy vytvoření virtuálního počítače zadejte nebo vyberte následující informace:
Nastavení Hodnota Podrobnosti projektu Předplatné Vyberte své předplatné. Skupina prostředků Vyberte test-rg. Podrobnosti o instanci Virtual machine name Zadejte vm-1. Oblast Vyberte USA – východ 2. Možnosti dostupnosti Vyberte Možnost Bez redundance infrastruktury. Typ zabezpečení Ponechte výchozí hodnotu Standard. Image Vyberte Windows Server 2022 Datacenter – x64 Gen2. Architektura virtuálního počítače Ponechte výchozí hodnotu x64. Velikost Vyberte velikost. Účet správce Authentication type Vyberte heslo. Username Zadejte azureuser. Heslo Zadejte heslo. Potvrdit heslo Zadejte znovu heslo. Pravidla portů pro příchozí spojení Veřejné příchozí porty Vyberte Žádná. V horní části stránky vyberte kartu Sítě.
Na kartě Sítě zadejte nebo vyberte následující informace:
Nastavení Hodnota Síťové rozhraní Virtuální síť Vyberte vnet-1. Podsíť Vyberte podsíť 1 (10.0.0.0/24). Veřejná IP adresa Vyberte Žádná. Skupina zabezpečení sítě síťových adaptérů Vyberte Upřesnit. Konfigurace skupiny zabezpečení sítě Vyberte, že chcete vytvořit novou IP adresu.
Jako název zadejte nsg-1 .
Ponechte zbytek ve výchozím nastavení a vyberte OK.Zbývající nastavení ponechte ve výchozím nastavení a vyberte Zkontrolovat a vytvořit.
Zkontrolujte nastavení a vyberte Vytvořit.
Poznámka:
Virtuální počítače ve virtuální síti s hostitelem bastionu nepotřebují veřejné IP adresy. Bastion poskytuje veřejnou IP adresu a virtuální počítače používají privátní IP adresy ke komunikaci v síti. Veřejné IP adresy můžete odebrat z libovolného virtuálního počítače v hostovaných virtuálních sítích bastionu. Další informace najdete v tématu Zrušení přidružení veřejné IP adresy z virtuálního počítače Azure.
Poznámka:
Azure poskytuje výchozí odchozí IP adresu pro virtuální počítače, které nemají přiřazenou veřejnou IP adresu nebo jsou v back-endovém fondu interního základního nástroje pro vyrovnávání zatížení Azure. Výchozí mechanismus odchozích IP adres poskytuje odchozí IP adresu, která není konfigurovatelná.
Výchozí ip adresa odchozího přístupu je zakázaná, když dojde k jedné z následujících událostí:
- Virtuálnímu počítači se přiřadí veřejná IP adresa.
- Virtuální počítač se umístí do back-endového fondu standardního nástroje pro vyrovnávání zatížení s odchozími pravidly nebo bez něj.
- Prostředek Azure NAT Gateway je přiřazen k podsíti virtuálního počítače.
Virtuální počítače, které vytvoříte pomocí škálovacích sad virtuálních počítačů v flexibilním režimu orchestrace, nemají výchozí odchozí přístup.
Další informace o odchozích připojeních v Azure najdete v tématu Výchozí odchozí přístup v Azure a použití překladu zdrojových síťových adres (SNAT) pro odchozí připojení.
Testování připojení k privátnímu koncovému bodu
V této části použijete virtuální počítač, který jste vytvořili v předchozím kroku, a připojíte se k webové aplikaci přes privátní koncový bod.
Do vyhledávacího pole v horní části portálu zadejte virtuální počítač. Ve výsledcích hledání vyberte virtuální počítače .
Vyberte vm-1.
Na stránce přehledu pro vm-1 vyberte Připojit a bastion.
Zadejte uživatelské jméno a heslo, které jste zadali při vytváření virtuálního počítače.
Vyberte tlačítko Připojit .
Po připojení otevřete Windows PowerShell na serveru.
Zadejte
nslookup <webapp-name>.azurewebsites.net
. Nahraďte <název webové aplikace názvem> webové aplikace, kterou jste vytvořili v předchozích krocích. Zobrazí se zpráva podobná následujícímu výstupu:Server: UnKnown Address: 168.63.129.16 Non-authoritative answer: Name: webapp.privatelink.azurewebsites.net Address: 10.1.0.10 Aliases: webapp.azurewebsites.net
Pro název webové aplikace se vrátí privátní IP adresa 10.1.0.10 . Tato adresa je v podsíti podsítě 1 virtuální sítě vnet-2, kterou jste vytvořili dříve.
Otevřete Microsoft Edge a zadejte adresu URL webové aplikace
https://<webapp-name>.azurewebsites.net
.Ověřte, že se zobrazí výchozí stránka webové aplikace.
Zavřete připojení k virtuálnímu počítači vm-1.
Otevřete webový prohlížeč na místním počítači a zadejte adresu URL webové aplikace
https://<webapp-name>.azurewebsites.net
.Ověřte, že se zobrazí stránka 403 . Tato stránka označuje, že webová aplikace není přístupná externě.
Po dokončení používání vytvořených prostředků můžete odstranit skupinu prostředků a všechny její prostředky.
Na webu Azure Portal vyhledejte a vyberte skupiny prostředků.
Na stránce Skupiny prostředků vyberte skupinu prostředků test-rg.
Na stránce test-rg vyberte Odstranit skupinu prostředků.
Zadáním příkazu test-rg do pole Zadejte název skupiny prostředků potvrďte odstranění a pak vyberte Odstranit.
Další kroky
V tomto kurzu jste zjistili, jak nasadit privátní překladač a privátní koncový bod. Otestovali jste připojení k privátnímu koncovému bodu ze simulované místní sítě.
V dalším článku se dozvíte, jak...