Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Konfigurálhatja az Azure Firewall-házirend célhálózati címfordítását (DNAT) az alhálózatokra irányuló bejövő internetes forgalom fordítására és szűrésére. A DNAT konfigurálásakor a szabálygyűjteményi művelet a DNAT értékre van állítva. A NAT-szabálygyűjtemény minden szabálya használható a tűzfal nyilvános IP-címének és portjának egy privát IP-címre és portra való fordításához. A DNAT-szabályok implicit módon hozzáadnak egy kapcsolódó hálózati szabályt a lefordított adatforgalom engedélyezéséhez. Biztonsági okokból az ajánlott módszer egy adott forrás hozzáadása a DNST hálózathoz való hozzáférésének engedélyezéséhez és a helyettesítő karakterek használatának elkerüléséhez. Az Azure Firewall szabályfeldolgozási logikájával kapcsolatos további információkért tekintse meg az Azure Firewall szabályfeldolgozási logikájával kapcsolatos cikket.
Ez az oktatóanyag bemutatja, hogyan tehet közzé webkiszolgálót a DNAT használatával.
Ebben az oktatóanyagban az alábbiakkal fog megismerkedni:
- Tesztelési hálózati környezet beállítása
- Tűzfal és szabályzat üzembe helyezése
- Alapértelmezett útvonal létrehozása
- Webkiszolgáló üzembe helyezése és konfigurálása
- DNAT-szabály konfigurálása a webszerver közzétételéhez
- A tűzfal tesztelése
Előfeltételek
Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.
Erőforráscsoport létrehozása
- Jelentkezzen be az Azure Portalra.
- Az Azure Portal kezdőlapján válassza az Erőforráscsoportok, majd a Hozzáadás lehetőséget.
- Az Előfizetés mezőben válassza ki az előfizetését.
- Az Erőforráscsoport neve mezőbe írja be a következőt: RG-DNAT-Test.
- Régió esetén válasszon ki egy régiót. Minden más létrehozott erőforrásnak ugyanabban a régióban kell lennie.
- Válassza az Áttekintés + létrehozás lehetőséget.
- Válassza a Létrehozás lehetőséget.
A hálózati környezet beállítása
Ebben az oktatóanyagban két társított virtuális hálózatot hozunk létre:
- VN-Hub (központi virtuális hálózat) – ezen a virtuális hálózaton található a tűzfal.
- VN-Spoke – ezen a virtuális hálózaton található a terhelés kiszolgáló.
Először hozza létre a VNets hálózatokat, és társítsa őket.
A központi virtuális hálózat létrehozása
Az Azure Portal kezdőlapján válassza a Minden szolgáltatás lehetőséget.
A Hálózatkezelés területen válassza a Virtuális hálózatok lehetőséget.
Válassza a Hozzáadás lehetőséget.
Erőforráscsoport esetén válassza az RG-DNAT-Test lehetőséget.
A Név mezőbe írja be a következőt: VN-Hub.
Régió esetén válassza ki ugyanazt a régiót, amelyet korábban használt.
Válassza a Tovább: IP-címek lehetőséget.
IPv4-címtartomány esetén fogadja el az alapértelmezett 10.0.0.0/16 értéket.
Az Alhálózat neve mezőben válassza a alapértelmezett lehetőséget.
Szerkessze a Subnet név-et, és írja be az AzureFirewallSubnet nevet.
Ezen az alhálózaton lesz a tűzfal. Az alhálózat neve kizárólag AzureFirewallSubnet lehet.
Megjegyzés
Az AzureFirewallSubnet alhálózat mérete /26. Az alhálózat méretével kapcsolatos további információkért tekintse meg az Azure Firewall gyakori kérdéseit.
Alhálózati címtartomány esetén írja be a 10.0.1.0/26-ot.
Válassza a Mentés lehetőséget.
Válassza az Áttekintés + létrehozás lehetőséget.
Válassza a Létrehozás lehetőséget.
Küllő típusú virtuális hálózat (Spoke VNet) létrehozása
- Az Azure Portal kezdőlapján válassza a Minden szolgáltatás lehetőséget.
- A Hálózatkezelés területen válassza a Virtuális hálózatok lehetőséget.
- Válassza a Hozzáadás lehetőséget.
- Erőforráscsoport esetén válassza az RG-DNAT-Test lehetőséget.
- A Név mezőbe írja be a következőt: VN-Spoke.
- Régió esetén válassza ki ugyanazt a régiót, amelyet korábban használt.
- Válassza a Tovább: IP-címek lehetőséget.
- IPv4-címtartomány esetén módosítsa az alapértelmezett értéket, és írja be a 192.168.0.0/16 értéket.
- Válassza az Alhálózat hozzáadása lehetőséget.
- A(z) Alhálózat neve mezőbe írja be: SN-Workload.
- Alhálózati címtartomány esetén írja be a 192.168.1.0/24-es típust.
- Válassza a Hozzáadás lehetőséget.
- Válassza az Áttekintés + létrehozás lehetőséget.
- Válassza a Létrehozás lehetőséget.
A virtuális hálózatok összekapcsolása
Most kapcsolja össze a két virtuális hálózatot.
- Válassza ki a VN-Hub virtuális hálózatot.
- A Beállítások alatt válassza a Kapcsolatok lehetőséget.
- Válassza a Hozzáadás lehetőséget.
- A virtuális hálózatban a társviszony-létesítési hivatkozás nevéhez írja be a Peer-HubSpoke nevet.
- A Távoli virtuális hálózat területen a Peering link nevénél írja be a Peer-SpokeHub nevet.
- A virtuális hálózatnál válassza a VN-Spoke lehetőséget.
- Fogadja el az összes többi alapértelmezett beállítást, majd válassza a Hozzáadás lehetőséget.
Virtuális gép létrehozása
Hozzon létre egy virtuális gépet a számítási feladat futtatásához, és helyezze el az SN-Workload alhálózaton.
- Az Azure Portal menüjében válassza az Erőforrás létrehozása elemet.
- A Népszerű területen válassza az Ubuntu Server 22.04 LTS lehetőséget.
Alapvető beállítások
- Az Előfizetés mezőben válassza ki az előfizetését.
- Erőforráscsoport esetén válassza az RG-DNAT-Test lehetőséget.
- A virtuális gép neveként írja be az Srv-Workload nevet.
- Régió esetén válassza ki ugyanazt a helyet, amelyet korábban használt.
- Kép esetén válassza az Ubuntu Server 22.04 LTS – x64 Gen2 lehetőséget.
- A Méret beállításnál válassza a Standard_B2s.
- Hitelesítési típus esetén válassza az SSH nyilvános kulcsát.
- Felhasználónévként írja be az azureuser nevet.
- Nyilvános SSH-kulcsforrás esetén válassza az Új kulcspár létrehozása lehetőséget.
- A kulcspár neveként írja be az Srv-Workload_key.
- Válassza a Nincs lehetőséget a nyilvános bejövő portokon.
- Válassza a Tovább: Lemezek lehetőséget.
lemezek
- Válassza a Tovább: Hálózatkezelés lehetőséget.
Hálózat
- A Virtuális hálózat esetén válassza a VN-Spoke-ot.
- Az Alhálózat mezőnél válassza az SN-Workload lehetőséget.
- Nyilvános IP-cím esetén válassza a Nincs lehetőséget.
- Nyilvános bejövő portok esetén válassza a Nincs lehetőséget.
- Hagyja meg a többi alapértelmezett beállítást, és válassza a Tovább: Kezelés lehetőséget.
Felügyelet
- Válassza a Következő: Figyelés lehetőséget.
Monitoring
- A rendszerindítási diagnosztikához válassza a Letiltás lehetőséget.
- Válassza a Felülvizsgálat és létrehozás lehetőséget.
Áttekintés + Létrehozás
Tekintse át az összegzést, majd válassza Létrehozás.
- Az Új kulcspár létrehozása párbeszédpanelen válassza a Titkos kulcs letöltése és az erőforrás létrehozása lehetőséget. Mentse a kulcsfájlt Srv-Workload_key.pem néven.
Az üzembe helyezés befejeztével jegyezze fel a virtuális gép magánhálózati IP-címét. Ezt később a tűzfal konfigurálása során használjuk majd. Válassza ki a virtuális gép nevét, majd a Beállítások területen válassza a Hálózatkezelés lehetőséget a magánhálózati IP-cím megkereséséhez.
A webkiszolgáló telepítése
Az Azure Portal Futtatási parancs funkciójával webkiszolgálót telepíthet a virtuális gépre.
Lépjen a Srv-Workload virtuális gépre az Azure Portalon.
A Műveletek területen válassza a Futtatás parancsot.
Válassza a RunShellScript lehetőséget.
A Parancsprogram futtatása ablakban illessze be a következő szkriptet:
sudo apt-get update sudo apt-get install -y nginx echo "<h1>Azure Firewall DNAT Demo - $(hostname)</h1>" | sudo tee /var/www/html/index.htmlVálassza a Futtatás parancsot.
Várja meg, amíg a szkript befejeződik. A kimenetnek az Nginx sikeres telepítését kell mutatnia.
A tűzfal és a szabályzat üzembe helyezése
A portál kezdőlapján válassza az Erőforrás létrehozása lehetőséget.
Keressen rá a Tűzfal kifejezésre, majd válassza a Tűzfal lehetőséget.
Válassza a Létrehozás lehetőséget.
A Tűzfal létrehozása oldalon konfigurálja a tűzfalat a következő táblázatban található értékekkel:
Beállítás Érték Előfizetés <Az Ön előfizetése> Erőforráscsoport Válassza az RG-DNAT-Test lehetőséget Név FW-DNAT-teszt Régió Válassza a korábban használt helyet Tűzfalkezelés Tűzfalszabályzat használata a tűzfal kezeléséhez Tűzfalszabályzat Új hozzáadása:
fw-dnat-pol
a kiválasztott régióVálasszon egy virtuális hálózatot Meglévő használata: VN-Hub Nyilvános IP-cím Új hozzáadása, név: fw-pip. Törölje a jelet a Tűzfalfelügyeleti NIC engedélyezése melletti jelölőnégyzetből.
Fogadja el a többi alapértelmezett beállítást, majd válassza a Véleményezés + létrehozás lehetőséget.
Tekintse át az összegzést, majd kattintson a Létrehozás gombra a tűzfal létrehozásához.
Ez néhány percet vesz igénybe az üzembe helyezéshez.
Az üzembe helyezés befejezése után lépjen az RG-DNAT-Test erőforráscsoportra, és válassza ki az FW-DNAT-test tűzfalat.
Figyelje meg a tűzfal privát és nyilvános IP-címét. Ezeket később fogja használni az alapértelmezett útvonal és NAT-szabály létrehozásakor.
Alapértelmezett útvonal létrehozása
Az SN-Workload alhálózatot konfigurálja úgy, hogy a kimenő alapértelmezett útvonal áthaladjon a tűzfalon.
Fontos
Nem kell explicit útvonalat konfigurálnia a célalhálózaton vissza a tűzfalhoz. Az Azure Firewall egy állapotalapú szolgáltatás, amely automatikusan kezeli a csomagokat és a munkameneteket. Ha ezt az útvonalat hozza létre, egy aszimmetrikus útválasztási környezetet fog létrehozni, amely megszakítja az állapotalapú munkamenet logikáját, és elvetett csomagokat és kapcsolatokat eredményez.
Az Azure Portal kezdőlapján válassza a Minden szolgáltatás lehetőséget.
A Hálózatkezelés csoportban válassza az Útvonaltáblák lehetőséget.
Válassza a Hozzáadás lehetőséget.
Az Előfizetés mezőben válassza ki az előfizetését.
Erőforráscsoport esetén válassza az RG-DNAT-Test lehetőséget.
Régió esetén válassza ki ugyanazt a régiót, amelyet korábban használt.
A Név mezőbe írja be az RT-FW-route nevet.
Válassza az Áttekintés + létrehozás lehetőséget.
Válassza a Létrehozás lehetőséget.
Válassza az Erőforrás megnyitása lehetőséget.
Válassza az Alhálózatok lehetőséget, majd válassza a Társítás lehetőséget.
A Virtuális hálózat esetén válassza a VN-Spoke-ot.
Az Alhálózat mezőnél válassza az SN-Workload lehetőséget.
Kattintson az OK gombra.
Válassza az Útvonalak lehetőséget, majd a Hozzáadás lehetőséget.
Az Útvonalnév mezőbe írja be az fw-dg nevet.
A Címelőtag mezőbe írja be a következőt: 0.0.0.0/0.
A Következő ugrás típusa beállításnál válassza a Virtuális berendezés lehetőséget.
Az Azure Firewall egy felügyelt szolgáltatás, de ebben a helyzetben a virtuális eszköz is működik.
A Következő ugrás címe mezőbe írja be a tűzfal magánhálózati IP-címét, amelyet korábban feljegyzett.
Kattintson az OK gombra.
DNAT-szabály konfigurálása
Ez a szabály lehetővé teszi, hogy az internetről bejövő HTTP-forgalom a tűzfalon keresztül elérje a webkiszolgálót.
- Nyissa meg az RG-DNAT-Test erőforráscsoportot, és válassza ki az fw-dnat-pol tűzfalszabályzatot.
- A Beállítások területen válassza ki a DNST-szabályokat.
- Válassza a Szabálygyűjtemény hozzáadása lehetőséget.
- A Név mezőbe írja be a webes hozzáférést.
- A Prioritás mezőbe írja be a következőt: 200.
- A Szabálygyűjtemény csoportban válassza a DefaultDnatRuleCollectionGroup lehetőséget.
- A Szabályok területen a Név mezőbe írja be a http-dnat parancsot.
- Forrástípus esetén válassza az IP-címet.
- A Forrás mezőbe írja be * , hogy engedélyezve legyen a forgalom bármely forrásból.
- A Protokoll beállításnál válassza a TCP lehetőséget.
- Célportok esetén írja be a 80-at.
- Céltípus esetén válassza az IP-cím lehetőséget.
- A Cél mezőbe írja be a tűzfal nyilvános IP-címét.
- Lefordított címként írja be a Srv-Workload privát IP-címét.
- Lefordított port esetén írja be a 80-at.
- Válassza a Hozzáadás lehetőséget.
A tűzfal tesztelése
Most tesztelje a DNST-szabályt annak ellenőrzéséhez, hogy a webkiszolgáló elérhető-e a tűzfalon keresztül.
- Nyisson meg egy webböngészőt.
- Lépjen ide
http://<firewall-public-ip>(használja a tűzfal korábban megjegyzett nyilvános IP-címét). - Ekkor megjelenik a következő weblap: Azure Firewall DNAT Demo – Srv-Workload
A DNST-szabály sikeresen lefordítja a tűzfal nyilvános IP-címére érkező HTTP-kérést a webkiszolgáló privát IP-címére. Ez bemutatja, hogyan használható az Azure Firewall DNAT a webalkalmazások közzétételére, miközben a háttérkiszolgálókat privát alhálózaton tartja.
Az erőforrások kezelése
A tűzfalhoz kapcsolódó erőforrásokat a következő oktatóanyagban is használhatja, vagy ha már nincs rá szükség, törölje az RG-DNAT-Test erőforráscsoportot, és vele együtt a tűzfalhoz kapcsolódó összes erőforrást.
Következő lépések
Az átfedésben lévő hálózatokat vagy nem irányítható hálózati hozzáférést tartalmazó speciális DNAT-forgatókönyvek esetében lásd: