Az - Azure Network

Support HackTricks

Basic Information

Azure เค•เฅ‡ เคญเฅ€เคคเคฐ เคจเฅ‡เคŸเคตเคฐเฅเค• เค‰เคธเค•เฅ‡ เค•เฅเคฒเคพเค‰เคก เค•เค‚เคชเฅเคฏเฅ‚เคŸเคฟเค‚เค— เคชเฅเคฒเฅ‡เคŸเคซเฅ‰เคฐเฅเคฎ เค•เคพ เคเค• เค…เคญเคฟเคจเฅเคจ เคนเคฟเคธเฅเคธเคพ เค•เฅ‡ เคฐเฅ‚เคช เคฎเฅ‡เค‚ เค•เคพเคฐเฅเคฏ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚, เคœเฅ‹ เคตเคฟเคญเคฟเคจเฅเคจ Azure เคธเฅ‡เคตเคพเค“เค‚ เค”เคฐ เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เค•เฅ‡ เคฌเฅ€เคš เค•เคจเฅ‡เค•เฅเคถเคจ เค”เคฐ เคธเค‚เคšเคพเคฐ เค•เฅ‹ เคธเค•เฅเคทเคฎ เคฌเคจเคพเคคเฅ‡ เคนเฅˆเค‚เฅค Azure เคฎเฅ‡เค‚ เคจเฅ‡เคŸเคตเคฐเฅเค• เค†เคฐเฅเค•เคฟเคŸเฅ‡เค•เฅเคšเคฐ เค•เฅ‹ เค…เคคเฅเคฏเคงเคฟเค• เคธเฅเค•เฅ‡เคฒเฅ‡เคฌเคฒ, เคธเฅเคฐเค•เฅเคทเคฟเคค เค”เคฐ เค…เคจเฅเค•เฅ‚เคฒเคจ เคฏเฅ‹เค—เฅเคฏ เคฌเคจเคพเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคกเคฟเคœเคผเคพเค‡เคจ เค•เคฟเคฏเคพ เค—เคฏเคพ เคนเฅˆเฅค

Azure เค•เฅ‡ เคฎเฅ‚เคฒ เคฎเฅ‡เค‚, เคเค• เคตเคฐเฅเคšเฅเค…เคฒ เคจเฅ‡เคŸเคตเคฐเฅเค• (VNet) เคชเฅเคฐเคฆเคพเคจ เค•เคฟเคฏเคพ เคœเคพเคคเคพ เคนเฅˆ เคœเฅ‹ เค‰เคชเคฏเฅ‹เค—เค•เคฐเฅเคคเคพเค“เค‚ เค•เฅ‹ Azure เค•เฅเคฒเคพเค‰เคก เค•เฅ‡ เคญเฅ€เคคเคฐ เค…เคฒเค— เคจเฅ‡เคŸเคตเคฐเฅเค• เคฌเคจเคพเคจเฅ‡ เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ‡เคคเคพ เคนเฅˆเฅค เค‡เคจ VNets เค•เฅ‡ เคญเฅ€เคคเคฐ, เคตเคฐเฅเคšเฅเค…เคฒ เคฎเคถเฅ€เคจเฅ‹เค‚, เค…เคจเฅเคชเฅเคฐเคฏเฅ‹เค—เฅ‹เค‚ เค”เคฐ เคกเฅ‡เคŸเคพเคฌเฅ‡เคธ เคœเฅˆเคธเฅ‡ เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เค•เฅ‹ เคธเฅเคฐเค•เฅเคทเคฟเคค เคฐเฅ‚เคช เคธเฅ‡ เคนเฅ‹เคธเฅเคŸ เค”เคฐ เคชเฅเคฐเคฌเค‚เคงเคฟเคค เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆเฅค Azure เคฎเฅ‡เค‚ เคจเฅ‡เคŸเคตเคฐเฅเค•เคฟเค‚เค— เค•เฅเคฒเคพเค‰เคก เค•เฅ‡ เคญเฅ€เคคเคฐ (Azure เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‡ เคฌเฅ€เคš) เคธเค‚เคšเคพเคฐ เค”เคฐ เคฌเคพเคนเคฐเฅ€ เคจเฅ‡เคŸเคตเคฐเฅเค• เค”เคฐ เค‡เค‚เคŸเคฐเคจเฅ‡เคŸ เคธเฅ‡ เค•เคจเฅ‡เค•เฅเคถเคจ เคฆเฅ‹เคจเฅ‹เค‚ เค•เคพ เคธเคฎเคฐเฅเคฅเคจ เค•เคฐเคคเฅ€ เคนเฅˆเฅค

เคธเฅเคฐเค•เฅเคทเคพ Azure เคจเฅ‡เคŸเคตเคฐเฅเค•เคฟเค‚เค— เค•เคพ เคเค• เคฎเคนเคคเฅเคตเคชเฅ‚เคฐเฅเคฃ เคชเคนเคฒเฅ‚ เคนเฅˆ, เคœเคฟเคธเคฎเฅ‡เค‚ เคกเฅ‡เคŸเคพ เค•เฅ€ เคธเฅเคฐเค•เฅเคทเคพ, เคชเคนเฅเค‚เคš เคชเฅเคฐเคฌเค‚เคงเคจ เค”เคฐ เค…เคจเฅเคชเคพเคฒเคจ เคธเฅเคจเคฟเคถเฅเคšเคฟเคค เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคตเคฟเคญเคฟเคจเฅเคจ เค‰เคชเค•เคฐเคฃ เค”เคฐ เคธเฅ‡เคตเคพเคเค‚ เค‰เคชเคฒเคฌเฅเคง เคนเฅˆเค‚เฅค เค‡เคจ เคธเฅเคฐเค•เฅเคทเคพ เค‰เคชเคพเคฏเฅ‹เค‚ เคฎเฅ‡เค‚ เคซเคพเคฏเคฐเคตเฅ‰เคฒ, เคจเฅ‡เคŸเคตเคฐเฅเค• เคธเฅเคฐเค•เฅเคทเคพ เคธเคฎเฅ‚เคน, เค”เคฐ เคเคจเฅเค•เฅเคฐเคฟเคชเฅเคถเคจ เค•เฅเคทเคฎเคคเคพเคเค‚ เคถเคพเคฎเคฟเคฒ เคนเฅˆเค‚, เคœเฅ‹ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค”เคฐ เคชเคนเฅเค‚เคš เคชเคฐ เค‰เคšเฅเคš เคธเฅเคคเคฐ เค•เคพ เคจเคฟเคฏเค‚เคคเฅเคฐเคฃ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเฅ€ เคนเฅˆเค‚เฅค

เค•เฅเคฒ เคฎเคฟเคฒเคพเค•เคฐ, Azure เค•เฅ€ เคจเฅ‡เคŸเคตเคฐเฅเค•เคฟเค‚เค— เค•เฅเคทเคฎเคคเคพเคเค‚ เคฒเคšเฅ€เคฒเคพเคชเคจ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคกเคฟเคœเคผเคพเค‡เคจ เค•เฅ€ เค—เคˆ เคนเฅˆเค‚, เคœเคฟเคธเคธเฅ‡ เค‰เคชเคฏเฅ‹เค—เค•เคฐเฅเคคเคพ เคเค• เคเคธเคพ เคจเฅ‡เคŸเคตเคฐเฅเค• เคตเคพเคคเคพเคตเคฐเคฃ เคฌเคจเคพ เคธเค•เคคเฅ‡ เคนเฅˆเค‚ เคœเฅ‹ เค‰เคจเค•เฅ€ เคตเคฟเคถเคฟเคทเฅเคŸ เค…เคจเฅเคชเฅเคฐเคฏเฅ‹เค— เค”เคฐ เค•เคพเคฐเฅเคฏเคญเคพเคฐ เค•เฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพเค“เค‚ เค•เฅ‡ เค…เคจเฅเค•เฅ‚เคฒ เคนเฅ‹, เคœเคฌเค•เคฟ เคธเฅเคฐเค•เฅเคทเคพ เค”เคฐ เคตเคฟเคถเฅเคตเคธเคจเฅ€เคฏเคคเคพ เคชเคฐ เคเค• เคฎเคœเคฌเฅ‚เคค เคœเฅ‹เคฐ เคฌเคจเคพเค เคฐเค–เคคเฅ‡ เคนเฅˆเค‚เฅค

Virtual Network (VNET) & Subnets

Azure เคฎเฅ‡เค‚ เคเค• VNet เคฎเฅ‚เคฒ เคฐเฅ‚เคช เคธเฅ‡ เค†เคชเค•เฅ‡ เค…เคชเคจเฅ‡ เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เคพ เค•เฅเคฒเคพเค‰เคก เคฎเฅ‡เค‚ เคชเฅเคฐเคคเคฟเคจเคฟเคงเคฟเคคเฅเคต เคนเฅˆเฅค เคฏเคน เค†เคชเค•เฅ‡ เคธเคฆเคธเฅเคฏเคคเคพ เค•เฅ‡ เคฒเคฟเค เคธเคฎเคฐเฅเคชเคฟเคค Azure เค•เฅเคฒเคพเค‰เคก เค•เคพ เคเค• เคคเคพเคฐเฅเค•เคฟเค• เคชเฅƒเคฅเค•เฅเค•เคฐเคฃ เคนเฅˆเฅค เคเค• VNet เค†เคชเค•เฅ‹ Azure เคฎเฅ‡เค‚ เคตเคฐเฅเคšเฅเค…เคฒ เคชเฅเคฐเคพเค‡เคตเฅ‡เคŸ เคจเฅ‡เคŸเคตเคฐเฅเค• (VPNs) เค•เฅ‹ เคชเฅเคฐเคพเคตเคงเคพเคจ เค”เคฐ เคชเฅเคฐเคฌเค‚เคงเคฟเคค เค•เคฐเคจเฅ‡ เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ‡เคคเคพ เคนเฅˆ เค”เคฐ เค‡เคธเค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคˆ เคชเฅเคฐเค•เคพเคฐ เค•เฅ‡ Azure เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เคœเฅˆเคธเฅ‡ เคตเคฐเฅเคšเฅเค…เคฒ เคฎเคถเฅ€เคจเฅ‡เค‚ (VMs), เคกเฅ‡เคŸเคพเคฌเฅ‡เคธ, เค”เคฐ เค…เคจเฅเคชเฅเคฐเคฏเฅ‹เค— เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‹ เคนเฅ‹เคธเฅเคŸ เค”เคฐ เคชเฅเคฐเคฌเค‚เคงเคฟเคค เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆเฅค

VNets เค†เคชเค•เฅ‹ เค…เคชเคจเฅ‡ เคจเฅ‡เคŸเคตเคฐเฅเค• เคธเฅ‡เคŸเคฟเค‚เค—เฅเคธ เคชเคฐ เคชเฅ‚เคฐเฅเคฃ เคจเคฟเคฏเค‚เคคเฅเคฐเคฃ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚, เคœเคฟเคธเคฎเฅ‡เค‚ IP เคชเคคเคพ เคฐเฅ‡เค‚เคœ, เค‰เคชเคจเฅ‡เคŸ เคจเคฟเคฐเฅเคฎเคพเคฃ, เคฐเฅ‚เคŸ เคคเคพเคฒเคฟเค•เคพเคเค‚, เค”เคฐ เคจเฅ‡เคŸเคตเคฐเฅเค• เค—เฅ‡เคŸเคตเฅ‡ เคถเคพเคฎเคฟเคฒ เคนเฅˆเค‚เฅค

เคเค• เค‰เคชเคจเฅ‡เคŸ เค†เคชเค•เฅ‡ VNet เคฎเฅ‡เค‚ IP เคชเคคเฅ‹เค‚ เค•เฅ€ เคเค• เคฐเฅ‡เค‚เคœ เคนเฅˆเฅค เค†เคช เคธเค‚เค—เค เคจ เค”เคฐ เคธเฅเคฐเค•เฅเคทเคพ เค•เฅ‡ เคฒเคฟเค เคเค• VNet เค•เฅ‹ เค•เคˆ เค‰เคชเคจเฅ‡เคŸ เคฎเฅ‡เค‚ เคตเคฟเคญเคพเคœเคฟเคค เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค เคเค• VNet เคฎเฅ‡เค‚ เคชเฅเคฐเคคเฅเคฏเฅ‡เค• เค‰เคชเคจเฅ‡เคŸ เค•เคพ เค‰เคชเคฏเฅ‹เค— เค†เคชเค•เฅ‡ เคจเฅ‡เคŸเคตเคฐเฅเค• เค”เคฐ เค…เคจเฅเคชเฅเคฐเคฏเฅ‹เค— เค†เคฐเฅเค•เคฟเคŸเฅ‡เค•เฅเคšเคฐ เค•เฅ‡ เค…เคจเฅเคธเคพเคฐ เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เค•เฅ‹ เค…เคฒเค— เค•เคฐเคจเฅ‡ เค”เคฐ เคธเคฎเฅ‚เคนเคฟเคค เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆเฅค

เค‡เคธเค•เฅ‡ เค…เคฒเคพเคตเคพ, เค‰เคชเคจเฅ‡เคŸ เค†เคชเค•เฅ‹ เค…เคชเคจเฅ‡ VNet เค•เฅ‹ เคเค• เคฏเคพ เค…เคงเคฟเค• เค‰เคช-เคจเฅ‡เคŸเคตเคฐเฅเค• เคฎเฅ‡เค‚ เคตเคฟเคญเคพเคœเคฟเคค เค•เคฐเคจเฅ‡ เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ‡เคคเฅ‡ เคนเฅˆเค‚, เคœเฅ‹ เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เค•เฅ‡ เค‰เคชเคฏเฅ‹เค— เค•เฅ‡ เคฒเคฟเค IP เคชเคคเฅ‹เค‚ เค•เฅ€ เคเค• เคฐเฅ‡เค‚เคœ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚เฅค

Example

  • เคฎเคพเคจ เคฒเฅ€เคœเคฟเค เค•เคฟ เค†เคชเค•เฅ‡ เคชเคพเคธ MyVNet เคจเคพเคฎ เค•เคพ เคเค• VNet เคนเฅˆ เคœเคฟเคธเคฎเฅ‡เค‚ 10.0.0.0/16 เค•เคพ IP เคชเคคเคพ เคฐเฅ‡เค‚เคœ เคนเฅˆเฅค เค†เคช เค‡เคธ VNet เค•เฅ‡ เคญเฅ€เคคเคฐ เคเค• เค‰เคชเคจเฅ‡เคŸ เคฌเคจเคพ เคธเค•เคคเฅ‡ เคนเฅˆเค‚, เคฎเคพเคจ เคฒเฅ€เคœเคฟเค Subnet-1, เคœเคฟเคธเคฎเฅ‡เค‚ เค†เคชเค•เฅ‡ เคตเฅ‡เคฌ เคธเคฐเฅเคตเคฐเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค 10.0.0.0/24 เค•เคพ IP เคชเคคเคพ เคฐเฅ‡เค‚เคœ เคนเฅˆเฅค เคเค• เค…เคจเฅเคฏ เค‰เคชเคจเฅ‡เคŸ, Subnet-2 เคœเคฟเคธเคฎเฅ‡เค‚ 10.0.1.0/24 เค•เคพ เคฐเฅ‡เค‚เคœ เคนเฅˆ, เค†เคชเค•เฅ‡ เคกเฅ‡เคŸเคพเคฌเฅ‡เคธ เคธเคฐเฅเคตเคฐเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เค‰เคชเคฏเฅ‹เค— เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆเฅค เคฏเคน เคตเคฟเคญเคพเคœเคจ เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เฅ‡ เคญเฅ€เคคเคฐ เค•เฅเคถเคฒ เคชเฅเคฐเคฌเค‚เคงเคจ เค”เคฐ เคธเฅเคฐเค•เฅเคทเคพ เคจเคฟเคฏเค‚เคคเฅเคฐเคฃ เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ‡เคคเคพ เคนเฅˆเฅค

Enumeration

Azure เค–เคพเคคเฅ‡ เคฎเฅ‡เค‚ เคธเคญเฅ€ VNets เค”เคฐ เค‰เคชเคจเฅ‡เคŸเฅเคธ เค•เฅ€ เคธเฅ‚เคšเฅ€ เคฌเคจเคพเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค, เค†เคช Azure เค•เคฎเคพเค‚เคก-เคฒเคพเค‡เคจ เค‡เค‚เคŸเคฐเคซเฅ‡เคธ (CLI) เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค เคฏเคนเคพเค เค•เคฆเคฎ เคนเฅˆเค‚:

# List VNets
az network vnet list --query "[].{name:name, location:location, addressSpace:addressSpace}" -o table

# List subnets of a VNet
az network vnet subnet list --resource-group <ResourceGroupName> --vnet-name <VNetName> --query "[].{name:name, addressPrefix:addressPrefix}" -o table

เคจเฅ‡เคŸเคตเคฐเฅเค• เคธเฅเคฐเค•เฅเคทเคพ เคธเคฎเฅ‚เคน (NSG)

Azure เคฎเฅ‡เค‚, เคเค• เคจเฅ‡เคŸเคตเคฐเฅเค• เคธเฅเคฐเค•เฅเคทเคพ เคธเคฎเฅ‚เคน (NSG) เค•เคพ เคฎเฅเค–เฅเคฏ เค•เคพเคฐเฅเคฏ Azure เคตเคฐเฅเคšเฅเค…เคฒ เคจเฅ‡เคŸเคตเคฐเฅเค• (VNet) เค•เฅ‡ เคญเฅ€เคคเคฐ Azure เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เค”เคฐ เคธเฅ‡ เคจเฅ‡เคŸเคตเคฐเฅเค• เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‹ เคซเคผเคฟเคฒเฅเคŸเคฐ เค•เคฐเคจเคพ เคนเฅˆเฅค เค‡เคธเคฎเฅ‡เค‚ เคธเฅเคฐเค•เฅเคทเคพ เคจเคฟเคฏเคฎเฅ‹เค‚ เค•เคพ เคเค• เคธเฅ‡เคŸ เคนเฅ‹เคคเคพ เคนเฅˆ เคœเฅ‹ เคจเฅ‡เคŸเคตเคฐเฅเค• เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‡ เคชเฅเคฐเคตเคพเคน เค•เฅ‹ เคฌเคพเคฐเฅ€เค•เฅ€ เคธเฅ‡ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเคคเคพ เคนเฅˆเฅค

NSG เค•เฅ‡ เคชเฅเคฐเคฎเฅเค– เคชเคนเคฒเฅ‚ เคถเคพเคฎเคฟเคฒ เคนเฅˆเค‚:

  • เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เคจเคฟเคฏเค‚เคคเฅเคฐเคฃ: เคชเฅเคฐเคคเฅเคฏเฅ‡เค• NSG เคฎเฅ‡เค‚ เคจเคฟเคฏเคฎ เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚ เคœเฅ‹ เคตเคฟเคญเคฟเคจเฅเคจ Azure เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เคธเฅ‡ เคธเค‚เคฌเค‚เคงเคฟเคค เค‡เคจเคฌเคพเค‰เค‚เคก เค”เคฐ เค†เค‰เคŸเคฌเคพเค‰เค‚เคก เคจเฅ‡เคŸเคตเคฐเฅเค• เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‹ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ‡เคจเฅ‡ เคฏเคพ เคฐเฅ‹เค•เคจเฅ‡ เคฎเฅ‡เค‚ เคธเคนเคพเคฏเค• เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚เฅค

  • เคจเคฟเคฏเคฎ เค˜เคŸเค•: NSG เค•เฅ‡ เคญเฅ€เคคเคฐ เค•เฅ‡ เคจเคฟเคฏเคฎ เค…เคคเฅเคฏเคงเคฟเค• เคตเคฟเคถเคฟเคทเฅเคŸ เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚, เคœเฅ‹ เคธเฅเคฐเฅ‹เคค/เค—เค‚เคคเคตเฅเคฏ IP เคชเคคเฅ‡, เคชเฅ‹เคฐเฅเคŸ เค”เคฐ เคชเฅเคฐเฅ‹เคŸเฅ‹เค•เฅ‰เคฒ เคœเฅˆเคธเฅ‡ เคฎเคพเคจเคฆเค‚เคกเฅ‹เค‚ เค•เฅ‡ เค†เคงเคพเคฐ เคชเคฐ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‹ เคซเคผเคฟเคฒเฅเคŸเคฐ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚เฅค เคฏเคน เคตเคฟเคถเคฟเคทเฅเคŸเคคเคพ เคจเฅ‡เคŸเคตเคฐเฅเค• เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‡ เคฌเคพเคฐเฅ€เค• เคชเฅเคฐเคฌเค‚เคงเคจ เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ‡เคคเฅ€ เคนเฅˆเฅค

  • เคธเฅเคฐเค•เฅเคทเคพ เคธเค‚เคตเคฐเฅเคงเคจ: เคฏเคน เคธเฅเคจเคฟเคถเฅเคšเคฟเคค เค•เคฐเค•เฅ‡ เค•เคฟ เค•เฅ‡เคตเคฒ เค…เคงเคฟเค•เฅƒเคค เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค†เคชเค•เฅ‡ Azure เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เคฎเฅ‡เค‚ เคชเฅเคฐเคตเฅ‡เคถ เคฏเคพ เคจเคฟเค•เคพเคธ เค•เคฐ เคธเค•เคคเคพ เคนเฅˆ, NSGs เค†เคชเค•เฅ‡ เคจเฅ‡เคŸเคตเคฐเฅเค• เค…เคตเคธเค‚เคฐเคšเคจเคพ เค•เฅ€ เคธเฅเคฐเค•เฅเคทเคพ เคธเฅเคฅเคฟเคคเคฟ เค•เฅ‹ เคฎเคœเคฌเฅ‚เคค เค•เคฐเคจเฅ‡ เคฎเฅ‡เค‚ เคฎเคนเคคเฅเคตเคชเฅ‚เคฐเฅเคฃ เคญเฅ‚เคฎเคฟเค•เคพ เคจเคฟเคญเคพเคคเฅ‡ เคนเฅˆเค‚เฅค

เค‰เคฆเคพเคนเคฐเคฃ

  • เค•เคฒเฅเคชเคจเคพ เค•เคฐเฅ‡เค‚ เค•เคฟ เค†เคชเค•เฅ‡ เคชเคพเคธ MyNSG เคจเคพเคฎ เค•เคพ เคเค• NSG เคนเฅˆ เคœเฅ‹ เค†เคชเค•เฅ‡ VNet เค•เฅ‡ เคเค• เค‰เคชเคจเฅ‡เคŸ เคฏเคพ เคเค• เคตเคฟเคถเคฟเคทเฅเคŸ เคตเคฐเฅเคšเฅเค…เคฒ เคฎเคถเฅ€เคจ เคชเคฐ เคฒเคพเค—เฅ‚ เคนเฅˆเฅค เค†เคช เคจเคฟเคฏเคฎ เคฌเคจเคพ เคธเค•เคคเฅ‡ เคนเฅˆเค‚ เคœเฅˆเคธเฅ‡:

  • เค•เคฟเคธเฅ€ เคญเฅ€ เคธเฅเคฐเฅ‹เคค เคธเฅ‡ เค†เคชเค•เฅ‡ เคตเฅ‡เคฌ เคธเคฐเฅเคตเคฐเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค HTTP เคŸเฅเคฐเฅˆเคซเคผเคฟเค• (เคชเฅ‹เคฐเฅเคŸ 80) เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ‡เคจเฅ‡ เคตเคพเคฒเคพ เคเค• เค‡เคจเคฌเคพเค‰เค‚เคก เคจเคฟเคฏเคฎเฅค

  • เคเค• เค†เค‰เคŸเคฌเคพเค‰เค‚เคก เคจเคฟเคฏเคฎ เคœเฅ‹ เค•เฅ‡เคตเคฒ เคเค• เคตเคฟเคถเคฟเคทเฅเคŸ เค—เค‚เคคเคตเฅเคฏ IP เคชเคคเฅ‡ เค•เฅ€ เคธเฅ€เคฎเคพ เค•เฅ‡ เคฒเคฟเค SQL เคŸเฅเคฐเฅˆเคซเคผเคฟเค• (เคชเฅ‹เคฐเฅเคŸ 1433) เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ‡เคคเคพ เคนเฅˆเฅค

เค—เคฃเคจเคพ

# List NSGs
az network nsg list --query "[].{name:name, location:location}" -o table

# Get NSG rules
az network nsg rule list --nsg-name <NSGName> --resource-group <ResourceGroupName> --query "[].{name:name, priority:priority, direction:direction, access:access, protocol:protocol, sourceAddressPrefix:sourceAddressPrefix, destinationAddressPrefix:destinationAddressPrefix, sourcePortRange:sourcePortRange, destinationPortRange:destinationPortRange}" -o table

Azure Firewall

Azure Firewall เคเค• เคชเฅเคฐเคฌเค‚เคงเคฟเคค, เค•เฅเคฒเคพเค‰เคก-เค†เคงเคพเคฐเคฟเคค เคจเฅ‡เคŸเคตเคฐเฅเค• เคธเฅเคฐเค•เฅเคทเคพ เคธเฅ‡เคตเคพ เคนเฅˆ เคœเฅ‹ เค†เคชเค•เฅ‡ Azure เคตเคฐเฅเคšเฅเค…เคฒ เคจเฅ‡เคŸเคตเคฐเฅเค• เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เค•เฅ€ เคธเฅเคฐเค•เฅเคทเคพ เค•เคฐเคคเฅ€ เคนเฅˆเฅค เคฏเคน เคเค• เคชเฅ‚เคฐเฅ€ เคคเคฐเคน เคธเฅ‡ เคธเฅเคŸเฅ‡เคŸเคซเฅเคฒ เคซเคผเคพเคฏเคฐเคตเฅ‰เคฒ เค•เฅ‡ เคฐเฅ‚เคช เคฎเฅ‡เค‚ เคธเฅ‡เคตเคพ เคนเฅˆ เคœเคฟเคธเคฎเฅ‡เค‚ เค…เค‚เคคเคฐเฅเคจเคฟเคนเคฟเคค เค‰เคšเฅเคš เค‰เคชเคฒเคฌเฅเคงเคคเคพ เค”เคฐ เคธเฅเค•เฅ‡เคฒเฅ‡เคฌเคฟเคฒเคฟเคŸเฅ€ เคธเฅเคตเคฟเคงเคพเคเค เคนเฅˆเค‚เฅค

Azure Firewall NSGs เค•เฅ€ เคคเฅเคฒเคจเคพ เคฎเฅ‡เค‚ เค…เคงเคฟเค• เค‰เคจเฅเคจเคค เคธเฅเคตเคฟเคงเคพเคเค เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆ, เคœเคฟเคธเคฎเฅ‡เค‚ เคเคชเฅเคฒเคฟเค•เฅ‡เคถเคจ-เคธเฅเคคเคฐเฅ€เคฏ เคซเคผเคฟเคฒเฅเคŸเคฐเคฟเค‚เค—, เคจเฅ‡เคŸเคตเคฐเฅเค•-เคธเฅเคคเคฐเฅ€เคฏ เคซเคผเคฟเคฒเฅเคŸเคฐเคฟเค‚เค—, เค–เคคเคฐเฅ‡ เค•เฅ€ เคœเคพเคจเค•เคพเคฐเฅ€ เคชเคฐ เค†เคงเคพเคฐเคฟเคค เคซเคผเคฟเคฒเฅเคŸเคฐเคฟเค‚เค—, เค”เคฐ เคฒเฅ‰เค—เคฟเค‚เค— เค”เคฐ เคเคจเคพเคฒเคฟเคŸเคฟเค•เฅเคธ เค•เฅ‡ เคฒเคฟเค Azure Monitor เค•เฅ‡ เคธเคพเคฅ เคเค•เฅ€เค•เคฐเคฃ เคถเคพเคฎเคฟเคฒ เคนเฅˆเฅค เคฏเคน เค†เค‰เคŸเคฌเคพเค‰เค‚เคก, เค‡เคจเคฌเคพเค‰เค‚เคก, เคธเฅเคชเฅ‹เค•-เคŸเฅ‚-เคธเฅเคชเฅ‹เค•, VPN, เค”เคฐ ExpressRoute เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‹ เคซเคผเคฟเคฒเฅเคŸเคฐ เค•เคฐ เคธเค•เคคเคพ เคนเฅˆเฅค เคซเคผเคพเคฏเคฐเคตเฅ‰เคฒ เคจเคฟเคฏเคฎ FQDN (เคชเฅ‚เคฐเฅเคฃ เคฐเฅ‚เคช เคธเฅ‡ เคฏเฅ‹เค—เฅเคฏ เคกเฅ‹เคฎเฅ‡เคจ เคจเคพเคฎ), IP เคชเคคเฅ‡, เค”เคฐ เคชเฅ‹เคฐเฅเคŸ เค•เฅ‡ เค†เคงเคพเคฐ เคชเคฐ เคฌเคจเคพเค เคœเคพ เคธเค•เคคเฅ‡ เคนเฅˆเค‚เฅค

Azure Firewall เค”เคฐ NSGs เค•เฅ‡ เคฌเฅ€เคš เค…เค‚เคคเคฐ

  1. เคฆเคพเคฏเคฐเคพ:

  • NSG: เคธเคฌเคจเฅ‡เคŸ เคฏเคพ เคจเฅ‡เคŸเคตเคฐเฅเค• เค‡เค‚เคŸเคฐเคซเฅ‡เคธ เคธเฅเคคเคฐ เคชเคฐ เค•เคพเคฎ เค•เคฐเคคเคพ เคนเฅˆเฅค เค‡เคธเค•เคพ เค‰เคฆเฅเคฆเฅ‡เคถเฅเคฏ เคจเฅ‡เคŸเคตเคฐเฅเค• เค‡เค‚เคŸเคฐเคซเฅ‡เคธ (NIC), VMs, เคฏเคพ เคธเคฌเคจเฅ‡เคŸ เคธเฅ‡ เค‡เคจเคฌเคพเค‰เค‚เคก เค”เคฐ เค†เค‰เคŸเคฌเคพเค‰เค‚เคก เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เคพ เคฌเฅเคจเคฟเคฏเคพเคฆเฅ€ เคซเคผเคฟเคฒเฅเคŸเคฐเคฟเค‚เค— เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคจเคพ เคนเฅˆเฅค

  • Azure Firewall: VNet เคธเฅเคคเคฐ เคชเคฐ เค•เคพเคฐเฅเคฏ เค•เคฐเคคเคพ เคนเฅˆ, เคธเฅเคฐเค•เฅเคทเคพ เค•เคพ เคเค• เคตเฅเคฏเคพเคชเค• เคฆเคพเคฏเคฐเคพ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆเฅค เคฏเคน เค†เคชเค•เฅ‡ เคตเคฐเฅเคšเฅเค…เคฒ เคจเฅ‡เคŸเคตเคฐเฅเค• เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เค•เฅ€ เคธเฅเคฐเค•เฅเคทเคพ เค•เคฐเคจเฅ‡ เค”เคฐ VNet เคฎเฅ‡เค‚ เค†เคจเฅ‡-เคœเคพเคจเฅ‡ เคตเคพเคฒเฅ‡ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เคพ เคชเฅเคฐเคฌเค‚เคงเคจ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคกเคฟเคœเคผเคพเค‡เคจ เค•เคฟเคฏเคพ เค—เคฏเคพ เคนเฅˆเฅค

  1. เค•เฅเคทเคฎเคคเคพเคเค:

  • NSG: IP เคชเคคเฅ‡, เคชเฅ‹เคฐเฅเคŸ, เค”เคฐ เคชเฅเคฐเฅ‹เคŸเฅ‹เค•เฅ‰เคฒ เค•เฅ‡ เค†เคงเคพเคฐ เคชเคฐ เคฌเฅเคจเคฟเคฏเคพเคฆเฅ€ เคซเคผเคฟเคฒเฅเคŸเคฐเคฟเค‚เค— เค•เฅเคทเคฎเคคเคพเคเค เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆเฅค เคฏเคน เคเคชเฅเคฒเคฟเค•เฅ‡เคถเคจ-เคธเฅเคคเคฐเฅ€เคฏ เคจเคฟเคฐเฅ€เค•เฅเคทเคฃ เคฏเคพ เค–เคคเคฐเฅ‡ เค•เฅ€ เคœเคพเคจเค•เคพเคฐเฅ€ เคœเฅˆเคธเฅ€ เค‰เคจเฅเคจเคค เคธเฅเคตเคฟเคงเคพเค“เค‚ เค•เคพ เคธเคฎเคฐเฅเคฅเคจ เคจเคนเฅ€เค‚ เค•เคฐเคคเคพ เคนเฅˆเฅค

  • Azure Firewall: เคเคชเฅเคฒเคฟเค•เฅ‡เคถเคจ-เคธเฅเคคเคฐเฅ€เคฏ (เคฒเฅ‡เคฏเคฐ 7) เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เคซเคผเคฟเคฒเฅเคŸเคฐเคฟเค‚เค—, เค–เคคเคฐเฅ‡ เค•เฅ€ เคœเคพเคจเค•เคพเคฐเฅ€ เคชเคฐ เค†เคงเคพเคฐเคฟเคค เคซเคผเคฟเคฒเฅเคŸเคฐเคฟเค‚เค—, เคจเฅ‡เคŸเคตเคฐเฅเค• เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เคซเคผเคฟเคฒเฅเคŸเคฐเคฟเค‚เค—, เค”เคฐ เค…เคงเคฟเค• เคœเฅˆเคธเฅ€ เค‰เคจเฅเคจเคค เคธเฅเคตเคฟเคงเคพเคเค เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆเฅค เคฏเคน เค•เคˆ เคธเคพเคฐเฅเคตเคœเคจเคฟเค• IP เคชเคคเฅ‡ เค•เคพ เคญเฅ€ เคธเคฎเคฐเฅเคฅเคจ เค•เคฐเคคเคพ เคนเฅˆเฅค

  1. เค‰เคชเคฏเฅ‹เค— เค•เฅ‡ เคฎเคพเคฎเคฒเฅ‡:

  • NSG: เคฌเฅเคจเคฟเคฏเคพเคฆเฅ€ เคจเฅ‡เคŸเคตเคฐเฅเค• เคธเฅเคคเคฐ เค•เฅ‡ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เคซเคผเคฟเคฒเฅเคŸเคฐเคฟเค‚เค— เค•เฅ‡ เคฒเคฟเค เค†เคฆเคฐเฅเคถเฅค

  • Azure Firewall: เค…เคงเคฟเค• เคœเคŸเคฟเคฒ เคซเคผเคฟเคฒเฅเคŸเคฐเคฟเค‚เค— เคชเคฐเคฟเคฆเฅƒเคถเฅเคฏเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เค‰เคชเคฏเฅเค•เฅเคค เคœเคนเคพเค เคเคชเฅเคฒเคฟเค•เฅ‡เคถเคจ-เคธเฅเคคเคฐเฅ€เคฏ เคจเคฟเคฏเค‚เคคเฅเคฐเคฃ, เคฒเฅ‰เค—เคฟเค‚เค—, เค”เคฐ เค–เคคเคฐเฅ‡ เค•เฅ€ เคœเคพเคจเค•เคพเคฐเฅ€ เค•เฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เคนเฅ‹เคคเฅ€ เคนเฅˆเฅค

  1. เคชเฅเคฐเคฌเค‚เคงเคจ เค”เคฐ เคจเคฟเค—เคฐเคพเคจเฅ€:

  • NSG: เคฌเฅเคจเคฟเคฏเคพเคฆเฅ€ เคฒเฅ‰เค—เคฟเค‚เค— เค”เคฐ Azure Monitor เค•เฅ‡ เคธเคพเคฅ เคเค•เฅ€เค•เคฐเคฃ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆเฅค

  • Azure Firewall: Azure Monitor เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เค‰เคจเฅเคจเคค เคฒเฅ‰เค—เคฟเค‚เค— เค”เคฐ เคเคจเคพเคฒเคฟเคŸเคฟเค•เฅเคธ เค•เฅเคทเคฎเคคเคพเคเค เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆ, เคœเฅ‹ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ€ เคชเฅเคฐเค•เฅƒเคคเคฟ เค”เคฐ เคชเฅˆเคŸเคฐเฅเคจ เค•เฅ‹ เคธเคฎเคเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค†เคตเคถเฅเคฏเค• เคนเฅˆเฅค

Enumeration

# List Azure Firewalls
az network firewall list --query "[].{name:name, location:location, subnet:subnet, publicIp:publicIp}" -o table

# Get network rules of a firewall
az network firewall network-rule collection list --firewall-name <FirewallName> --resource-group <ResourceGroupName> --query "[].{name:name, rules:rules}" -o table

# Get application rules of a firewall
az network firewall application-rule collection list --firewall-name <FirewallName> --resource-group <ResourceGroupName> --query "[].{name:name, rules:rules}" -o table

# Get nat rules of a firewall
az network firewall nat-rule collection list --firewall-name <FirewallName> --resource-group <ResourceGroupName> --query "[].{name:name, rules:rules}" -o table

เคจเฅ‡เคŸเคตเคฐเฅเค• เคตเคฐเฅเคšเฅเค…เคฒ เคเคชเฅเคฒเคพเคฏเค‚เคธ (NVA)

Azure เคฎเฅ‡เค‚ เคเค• เคจเฅ‡เคŸเคตเคฐเฅเค• เคตเคฐเฅเคšเฅเค…เคฒ เคเคชเฅเคฒเคพเคฏเค‚เคธ (NVA) เคเค• เคตเคฐเฅเคšเฅเค…เคฒ เคเคชเฅเคฒเคพเคฏเค‚เคธ เคนเฅˆ เคœเฅ‹ เคเค• เคตเคฐเฅเคšเฅเค…เคฒ เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เฅ‡ เคญเฅ€เคคเคฐ เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เคพเคฐเฅเคฏเฅ‹เค‚ เค•เฅ‹ เค•เคฐเคคเคพ เคนเฅˆเฅค NVAs เค†เคฎเคคเฅŒเคฐ เคชเคฐ เค‰เคจ เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เคพเคฐเฅเคฏเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เค‰เคชเคฏเฅ‹เค— เค•เคฟเค เคœเคพเคคเฅ‡ เคนเฅˆเค‚ เคœเฅ‹ Azure เคฎเฅ‡เค‚ เคธเฅเคตเคพเคญเคพเคตเคฟเค• เคฐเฅ‚เคช เคธเฅ‡ เค‰เคชเคฒเคฌเฅเคง เคจเคนเฅ€เค‚ เคนเฅˆเค‚ เคฏเคพ เคœเคฌ เค…เคงเคฟเค• เค…เคจเฅเค•เฅ‚เคฒเคจ เค•เฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เคนเฅ‹เคคเฅ€ เคนเฅˆเฅค เคตเฅ‡ เคฎเฅ‚เคฒ เคฐเฅ‚เคช เคธเฅ‡ VMs เคนเฅˆเค‚ เคœเฅ‹ เคจเฅ‡เคŸเคตเคฐเฅเค• เคเคชเฅเคฒเคฟเค•เฅ‡เคถเคจ เคฏเคพ เคธเฅ‡เคตเคพเคเค เคšเคฒเคพเคคเฅ‡ เคนเฅˆเค‚, เคœเฅˆเคธเฅ‡ เค•เคฟ เคซเคผเคพเคฏเคฐเคตเฅ‰เคฒ, WAN เค‘เคชเฅเคŸเคฟเคฎเคพเค‡เคœเคผเคฐ, เคฏเคพ เคฒเฅ‹เคก เคฌเฅˆเคฒเฅ‡เค‚เคธเคฐเฅค

NVAs เคœเคŸเคฟเคฒ เคฐเฅ‚เคŸเคฟเค‚เค—, เคธเฅเคฐเค•เฅเคทเคพ, เค”เคฐ เคจเฅ‡เคŸเคตเคฐเฅเค• เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เคชเฅเคฐเคฌเค‚เคงเคจ เค•เคพเคฐเฅเคฏเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เค‰เคชเคฏเฅ‹เค— เค•เคฟเค เคœเคพเคคเฅ‡ เคนเฅˆเค‚เฅค เค‡เคจเฅเคนเฅ‡เค‚ Azure Marketplace เคธเฅ‡ เคคเฅˆเคจเคพเคค เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆ, เคœเคนเคพเค เค•เคˆ เคคเฅƒเคคเฅ€เคฏ-เคชเค•เฅเคท เคตเคฟเค•เฅเคฐเฅ‡เคคเคพ เค…เคชเคจเฅ‡ เคเคชเฅเคฒเคพเคฏเค‚เคธ เค•เฅ‹ Azure เคตเคพเคคเคพเคตเคฐเคฃ เคฎเฅ‡เค‚ เคเค•เฅ€เค•เฅƒเคค เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคคเฅˆเคฏเคพเคฐ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚เฅค

เค‰เคฆเคพเคนเคฐเคฃ

  • เคเค• เคธเค‚เค—เค เคจ Azure เคฎเฅ‡เค‚ เคเค• NVA เคคเฅˆเคจเคพเคค เค•เคฐ เคธเค•เคคเคพ เคนเฅˆ เคคเคพเค•เคฟ เคเค• เค•เคธเฅเคŸเคฎ เคซเคผเคพเคฏเคฐเคตเฅ‰เคฒ เคธเคฎเคพเคงเคพเคจ เคฌเคจเคพเคฏเคพ เคœเคพ เคธเค•เฅ‡เฅค เคฏเคน NVA เคเค• เคคเฅƒเคคเฅ€เคฏ-เคชเค•เฅเคท เคซเคผเคพเคฏเคฐเคตเฅ‰เคฒ เคธเฅ‰เคซเคผเฅเคŸเคตเฅ‡เคฏเคฐ เคšเคฒเคพ เคธเค•เคคเคพ เคนเฅˆ, เคœเฅ‹ เค˜เฅเคธเคชเฅˆเค  เคชเคนเคšเคพเคจ, เคชเฅˆเค•เฅ‡เคŸ เคจเคฟเคฐเฅ€เค•เฅเคทเคฃ, เคฏเคพ VPN เค•เคจเฅ‡เค•เฅเคŸเคฟเคตเคฟเคŸเฅ€ เคœเฅˆเคธเฅ€ เค‰เคจเฅเคจเคค เคธเฅเคตเคฟเคงเคพเคเค เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆเฅค NVA เค•เฅ‹ เค‡เคธเค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เค—เฅเคœเคฐเคจเฅ‡ เคตเคพเคฒเฅ‡ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ€ เคœเคพเค‚เคš เค”เคฐ เคซเคผเคฟเคฒเฅเคŸเคฐ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค•เฅ‰เคจเฅเคซเคผเคฟเค—เคฐ เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆ, เคฏเคน เคธเฅเคจเคฟเคถเฅเคšเคฟเคค เค•เคฐเคคเฅ‡ เคนเฅเค เค•เคฟ เคธเค‚เค—เค เคจ เค•เฅ€ เคจเฅ€เคคเคฟเคฏเฅ‹เค‚ เค•เฅ‡ เค…เคจเฅเคธเคพเคฐ เคธเฅเคฐเค•เฅเคทเคพ เค‰เคชเคพเคฏ เคฒเคพเค—เฅ‚ เคนเฅˆเค‚เฅค

เค—เคฃเคจเคพ

# Usually NVAs are named or tagged in a way to distinguish them from other VMs
az vm list --query "[].{name:name, resourceGroup:resourceGroup, location:location}" -o table

# For a specific VM identified as an NVA, list its network interfaces
az vm nic list --vm-name <VMName> --resource-group <ResourceGroupName> --query "[].{id:id}" -o table

Azure เคฐเฅ‚เคŸ เคŸเฅ‡เคฌเคฒ เค”เคฐ เค‰เคชเคฏเฅ‹เค—เค•เคฐเฅเคคเคพ เคชเคฐเคฟเคญเคพเคทเคฟเคค เคฐเฅ‚เคŸ (UDR)

Azure เคฐเฅ‚เคŸ เคŸเฅ‡เคฌเคฒ Microsoft Azure เค•เฅ‡ เคญเฅ€เคคเคฐ เคเค• เคตเคฟเคถเฅ‡เคทเคคเคพ เคนเฅˆ เคœเฅ‹ Azure เคตเคฐเฅเคšเฅเค…เคฒ เคจเฅ‡เคŸเคตเคฐเฅเค• (VNets) เค•เฅ‡ เคญเฅ€เคคเคฐ เคจเฅ‡เคŸเคตเคฐเฅเค• เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เคฐเฅ‚เคŸเคฟเค‚เค— เค•เฅ‹ เคจเคฟเคฏเค‚เคคเฅเคฐเคฟเคค เค•เคฐเคจเฅ‡ เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ‡เคคเฅ€ เคนเฅˆเฅค เคฎเฅ‚เคฒ เคฐเฅ‚เคช เคธเฅ‡, เคตเฅ‡ เคฏเคน เคชเคฐเคฟเคญเคพเคทเคฟเคค เค•เคฐเคคเฅ‡ เคนเฅˆเค‚ เค•เคฟ เคชเฅˆเค•เฅ‡เคŸ เค•เฅˆเคธเฅ‡ เคธเคฌเคจเฅ‡เคŸเฅเคธ เค•เฅ‡ เคฌเฅ€เคš, VNets เค•เฅ‡ เคฌเฅ€เคš, เคฏเคพ เคฌเคพเคนเคฐเฅ€ เคจเฅ‡เคŸเคตเคฐเฅเค•เฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เค†เค—เฅ‡ เคฌเคขเคผเคพเค เคœเคพเคคเฅ‡ เคนเฅˆเค‚เฅค เคชเฅเคฐเคคเฅเคฏเฅ‡เค• เคฐเฅ‚เคŸ เคŸเฅ‡เคฌเคฒ เคฎเฅ‡เค‚ เคจเคฟเคฏเคฎเฅ‹เค‚ เค•เคพ เคเค• เคธเฅ‡เคŸ เคนเฅ‹เคคเคพ เคนเฅˆ, เคœเคฟเคธเฅ‡ เคฐเฅ‚เคŸ เค•เคนเคพ เคœเคพเคคเคพ เคนเฅˆ, เคœเฅ‹ เคฏเคน เคจเคฟเคฐเฅเคฆเคฟเคทเฅเคŸ เค•เคฐเคคเคพ เคนเฅˆ เค•เคฟ เคชเฅˆเค•เฅ‡เคŸ เค•เฅ‹ เค‰เคจเค•เฅ‡ เค—เค‚เคคเคตเฅเคฏ IP เคชเคคเฅ‡ เค•เฅ‡ เค†เคงเคพเคฐ เคชเคฐ เค•เฅˆเคธเฅ‡ เคฐเฅ‚เคŸ เค•เคฟเคฏเคพ เคœเคพเคจเคพ เคšเคพเคนเคฟเคเฅค

เค‰เคชเคฏเฅ‹เค—เค•เคฐเฅเคคเคพ เคชเคฐเคฟเคญเคพเคทเคฟเคค เคฐเฅ‚เคŸ (UDR) Azure เคฎเฅ‡เค‚ เค•เคธเฅเคŸเคฎ เคฐเฅ‚เคŸ เคนเฅˆเค‚ เคœเคฟเคจเฅเคนเฅ‡เค‚ เค†เคช Azure เคฐเฅ‚เคŸ เคŸเฅ‡เคฌเคฒ เค•เฅ‡ เคญเฅ€เคคเคฐ เคฌเคจเคพเคคเฅ‡ เคนเฅˆเค‚ เคคเคพเค•เคฟ Azure เคตเคฐเฅเคšเฅเค…เคฒ เคจเฅ‡เคŸเคตเคฐเฅเค• (VNets) เค•เฅ‡ เคญเฅ€เคคเคฐ เค”เคฐ เค‰เคจเค•เฅ‡ เคฌเฅ€เคš, เค”เคฐ เคฌเคพเคนเคฐเฅ€ เค•เคจเฅ‡เค•เฅเคถเคจเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคจเฅ‡เคŸเคตเคฐเฅเค• เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‡ เคชเฅเคฐเคตเคพเคน เค•เฅ‹ เคจเคฟเคฏเค‚เคคเฅเคฐเคฟเคค เค•เคฟเคฏเคพ เคœเคพ เคธเค•เฅ‡เฅค UDRs เค†เคชเค•เฅ‹ เค†เคชเค•เฅ‡ เคตเคฟเคถเคฟเคทเฅเคŸ เค†เคตเคถเฅเคฏเค•เคคเคพเค“เค‚ เค•เฅ‡ เค…เคจเฅเคธเคพเคฐ เคจเฅ‡เคŸเคตเคฐเฅเค• เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‹ เคจเคฟเคฐเฅเคฆเฅ‡เคถเคฟเคค เค•เคฐเคจเฅ‡ เค•เฅ€ เคฒเคšเฅ€เคฒเคพเคชเคจ เคฆเฅ‡เคคเฅ‡ เคนเฅˆเค‚, Azure เค•เฅ‡ เคกเคฟเคซเคผเฅ‰เคฒเฅเคŸ เคฐเฅ‚เคŸเคฟเค‚เค— เคจเคฟเคฐเฅเคฃเคฏเฅ‹เค‚ เค•เฅ‹ เค“เคตเคฐเคฐเคพเค‡เคก เค•เคฐเคคเฅ‡ เคนเฅˆเค‚เฅค

เคฏเฅ‡ เคฐเฅ‚เคŸ เคตเคฟเคถเฅ‡เคท เคฐเฅ‚เคช เคธเฅ‡ เค‰เคจ เคชเคฐเคฟเคฆเฅƒเคถเฅเคฏเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เค‰เคชเคฏเฅ‹เค—เฅ€ เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚ เคœเคนเคพเค‚ เค†เคชเค•เฅ‹ เคตเคฐเฅเคšเฅเค…เคฒ เค‰เคชเค•เคฐเคฃ เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เคฐเฅ‚เคŸ เค•เคฐเคจเคพ เคนเฅˆ, เคธเฅเคฐเค•เฅเคทเคพ เคฏเคพ เคจเฅ€เคคเคฟ เค…เคจเฅเคชเคพเคฒเคจ เค•เฅ‡ เคฒเคฟเค เคเค• เคตเคฟเคถเคฟเคทเฅเคŸ เคฎเคพเคฐเฅเค— เค•เฅ‹ เคฒเคพเค—เฅ‚ เค•เคฐเคจเคพ เคนเฅˆ, เคฏเคพ เค‘เคจ-เคชเฅเคฐเคฟเคฎเคพเค‡เคธเฅ‡เคธ เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เฅ‡ เคธเคพเคฅ เคเค•เฅ€เค•เฅƒเคค เค•เคฐเคจเคพ เคนเฅˆเฅค

เค‰เคฆเคพเคนเคฐเคฃ

  • เคฎเคพเคจ เคฒเฅ€เคœเคฟเค เค•เคฟ เค†เคชเคจเฅ‡ เคเค• เคจเฅ‡เคŸเคตเคฐเฅเค• เคตเคฐเฅเคšเฅเค…เคฒ เค‰เคชเค•เคฐเคฃ (NVA) เคคเฅˆเคจเคพเคค เค•เคฟเคฏเคพ เคนเฅˆ เคœเฅ‹ เคเค• VNet เค•เฅ‡ เคญเฅ€เคคเคฐ เคธเคฌเคจเฅ‡เคŸเฅเคธ เค•เฅ‡ เคฌเฅ€เคš เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เคพ เคจเคฟเคฐเฅ€เค•เฅเคทเคฃ เค•เคฐเคคเคพ เคนเฅˆเฅค เค†เคช เคเค• UDR เคฌเคจเคพ เคธเค•เคคเฅ‡ เคนเฅˆเค‚ เคœเฅ‹ เคเค• เคธเคฌเคจเฅ‡เคŸ เคธเฅ‡ เคฆเฅ‚เคธเคฐเฅ‡ เคธเคฌเคจเฅ‡เคŸ เคคเค• เคธเคญเฅ€ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‹ NVA เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เคœเคพเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เคจเคฟเคฐเฅเคฆเฅ‡เคถเคฟเคค เค•เคฐเคคเคพ เคนเฅˆเฅค เคฏเคน UDR เคธเฅเคจเคฟเคถเฅเคšเคฟเคค เค•เคฐเคคเคพ เคนเฅˆ เค•เคฟ NVA เคธเฅเคฐเค•เฅเคทเคพ เค‰เคฆเฅเคฆเฅ‡เคถเฅเคฏเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เคพ เคจเคฟเคฐเฅ€เค•เฅเคทเคฃ เค•เคฐเคคเคพ เคนเฅˆ เค‡เคธเคธเฅ‡ เคชเคนเคฒเฅ‡ เค•เคฟ เคฏเคน เค…เคชเคจเฅ‡ เค—เค‚เคคเคตเฅเคฏ เคคเค• เคชเคนเฅเค‚เคšเฅ‡เฅค

เค—เคฃเคจเคพ

# List Route Tables
az network route-table list --query "[].{name:name, resourceGroup:resourceGroup, location:location}" -o table

# List UDRs for a table
az network route-table route list --route-table-name <RouteTableName> --resource-group <ResourceGroupName> --query "[].{name:name, addressPrefix:addressPrefix, nextHopType:nextHopType, nextHopIpAddress:nextHopIpAddress}" -o table

Azure Private Link เคเค• เคธเฅ‡เคตเคพ เคนเฅˆ เคœเฅ‹ Azure เคฎเฅ‡เค‚ Azure เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‡ เคฒเคฟเค เคจเคฟเคœเฅ€ เคชเคนเฅเค‚เคš เคธเค•เฅเคทเคฎ เค•เคฐเคคเฅ€ เคนเฅˆ เคฏเคน เคธเฅเคจเคฟเคถเฅเคšเคฟเคค เค•เคฐเค•เฅ‡ เค•เคฟ เค†เคชเค•เฅ‡ Azure เคตเคฐเฅเคšเฅเค…เคฒ เคจเฅ‡เคŸเคตเคฐเฅเค• (VNet) เค”เคฐ เคธเฅ‡เคตเคพ เค•เฅ‡ เคฌเฅ€เคš เค•เคพ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เคชเฅ‚เคฐเฅ€ เคคเคฐเคน เคธเฅ‡ Microsoft เค•เฅ‡ Azure เคฌเฅˆเค•เคฌเฅ‹เคจ เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เฅ‡ เคญเฅ€เคคเคฐ เคฏเคพเคคเฅเคฐเคพ เค•เคฐเคคเคพ เคนเฅˆเฅค เคฏเคน เคชเฅเคฐเคญเคพเคตเฅ€ เคฐเฅ‚เคช เคธเฅ‡ เคธเฅ‡เคตเคพ เค•เฅ‹ เค†เคชเค•เฅ‡ VNet เคฎเฅ‡เค‚ เคฒเคพเคคเคพ เคนเฅˆเฅค เคฏเคน เคธเฅ‡เคŸเค…เคช เคธเฅเคฐเค•เฅเคทเคพ เค•เฅ‹ เคฌเคขเคผเคพเคคเคพ เคนเฅˆ เค•เฅเคฏเฅ‹เค‚เค•เคฟ เคกเฅ‡เคŸเคพ เค•เฅ‹ เคธเคพเคฐเฅเคตเคœเคจเคฟเค• เค‡เค‚เคŸเคฐเคจเฅ‡เคŸ เคชเคฐ เค‰เคœเคพเค—เคฐ เคจเคนเฅ€เค‚ เค•เคฟเคฏเคพ เคœเคพเคคเคพ เคนเฅˆเฅค

Private Link เค•เคพ เค‰เคชเคฏเฅ‹เค— เคตเคฟเคญเคฟเคจเฅเคจ Azure เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‡ เคธเคพเคฅ เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆ, เคœเฅˆเคธเฅ‡ Azure Storage, Azure SQL Database, เค”เคฐ Private Link เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เคธเคพเคเคพ เค•เฅ€ เค—เคˆ เค•เคธเฅเคŸเคฎ เคธเฅ‡เคตเคพเคเค‚เฅค เคฏเคน เค†เคชเค•เฅ‡ เค…เคชเคจเฅ‡ VNet เค•เฅ‡ เคญเฅ€เคคเคฐ เคฏเคพ เคฏเคนเคพเค‚ เคคเค• เค•เคฟ เคตเคฟเคญเคฟเคจเฅเคจ Azure เคธเคฌเฅเคธเค•เฅเคฐเคฟเคชเฅเคถเคจ เคธเฅ‡ เคธเฅ‡เคตเคพเค“เค‚ เค•เคพ เค‰เคชเคญเฅ‹เค— เค•เคฐเคจเฅ‡ เค•เคพ เคเค• เคธเฅเคฐเค•เฅเคทเคฟเคค เคคเคฐเฅ€เค•เคพ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆเฅค

NSGs เคจเคฟเคœเฅ€ เคเค‚เคกเคชเฅ‰เค‡เค‚เคŸเฅเคธ เคชเคฐ เคฒเคพเค—เฅ‚ เคจเคนเฅ€เค‚ เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚, เคœเคฟเคธเค•เคพ เคธเฅเคชเคทเฅเคŸ เค…เคฐเฅเคฅ เคนเฅˆ เค•เคฟ Private Link เคตเคพเคฒเฅ‡ เคธเคฌเคจเฅ‡เคŸ เค•เฅ‡ เคธเคพเคฅ NSG เค•เฅ‹ เคœเฅ‹เคกเคผเคจเฅ‡ เค•เคพ เค•เฅ‹เคˆ เคชเฅเคฐเคญเคพเคต เคจเคนเฅ€เค‚ เคนเฅ‹เค—เคพเฅค

Example

  • เคเค• เคชเคฐเคฟเคฆเฅƒเคถเฅเคฏ เคชเคฐ เคตเคฟเคšเคพเคฐ เค•เคฐเฅ‡เค‚ เคœเคนเคพเค‚ เค†เคชเค•เฅ‡ เคชเคพเคธ เคเค• Azure SQL Database เคนเฅˆ เคœเคฟเคธเฅ‡ เค†เคช เค…เคชเคจเฅ‡ VNet เคธเฅ‡ เคธเฅเคฐเค•เฅเคทเคฟเคค เคฐเฅ‚เคช เคธเฅ‡ เคเค•เฅเคธเฅ‡เคธ เค•เคฐเคจเคพ เคšเคพเคนเคคเฅ‡ เคนเฅˆเค‚เฅค เคธเคพเคฎเคพเคจเฅเคฏเคคเคƒ, เค‡เคธเคฎเฅ‡เค‚ เคธเคพเคฐเฅเคตเคœเคจเคฟเค• เค‡เค‚เคŸเคฐเคจเฅ‡เคŸ เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เคฏเคพเคคเฅเคฐเคพ เค•เคฐเคจเคพ เคถเคพเคฎเคฟเคฒ เคนเฅ‹ เคธเค•เคคเคพ เคนเฅˆเฅค Private Link เค•เฅ‡ เคธเคพเคฅ, เค†เคช เค…เคชเคจเฅ‡ VNet เคฎเฅ‡เค‚ เคเค• เคจเคฟเคœเฅ€ เคเค‚เคกเคชเฅ‰เค‡เค‚เคŸ เคฌเคจเคพ เคธเค•เคคเฅ‡ เคนเฅˆเค‚ เคœเฅ‹ เคธเฅ€เคงเฅ‡ Azure SQL Database เคธเฅ‡เคตเคพ เคธเฅ‡ เคœเฅเคกเคผเคคเคพ เคนเฅˆเฅค เคฏเคน เคเค‚เคกเคชเฅ‰เค‡เค‚เคŸ เคกเฅ‡เคŸเคพเคฌเฅ‡เคธ เค•เฅ‹ เค‡เคธ เคคเคฐเคน เคธเฅ‡ เคชเฅเคฐเคฆเคฐเฅเคถเคฟเคค เค•เคฐเคคเคพ เคนเฅˆ เคœเฅˆเคธเฅ‡ เค•เคฟ เคฏเคน เค†เคชเค•เฅ‡ เค…เคชเคจเฅ‡ VNet เค•เคพ เคนเคฟเคธเฅเคธเคพ เคนเฅˆ, เคเค• เคจเคฟเคœเฅ€ IP เคชเคคเฅ‡ เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เคชเคนเฅเค‚เคš เคฏเฅ‹เค—เฅเคฏ เคนเฅˆ, เค‡เคธ เคชเฅเคฐเค•เคพเคฐ เคธเฅเคฐเค•เฅเคทเคฟเคค เค”เคฐ เคจเคฟเคœเฅ€ เคชเคนเฅเค‚เคš เคธเฅเคจเคฟเคถเฅเคšเคฟเคค เค•เคฐเคคเคพ เคนเฅˆเฅค

Enumeration

# List Private Link Services
z network private-link-service list --query "[].{name:name, location:location, resourceGroup:resourceGroup}" -o table

# List Private Endpoints
az network private-endpoint list --query "[].{name:name, location:location, resourceGroup:resourceGroup, privateLinkServiceConnections:privateLinkServiceConnections}" -o table

Azure เคธเฅ‡เคตเคพ เคเค‚เคกเคชเฅ‰เค‡เค‚เคŸ

Azure เคธเฅ‡เคตเคพ เคเค‚เคกเคชเฅ‰เค‡เค‚เคŸ เค†เคชเค•เฅ‡ เคตเคฐเฅเคšเฅเค…เคฒ เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เฅ‡ เคจเคฟเคœเฅ€ เคชเคคเฅ‡ เค•เฅ€ เคœเค—เคน เค”เคฐ เค†เคชเค•เฅ‡ VNet เค•เฅ€ เคชเคนเคšเคพเคจ เค•เฅ‹ Azure เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‡ เคฒเคฟเค เคเค• เคธเฅ€เคงเฅ‡ เค•เคจเฅ‡เค•เฅเคถเคจ เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เคฌเคขเคผเคพเคคเฅ‡ เคนเฅˆเค‚เฅค เคธเฅ‡เคตเคพ เคเค‚เคกเคชเฅ‰เค‡เค‚เคŸ เคธเค•เฅเคทเคฎ เค•เคฐเค•เฅ‡, เค†เคชเค•เฅ‡ VNet เคฎเฅ‡เค‚ เคธเค‚เคธเคพเคงเคจ เคธเฅเคฐเค•เฅเคทเคฟเคค เคฐเฅ‚เคช เคธเฅ‡ Azure เคธเฅ‡เคตเคพเค“เค‚ เคธเฅ‡ เค•เคจเฅ‡เค•เฅเคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚, เคœเฅˆเคธเฅ‡ Azure Storage เค”เคฐ Azure SQL Database, Azure เค•เฅ‡ เคฌเฅˆเค•เคฌเฅ‹เคจ เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเคคเฅ‡ เคนเฅเคเฅค เคฏเคน เคธเฅเคจเคฟเคถเฅเคšเคฟเคค เค•เคฐเคคเคพ เคนเฅˆ เค•เคฟ VNet เคธเฅ‡ Azure เคธเฅ‡เคตเคพ เคคเค• เค•เคพ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• Azure เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เฅ‡ เคญเฅ€เคคเคฐ เคฐเคนเคคเคพ เคนเฅˆ, เคœเฅ‹ เคเค• เค…เคงเคฟเค• เคธเฅเคฐเค•เฅเคทเคฟเคค เค”เคฐ เคตเคฟเคถเฅเคตเคธเคจเฅ€เคฏ เคฎเคพเคฐเฅเค— เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆเฅค

เค‰เคฆเคพเคนเคฐเคฃ

  • เค‰เคฆเคพเคนเคฐเคฃ เค•เฅ‡ เคฒเคฟเค, เคเค• Azure Storage เค–เคพเคคเคพ เคกเคฟเคซเคผเฅ‰เคฒเฅเคŸ เคฐเฅ‚เคช เคธเฅ‡ เคธเคพเคฐเฅเคตเคœเคจเคฟเค• เค‡เค‚เคŸเคฐเคจเฅ‡เคŸ เคชเคฐ เคธเฅเคฒเคญ เคนเฅˆเฅค เค…เคชเคจเฅ‡ VNet เค•เฅ‡ เคญเฅ€เคคเคฐ Azure Storage เค•เฅ‡ เคฒเคฟเค เคเค• เคธเฅ‡เคตเคพ เคเค‚เคกเคชเฅ‰เค‡เค‚เคŸ เคธเค•เฅเคทเคฎ เค•เคฐเค•เฅ‡, เค†เคช เคธเฅเคจเคฟเคถเฅเคšเคฟเคค เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚ เค•เคฟ เค•เฅ‡เคตเคฒ เค†เคชเค•เฅ‡ VNet เคธเฅ‡ เค†เคจเฅ‡ เคตเคพเคฒเคพ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เคธเฅเคŸเฅ‹เคฐเฅ‡เคœ เค–เคพเคคเฅ‡ เคคเค• เคชเคนเฅเคเคš เคธเค•เคคเคพ เคนเฅˆเฅค เคซเคฟเคฐ เคธเฅเคŸเฅ‹เคฐเฅ‡เคœ เค–เคพเคคเคพ เคซเคผเคพเคฏเคฐเคตเฅ‰เคฒ เค•เฅ‹ เค‡เคธ เคคเคฐเคน เคธเฅ‡ เค•เฅ‰เคจเฅเคซเคผเคฟเค—เคฐ เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆ เค•เคฟ เคตเคน เค•เฅ‡เคตเคฒ เค†เคชเค•เฅ‡ VNet เคธเฅ‡ เค†เคจเฅ‡ เคตเคพเคฒเฅ‡ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‹ เคธเฅเคตเฅ€เค•เคพเคฐ เค•เคฐเฅ‡เฅค

เค—เคฃเคจเคพ

# List Virtual Networks with Service Endpoints
az network vnet list --query "[].{name:name, location:location, serviceEndpoints:serviceEndpoints}" -o table

# List Subnets with Service Endpoints
az network vnet subnet list --resource-group <ResourceGroupName> --vnet-name <VNetName> --query "[].{name:name, serviceEndpoints:serviceEndpoints}" -o table

Microsoft docs เคฎเฅ‡เค‚ Private Links เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเคจเฅ‡ เค•เฅ€ เคธเคฟเคซเคพเคฐเคฟเคถ เค•เคฐเคคเคพ เคนเฅˆ: \

Service Endpoints:

  • เค†เคชเค•เฅ‡ VNet เคธเฅ‡ Azure เคธเฅ‡เคตเคพ เคคเค• เค•เคพ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• Microsoft Azure เคฌเฅˆเค•เคฌเฅ‹เคจ เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เคฏเคพเคคเฅเคฐเคพ เค•เคฐเคคเคพ เคนเฅˆ, เคธเคพเคฐเฅเคตเคœเคจเคฟเค• เค‡เค‚เคŸเคฐเคจเฅ‡เคŸ เค•เฅ‹ เคฌเคพเคฏเคชเคพเคธ เค•เคฐเคคเคพ เคนเฅˆเฅค

  • เคฏเคน เคเค‚เคกเคชเฅ‰เค‡เค‚เคŸ Azure เคธเฅ‡เคตเคพ เค•เฅ‡ เคฒเคฟเค เคเค• เคธเฅ€เคงเคพ เค•เคจเฅ‡เค•เฅเคถเคจ เคนเฅˆ เค”เคฐ VNet เค•เฅ‡ เคญเฅ€เคคเคฐ เคธเฅ‡เคตเคพ เค•เฅ‡ เคฒเคฟเค เคเค• เคจเคฟเคœเฅ€ IP เคชเฅเคฐเคฆเคพเคจ เคจเคนเฅ€เค‚ เค•เคฐเคคเคพ เคนเฅˆเฅค

  • เคธเฅ‡เคตเคพ เคธเฅเคตเคฏเค‚ เค†เคชเค•เฅ‡ VNet เค•เฅ‡ เคฌเคพเคนเคฐ เค‡เคธเค•เฅ‡ เคธเคพเคฐเฅเคตเคœเคจเคฟเค• เคเค‚เคกเคชเฅ‰เค‡เค‚เคŸ เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เค…เคญเฅ€ เคญเฅ€ เคธเฅเคฒเคญ เคนเฅˆ เคœเคฌ เคคเค• เค•เคฟ เค†เคช เคธเฅ‡เคตเคพ เคซเคผเคพเคฏเคฐเคตเฅ‰เคฒ เค•เฅ‹ เคเคธเฅ‡ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‹ เคฌเฅเคฒเฅ‰เค• เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค•เฅ‰เคจเฅเคซเคผเคฟเค—เคฐ เคจเคนเฅ€เค‚ เค•เคฐเคคเฅ‡เฅค

  • เคฏเคน เคธเคฌเคจเฅ‡เคŸ เค”เคฐ Azure เคธเฅ‡เคตเคพ เค•เฅ‡ เคฌเฅ€เคš เคเค•-เคธเฅ‡-เคเค• เคธเค‚เคฌเค‚เคง เคนเฅˆเฅค

  • Private Links เค•เฅ€ เคคเฅเคฒเคจเคพ เคฎเฅ‡เค‚ เค•เคฎ เคฎเคนเค‚เค—เคพ เคนเฅˆเฅค

Private Links:

  • Private Link Azure เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‹ เค†เคชเค•เฅ‡ VNet เคฎเฅ‡เค‚ เคเค• เคจเคฟเคœเฅ€ เคเค‚เคกเคชเฅ‰เค‡เค‚เคŸ เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เคฎเฅˆเคช เค•เคฐเคคเคพ เคนเฅˆ, เคœเฅ‹ เค†เคชเค•เฅ‡ VNet เค•เฅ‡ เคญเฅ€เคคเคฐ เคเค• เคจเคฟเคœเฅ€ IP เคชเคคเฅ‡ เค•เฅ‡ เคธเคพเคฅ เคเค• เคจเฅ‡เคŸเคตเคฐเฅเค• เค‡เค‚เคŸเคฐเคซเคผเฅ‡เคธ เคนเฅˆเฅค

  • Azure เคธเฅ‡เคตเคพ เค•เฅ‹ เค‡เคธ เคจเคฟเคœเฅ€ IP เคชเคคเฅ‡ เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเค•เฅ‡ เคเค•เฅเคธเฅ‡เคธ เค•เคฟเคฏเคพ เคœเคพเคคเคพ เคนเฅˆ, เคœเคฟเคธเคธเฅ‡ เคฏเคน เคเคธเคพ เคชเฅเคฐเคคเฅ€เคค เคนเฅ‹เคคเคพ เคนเฅˆ เคœเฅˆเคธเฅ‡ เคฏเคน เค†เคชเค•เฅ‡ เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เคพ เคนเคฟเคธเฅเคธเคพ เคนเฅˆเฅค

  • Private Link เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เคœเฅเคกเคผเฅ‡ เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‹ เค•เฅ‡เคตเคฒ เค†เคชเค•เฅ‡ VNet เคฏเคพ เคœเฅเคกเคผเฅ‡ เคจเฅ‡เคŸเคตเคฐเฅเค• เคธเฅ‡ เคเค•เฅเคธเฅ‡เคธ เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆ; เคธเฅ‡เคตเคพ เค•เฅ‡ เคฒเคฟเค เค•เฅ‹เคˆ เคธเคพเคฐเฅเคตเคœเคจเคฟเค• เค‡เค‚เคŸเคฐเคจเฅ‡เคŸ เคเค•เฅเคธเฅ‡เคธ เคจเคนเฅ€เค‚ เคนเฅˆเฅค

  • เคฏเคน Azure เคธเฅ‡เคตเคพเค“เค‚ เคฏเคพ Azure เคฎเฅ‡เค‚ เคนเฅ‹เคธเฅเคŸ เค•เฅ€ เค—เคˆ เค†เคชเค•เฅ€ เค…เคชเคจเฅ€ เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‡ เคฒเคฟเค เคเค• เคธเฅเคฐเค•เฅเคทเคฟเคค เค•เคจเฅ‡เค•เฅเคถเคจ เคธเค•เฅเคทเคฎ เค•เคฐเคคเคพ เคนเฅˆ, เคธเคพเคฅ เคนเฅ€ เคฆเฅ‚เคธเคฐเฅ‹เค‚ เคฆเฅเคตเคพเคฐเคพ เคธเคพเคเคพ เค•เฅ€ เค—เคˆ เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‡ เคฒเคฟเค เคญเฅ€เฅค

  • เคฏเคน เค†เคชเค•เฅ‡ VNet เคฎเฅ‡เค‚ เคเค• เคจเคฟเคœเฅ€ เคเค‚เคกเคชเฅ‰เค‡เค‚เคŸ เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เค…เคงเคฟเค• เคฌเคพเคฐเฅ€เค• เคชเคนเฅเค‚เคš เคจเคฟเคฏเค‚เคคเฅเคฐเคฃ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆ, เคœเคฌเค•เคฟ เคธเฅ‡เคตเคพ เคเค‚เคกเคชเฅ‰เค‡เค‚เคŸ เค•เฅ‡ เคธเคพเคฅ เคธเคฌเคจเฅ‡เคŸ เคธเฅเคคเคฐ เคชเคฐ เคตเฅเคฏเคพเคชเค• เคชเคนเฅเค‚เคš เคจเคฟเคฏเค‚เคคเฅเคฐเคฃ เค•เฅ€ เคคเฅเคฒเคจเคพ เคฎเฅ‡เค‚เฅค

เคธเค‚เค•เฅเคทเฅ‡เคช เคฎเฅ‡เค‚, เคœเคฌเค•เคฟ Service Endpoints เค”เคฐ Private Links เคฆเฅ‹เคจเฅ‹เค‚ Azure เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‡ เคฒเคฟเค เคธเฅเคฐเค•เฅเคทเคฟเคค เค•เคจเฅ‡เค•เฅเคŸเคฟเคตเคฟเคŸเฅ€ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚, Private Links เคเค• เค‰เคšเฅเคš เคธเฅเคคเคฐ เค•เฅ€ เค…เคฒเค—เคพเคต เค”เคฐ เคธเฅเคฐเค•เฅเคทเคพ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚ เคฏเคน เคธเฅเคจเคฟเคถเฅเคšเคฟเคค เค•เคฐเคคเฅ‡ เคนเฅเค เค•เคฟ เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‹ เคธเคพเคฐเฅเคตเคœเคจเคฟเค• เค‡เค‚เคŸเคฐเคจเฅ‡เคŸ เค•เฅ‡ เคฒเคฟเค เค‰เคœเคพเค—เคฐ เค•เคฟเค เคฌเคฟเคจเคพ เคจเคฟเคœเฅ€ เคฐเฅ‚เคช เคธเฅ‡ เคเค•เฅเคธเฅ‡เคธ เค•เคฟเคฏเคพ เคœเคพเคคเคพ เคนเฅˆเฅค เคฆเฅ‚เคธเคฐเฅ€ เค“เคฐ, Service Endpoints เคธเคพเคฎเคพเคจเฅเคฏ เคฎเคพเคฎเคฒเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคธเฅ‡เคŸ เค…เคช เค•เคฐเคจเคพ เค†เคธเคพเคจ เคนเฅˆ เคœเคนเคพเค‚ Azure เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‡ เคฒเคฟเค เคธเคฐเคฒ, เคธเฅเคฐเค•เฅเคทเคฟเคค เคชเคนเฅเค‚เคš เค•เฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เคนเฅ‹เคคเฅ€ เคนเฅˆ เคฌเคฟเคจเคพ VNet เคฎเฅ‡เค‚ เคเค• เคจเคฟเคœเฅ€ IP เค•เฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เค•เฅ‡เฅค

Azure Front Door (AFD) & AFD WAF

Azure Front Door เค†เคชเค•เฅ‡ เคตเฅˆเคถเฅเคตเคฟเค• เคตเฅ‡เคฌ เค…เคจเฅเคชเฅเคฐเคฏเฅ‹เค—เฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคคเฅ‡เคœเคผ เคกเคฟเคฒเฅ€เคตเคฐเฅ€ เค•เฅ‡ เคฒเคฟเค เคเค• เคธเฅเค•เฅ‡เคฒเฅ‡เคฌเคฒ เค”เคฐ เคธเฅเคฐเค•เฅเคทเคฟเคค เคชเฅเคฐเคตเฅ‡เคถ เคฌเคฟเค‚เคฆเฅ เคนเฅˆเฅค เคฏเคน เคตเฅˆเคถเฅเคตเคฟเค• เคฒเฅ‹เคก เคฌเฅˆเคฒเฅ‡เค‚เคธเคฟเค‚เค—, เคธเคพเค‡เคŸ เคคเฅเคตเคฐเค•, SSL เค‘เคซเคผเคฒเฅ‹เคกเคฟเค‚เค—, เค”เคฐ เคตเฅ‡เคฌ เคเคชเฅเคฒเคฟเค•เฅ‡เคถเคจ เคซเคผเคพเคฏเคฐเคตเฅ‰เคฒ (WAF) เค•เฅเคทเคฎเคคเคพเค“เค‚ เคœเฅˆเคธเฅ€ เคตเคฟเคญเคฟเคจเฅเคจ เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‹ เคเค•เคฒ เคธเฅ‡เคตเคพ เคฎเฅ‡เค‚ เคธเค‚เคฏเฅ‹เคœเคฟเคค เค•เคฐเคคเคพ เคนเฅˆเฅค Azure Front Door เค‰เคชเคฏเฅ‹เค—เค•เคฐเฅเคคเคพ เค•เฅ‡ เคฒเคฟเค เคธเคฌเคธเฅ‡ เคจเคฟเค•เคŸเคคเคฎ เคเคœ เคธเฅเคฅเคพเคจ เค•เฅ‡ เค†เคงเคพเคฐ เคชเคฐ เคฌเฅเคฆเฅเคงเคฟเคฎเคพเคจ เคฐเฅ‚เคŸเคฟเค‚เค— เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆ, เคœเคฟเคธเคธเฅ‡ เคชเฅเคฐเคฆเคฐเฅเคถเคจ เค”เคฐ เคตเคฟเคถเฅเคตเคธเคจเฅ€เคฏเคคเคพ เคธเฅเคจเคฟเคถเฅเคšเคฟเคค เคนเฅ‹เคคเฅ€ เคนเฅˆเฅค เค‡เคธเค•เฅ‡ เค…เคคเคฟเคฐเคฟเค•เฅเคค, เคฏเคน URL-เค†เคงเคพเคฐเคฟเคค เคฐเฅ‚เคŸเคฟเค‚เค—, เค•เคˆ เคธเคพเค‡เคŸ เคนเฅ‹เคธเฅเคŸเคฟเค‚เค—, เคธเคคเฅเคฐ เคธเค‚เคฌเค‚เคงเคฟเคคเคพ, เค”เคฐ เคเคชเฅเคฒเคฟเค•เฅ‡เคถเคจ เคธเฅเคคเคฐ เค•เฅ€ เคธเฅเคฐเค•เฅเคทเคพ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆเฅค

Azure Front Door WAF เค•เฅ‹ เคตเฅ‡เคฌ-เค†เคงเคพเคฐเคฟเคค เคนเคฎเคฒเฅ‹เค‚ เคธเฅ‡ เคตเฅ‡เคฌ เค…เคจเฅเคชเฅเคฐเคฏเฅ‹เค—เฅ‹เค‚ เค•เฅ€ เคธเฅเคฐเค•เฅเคทเคพ เค•เฅ‡ เคฒเคฟเค เคกเคฟเคœเคผเคพเค‡เคจ เค•เคฟเคฏเคพ เค—เคฏเคพ เคนเฅˆ เคฌเคฟเคจเคพ เคฌเฅˆเค•-เคเค‚เคก เค•เฅ‹เคก เคฎเฅ‡เค‚ เคธเค‚เคถเฅ‹เคงเคจ เค•เคฟเคเฅค เค‡เคธเคฎเฅ‡เค‚ SQL เค‡เค‚เคœเฅ‡เค•เฅเคถเคจ, เค•เฅเคฐเฅ‰เคธ-เคธเคพเค‡เคŸ เคธเฅเค•เฅเคฐเคฟเคชเฅเคŸเคฟเค‚เค—, เค”เคฐ เค…เคจเฅเคฏ เคธเคพเคฎเคพเคจเฅเคฏ เคนเคฎเคฒเฅ‹เค‚ เคœเฅˆเคธเฅ‡ เค–เคคเคฐเฅ‹เค‚ เคธเฅ‡ เคธเฅเคฐเค•เฅเคทเคพ เค•เฅ‡ เคฒเคฟเค เค•เคธเฅเคŸเคฎ เคจเคฟเคฏเคฎ เค”เคฐ เคชเฅเคฐเคฌเค‚เคงเคฟเคค เคจเคฟเคฏเคฎ เคธเฅ‡เคŸ เคถเคพเคฎเคฟเคฒ เคนเฅˆเค‚เฅค

เค‰เคฆเคพเคนเคฐเคฃ

  • เค•เคฒเฅเคชเคจเคพ เค•เคฐเฅ‡เค‚ เค•เคฟ เค†เคชเค•เฅ‡ เคชเคพเคธ เคเค• เคตเฅˆเคถเฅเคตเคฟเค• เคฐเฅ‚เคช เคธเฅ‡ เคตเคฟเคคเคฐเคฟเคค เค…เคจเฅเคชเฅเคฐเคฏเฅ‹เค— เคนเฅˆ เคœเคฟเคธเคฎเฅ‡เค‚ เคฆเฅเคจเคฟเคฏเคพ เคญเคฐ เคฎเฅ‡เค‚ เค‰เคชเคฏเฅ‹เค—เค•เคฐเฅเคคเคพ เคนเฅˆเค‚เฅค เค†เคช Azure Front Door เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเค•เฅ‡ เค‰เคชเคฏเฅ‹เค—เค•เคฐเฅเคคเคพ เค…เคจเฅเคฐเฅ‹เคงเฅ‹เค‚ เค•เฅ‹ เค†เคชเค•เฅ‡ เค…เคจเฅเคชเฅเคฐเคฏเฅ‹เค— เค•เฅ‹ เคนเฅ‹เคธเฅเคŸ เค•เคฐเคจเฅ‡ เคตเคพเคฒเฅ‡ เคจเคฟเค•เคŸเคคเคฎ เค•เฅเคทเฅ‡เคคเฅเคฐเฅ€เคฏ เคกเฅ‡เคŸเคพ เคธเฅ‡เค‚เคŸเคฐ เค•เฅ€ เค“เคฐ เคฐเฅ‚เคŸ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚, เคœเคฟเคธเคธเฅ‡ เคตเคฟเคฒเค‚เคฌเคคเคพ เค•เคฎ เคนเฅ‹เคคเฅ€ เคนเฅˆ, เค‰เคชเคฏเฅ‹เค—เค•เคฐเฅเคคเคพ เค…เคจเฅเคญเคต เคฎเฅ‡เค‚ เคธเฅเคงเคพเคฐ เคนเฅ‹เคคเคพ เคนเฅˆ เค”เคฐ WAF เค•เฅเคทเคฎเคคเคพเค“เค‚ เค•เฅ‡ เคธเคพเคฅ เคตเฅ‡เคฌ เคนเคฎเคฒเฅ‹เค‚ เคธเฅ‡ เค‡เคธเค•เฅ€ เคฐเค•เฅเคทเคพ เคนเฅ‹เคคเฅ€ เคนเฅˆเฅค เคฏเคฆเคฟ เค•เคฟเคธเฅ€ เคตเคฟเคถเฅ‡เคท เค•เฅเคทเฅ‡เคคเฅเคฐ เคฎเฅ‡เค‚ เคกเคพเค‰เคจเคŸเคพเค‡เคฎ เคนเฅ‹เคคเคพ เคนเฅˆ, เคคเฅ‹ Azure Front Door เคธเฅเคตเคšเคพเคฒเคฟเคค เคฐเฅ‚เคช เคธเฅ‡ เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‹ เค…เค—เคฒเฅ‡ เคธเคฌเคธเฅ‡ เค…เคšเฅเค›เฅ‡ เคธเฅเคฅเคพเคจ เคชเคฐ เคฐเฅ€เคฐเฅ‚เคŸ เค•เคฐ เคธเค•เคคเคพ เคนเฅˆ, เคœเคฟเคธเคธเฅ‡ เค‰เคšเฅเคš เค‰เคชเคฒเคฌเฅเคงเคคเคพ เคธเฅเคจเคฟเคถเฅเคšเคฟเคค เคนเฅ‹เคคเฅ€ เคนเฅˆเฅค

Enumeration

# List Azure Front Door Instances
az network front-door list --query "[].{name:name, resourceGroup:resourceGroup, location:location}" -o table

# List Front Door WAF Policies
az network front-door waf-policy list --query "[].{name:name, resourceGroup:resourceGroup, location:location}" -o table

Azure Application Gateway เค”เคฐ Azure Application Gateway WAF

Azure Application Gateway เคเค• เคตเฅ‡เคฌ เคŸเฅเคฐเฅˆเคซเคฟเค• เคฒเฅ‹เคก เคฌเฅˆเคฒเฅ‡เค‚เคธเคฐ เคนเฅˆ เคœเฅ‹ เค†เคชเค•เฅ‹ เค…เคชเคจเฅ‡ เคตเฅ‡เคฌ เค…เคจเฅเคชเฅเคฐเคฏเฅ‹เค—เฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคŸเฅเคฐเฅˆเคซเคฟเค• เคชเฅเคฐเคฌเค‚เคงเคฟเคค เค•เคฐเคจเฅ‡ เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ‡เคคเคพ เคนเฅˆเฅค เคฏเคน เคฒเฅ‡เคฏเคฐ 7 เคฒเฅ‹เคก เคฌเฅˆเคฒเฅ‡เค‚เคธเคฟเค‚เค—, SSL เคŸเคฐเฅเคฎเคฟเคจเฅ‡เคถเคจ, เค”เคฐ เคตเฅ‡เคฌ เคเคชเฅเคฒเคฟเค•เฅ‡เคถเคจ เคซเคผเคพเคฏเคฐเคตเฅ‰เคฒ (WAF) เค•เฅเคทเคฎเคคเคพเคเค Application Delivery Controller (ADC) เค•เฅ‡ เคฐเฅ‚เคช เคฎเฅ‡เค‚ เคธเฅ‡เคตเคพ เคฎเฅ‡เค‚ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆเฅค เคฎเฅเค–เฅเคฏ เคตเคฟเคถเฅ‡เคทเคคเคพเค“เค‚ เคฎเฅ‡เค‚ URL-เค†เคงเคพเคฐเคฟเคค เคฐเฅ‚เคŸเคฟเค‚เค—, เค•เฅเค•เฅ€-เค†เคงเคพเคฐเคฟเคค เคธเคคเฅเคฐ เคธเค‚เคฌเค‚เคง, เค”เคฐ เคธเฅเคฐเค•เฅเคทเคฟเคค เคธเฅ‰เค•เฅ‡เคŸเฅเคธ เคฒเฅ‡เคฏเคฐ (SSL) เค‘เคซเคผเคฒเฅ‹เคกเคฟเค‚เค— เคถเคพเคฎเคฟเคฒ เคนเฅˆเค‚, เคœเฅ‹ เค‰เคจ เค…เคจเฅเคชเฅเคฐเคฏเฅ‹เค—เฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เคฎเคนเคคเฅเคตเคชเฅ‚เคฐเฅเคฃ เคนเฅˆเค‚ เคœเคฟเคจเฅเคนเฅ‡เค‚ เคœเคŸเคฟเคฒ เคฒเฅ‹เคก-เคฌเฅˆเคฒเฅ‡เค‚เคธเคฟเค‚เค— เค•เฅเคทเคฎเคคเคพเค“เค‚ เค•เฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เคนเฅ‹เคคเฅ€ เคนเฅˆ เคœเฅˆเคธเฅ‡ เคตเฅˆเคถเฅเคตเคฟเค• เคฐเฅ‚เคŸเคฟเค‚เค— เค”เคฐ เคชเคฅ-เค†เคงเคพเคฐเคฟเคค เคฐเฅ‚เคŸเคฟเค‚เค—เฅค

เค‰เคฆเคพเคนเคฐเคฃ

  • เคเค• เคชเคฐเคฟเคฆเฅƒเคถเฅเคฏ เคชเคฐ เคตเคฟเคšเคพเคฐ เค•เคฐเฅ‡เค‚ เคœเคนเคพเค เค†เคชเค•เฅ‡ เคชเคพเคธ เคเค• เคˆ-เค•เฅ‰เคฎเคฐเฅเคธ เคตเฅ‡เคฌเคธเคพเค‡เคŸ เคนเฅˆ เคœเคฟเคธเคฎเฅ‡เค‚ เคตเคฟเคญเคฟเคจเฅเคจ เค•เคพเคฐเฅเคฏเฅ‹เค‚ เค•เฅ‡ เคฒเคฟเค เค•เคˆ เค‰เคชเคกเฅ‹เคฎเฅ‡เคจ เคถเคพเคฎเคฟเคฒ เคนเฅˆเค‚, เคœเฅˆเคธเฅ‡ เค‰เคชเคฏเฅ‹เค—เค•เคฐเฅเคคเคพ เค–เคพเคคเฅ‡ เค”เคฐ เคญเฅเค—เคคเคพเคจ เคชเฅเคฐเคธเค‚เคธเฅเค•เคฐเคฃเฅค Azure Application Gateway URL เคชเคฅ เค•เฅ‡ เค†เคงเคพเคฐ เคชเคฐ เค‰เคชเคฏเฅเค•เฅเคค เคตเฅ‡เคฌ เคธเคฐเฅเคตเคฐเฅ‹เค‚ เค•เฅ€ เค“เคฐ เคŸเฅเคฐเฅˆเคซเคฟเค• เคฐเฅ‚เคŸ เค•เคฐ เคธเค•เคคเคพ เคนเฅˆเฅค เค‰เคฆเคพเคนเคฐเคฃ เค•เฅ‡ เคฒเคฟเค, example.com/accounts เคชเคฐ เคŸเฅเคฐเฅˆเคซเคฟเค• เค•เฅ‹ เค‰เคชเคฏเฅ‹เค—เค•เคฐเฅเคคเคพ เค–เคพเคคเฅ‹เค‚ เค•เฅ€ เคธเฅ‡เคตเคพ เค•เฅ€ เค“เคฐ เคจเคฟเคฐเฅเคฆเฅ‡เคถเคฟเคค เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆ, เค”เคฐ example.com/pay เคชเคฐ เคŸเฅเคฐเฅˆเคซเคฟเค• เค•เฅ‹ เคญเฅเค—เคคเคพเคจ เคชเฅเคฐเคธเค‚เคธเฅเค•เคฐเคฃ เคธเฅ‡เคตเคพ เค•เฅ€ เค“เคฐ เคจเคฟเคฐเฅเคฆเฅ‡เคถเคฟเคค เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆเฅค เค”เคฐ WAF เค•เฅเคทเคฎเคคเคพเค“เค‚ เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเค•เฅ‡ เค…เคชเคจเฅ‡ เคตเฅ‡เคฌเคธเคพเค‡เคŸ เค•เฅ‹ เคนเคฎเคฒเฅ‹เค‚ เคธเฅ‡ เคธเฅเคฐเค•เฅเคทเคฟเคค เค•เคฐเฅ‡เค‚เฅค

Enumeration

# List the Web Application Firewall configurations for your Application Gateways
az network application-gateway waf-config list --gateway-name <AppGatewayName> --resource-group <ResourceGroupName> --query "[].{name:name, firewallMode:firewallMode, ruleSetType:ruleSetType, ruleSetVersion:ruleSetVersion}" -o table

Azure Hub, Spoke & VNet Peering

VNet Peering เคเค• เคจเฅ‡เคŸเคตเคฐเฅเค•เคฟเค‚เค— เคซเฅ€เคšเคฐ เคนเฅˆ เคœเฅ‹ Azure เคฎเฅ‡เค‚ เคตเคฟเคญเคฟเคจเฅเคจ เคตเคฐเฅเคšเฅเค…เคฒ เคจเฅ‡เคŸเคตเคฐเฅเค• (VNets) เค•เฅ‹ เคธเฅ€เคงเฅ‡ เค”เคฐ เคจเคฟเคฐเฅเคฌเคพเคง เคฐเฅ‚เคช เคธเฅ‡ เคœเฅ‹เคกเคผเคจเฅ‡ เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ‡เคคเคพ เคนเฅˆเฅค VNet เคชเฅ€เคฏเคฐเคฟเค‚เค— เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡, เคเค• VNet เคฎเฅ‡เค‚ เคธเค‚เคธเคพเคงเคจ เคฆเฅ‚เคธเคฐเฅ‡ VNet เคฎเฅ‡เค‚ เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เค•เฅ‡ เคธเคพเคฅ เคจเคฟเคœเฅ€ IP เคชเคคเฅ‡ เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเค•เฅ‡ เคธเค‚เคตเคพเคฆ เค•เคฐ เคธเค•เคคเฅ‡ เคนเฅˆเค‚, เคœเฅˆเคธเฅ‡ เค•เคฟ เคตเฅ‡ เคเค• เคนเฅ€ เคจเฅ‡เคŸเคตเคฐเฅเค• เคฎเฅ‡เค‚ เคนเฅ‹เค‚เฅค VNet Peering เค•เฅ‹ เค‘เคจ-เคชเฅเคฐเฅ‡เคฎ เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เฅ‡ เคธเคพเคฅ เคญเฅ€ เค‰เคชเคฏเฅ‹เค— เค•เคฟเคฏเคพ เคœเคพ เคธเค•เคคเคพ เคนเฅˆ เคธเคพเค‡เคŸ-เคŸเฅ‚-เคธเคพเค‡เคŸ VPN เคฏเคพ Azure ExpressRoute เคธเฅ‡เคŸเค…เคช เค•เคฐเค•เฅ‡เฅค

Azure Hub เค”เคฐ Spoke เคเค• เคจเฅ‡เคŸเคตเคฐเฅเค• เคŸเฅ‹เคชเฅ‹เคฒเฅ‰เคœเฅ€ เคนเฅˆ เคœเคฟเคธเค•เคพ เค‰เคชเคฏเฅ‹เค— Azure เคฎเฅ‡เค‚ เคจเฅ‡เคŸเคตเคฐเฅเค• เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‹ เคชเฅเคฐเคฌเค‚เคงเคฟเคค เค”เคฐ เคตเฅเคฏเคตเคธเฅเคฅเคฟเคค เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค เค•เคฟเคฏเคพ เคœเคพเคคเคพ เคนเฅˆเฅค "เคนเคฌ" เคเค• เค•เฅ‡เค‚เคฆเฅเคฐเฅ€เคฏ เคฌเคฟเค‚เคฆเฅ เคนเฅˆ เคœเฅ‹ เคตเคฟเคญเคฟเคจเฅเคจ "เคธเฅเคชเฅ‹เค•เฅเคธ" เค•เฅ‡ เคฌเฅ€เคš เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‹ เคจเคฟเคฏเค‚เคคเฅเคฐเคฟเคค เค”เคฐ เคฐเฅ‚เคŸ เค•เคฐเคคเคพ เคนเฅˆเฅค เคนเคฌ เคฎเฅ‡เค‚ เค†เคฎเคคเฅŒเคฐ เคชเคฐ เคธเคพเคเคพ เคธเฅ‡เคตเคพเคเค เคนเฅ‹เคคเฅ€ เคนเฅˆเค‚ เคœเฅˆเคธเฅ‡ เคจเฅ‡เคŸเคตเคฐเฅเค• เคตเคฐเฅเคšเฅเค…เคฒ เคเคชเฅเคฒเคพเคฏเค‚เคธเฅ‡เคธ (NVAs), Azure VPN เค—เฅ‡เคŸเคตเฅ‡, Azure เคซเคผเคพเคฏเคฐเคตเฅ‰เคฒ, เคฏเคพ Azure เคฌเฅˆเคธเฅเคŸเคฟเคฏเคจเฅค "เคธเฅเคชเฅ‹เค•เฅเคธ" เคตเฅ‡ VNets เคนเฅˆเค‚ เคœเฅ‹ เค•เคพเคฐเฅเคฏเคญเคพเคฐ เค•เฅ‹ เคนเฅ‹เคธเฅเคŸ เค•เคฐเคคเฅ‡ เคนเฅˆเค‚ เค”เคฐ VNet เคชเฅ€เคฏเคฐเคฟเค‚เค— เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเค•เฅ‡ เคนเคฌ เคธเฅ‡ เคœเฅเคกเคผเฅ‡ เคนเฅ‹เคคเฅ‡ เคนเฅˆเค‚, เคœเคฟเคธเคธเฅ‡ เค‰เคจเฅเคนเฅ‡เค‚ เคนเคฌ เค•เฅ‡ เคญเฅ€เคคเคฐ เคธเคพเคเคพ เคธเฅ‡เคตเคพเค“เค‚ เค•เคพ เคฒเคพเคญ เค‰เค เคพเคจเฅ‡ เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฎเคฟเคฒเคคเฅ€ เคนเฅˆเฅค เคฏเคน เคฎเฅ‰เคกเคฒ เคธเคพเคซ เคจเฅ‡เคŸเคตเคฐเฅเค• เคฒเฅ‡เค†เค‰เคŸ เค•เฅ‹ เคฌเคขเคผเคพเคตเคพ เคฆเฅ‡เคคเคพ เคนเฅˆ, เคœเคฟเคธเคธเฅ‡ เคœเคŸเคฟเคฒเคคเคพ เค•เคฎ เคนเฅ‹เคคเฅ€ เคนเฅˆ เค•เฅเคฏเฅ‹เค‚เค•เคฟ เคฏเคน เคตเคฟเคญเคฟเคจเฅเคจ VNets เค•เฅ‡ เคฌเฅ€เคš เค•เคˆ เค•เคพเคฐเฅเคฏเคญเคพเคฐเฅ‹เค‚ เคฆเฅเคตเคพเคฐเคพ เค‰เคชเคฏเฅ‹เค— เค•เฅ€ เคœเคพเคจเฅ‡ เคตเคพเคฒเฅ€ เคธเคพเคฎเคพเคจเฅเคฏ เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‹ เค•เฅ‡เค‚เคฆเฅเคฐเฅ€เค•เฅƒเคค เค•เคฐเคคเคพ เคนเฅˆเฅค

Azure เคฎเฅ‡เค‚ VNET เคชเฅ‡เคฏเคฐเคฟเค‚เค— เค—เฅˆเคฐ-เคชเคฐเคฟเคตเคฐเฅเคคเคจเฅ€เคฏ เคนเฅˆ, เคœเคฟเคธเค•เคพ เค…เคฐเฅเคฅ เคนเฅˆ เค•เคฟ เคฏเคฆเคฟ เคธเฅเคชเฅ‹เค• 1 เคธเฅเคชเฅ‹เค• 2 เคธเฅ‡ เคœเฅเคกเคผเคพ เคนเฅˆ เค”เคฐ เคธเฅเคชเฅ‹เค• 2 เคธเฅเคชเฅ‹เค• 3 เคธเฅ‡ เคœเฅเคกเคผเคพ เคนเฅˆ, เคคเฅ‹ เคธเฅเคชเฅ‹เค• 1 เคธเฅ€เคงเฅ‡ เคธเฅเคชเฅ‹เค• 3 เคธเฅ‡ เคฌเคพเคค เคจเคนเฅ€เค‚ เค•เคฐ เคธเค•เคคเคพเฅค

Examples

  • เคเค• เค•เค‚เคชเคจเฅ€ เค•เฅ€ เค•เคฒเฅเคชเคจเคพ เค•เคฐเฅ‡เค‚ เคœเคฟเคธเคฎเฅ‡เค‚ เคฌเคฟเค•เฅเคฐเฅ€, เคฎเคพเคจเคต เคธเค‚เคธเคพเคงเคจ เค”เคฐ เคตเคฟเค•เคพเคธ เคœเฅˆเคธเฅ‡ เค…เคฒเค—-เค…เคฒเค— เคตเคฟเคญเคพเค— เคนเฅˆเค‚, เคชเฅเคฐเคคเฅเคฏเฅ‡เค• เค•เฅ‡ เคชเคพเคธ เค…เคชเคจเคพ เค–เฅเคฆ เค•เคพ VNet (เคธเฅเคชเฅ‹เค•เฅเคธ) เคนเฅˆเฅค เค‡เคจ VNets เค•เฅ‹ เคธเคพเคเคพ เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เคคเค• เคชเคนเฅเคเคš เค•เฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เคนเฅ‹เคคเฅ€ เคนเฅˆ เคœเฅˆเคธเฅ‡ เคเค• เค•เฅ‡เค‚เคฆเฅเคฐเฅ€เคฏ เคกเฅ‡เคŸเคพเคฌเฅ‡เคธ, เคเค• เคซเคผเคพเคฏเคฐเคตเฅ‰เคฒ, เค”เคฐ เคเค• เค‡เค‚เคŸเคฐเคจเฅ‡เคŸ เค—เฅ‡เคŸเคตเฅ‡, เคœเฅ‹ เคธเคญเฅ€ เคฆเฅ‚เคธเคฐเฅ‡ VNet (เคนเคฌ) เคฎเฅ‡เค‚ เคธเฅเคฅเคฟเคค เคนเฅˆเค‚เฅค เคนเคฌ เค”เคฐ เคธเฅเคชเฅ‹เค• เคฎเฅ‰เคกเคฒ เค•เคพ เค‰เคชเคฏเฅ‹เค— เค•เคฐเค•เฅ‡, เคชเฅเคฐเคคเฅเคฏเฅ‡เค• เคตเคฟเคญเคพเค— เคนเคฌ VNet เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เคธเคพเคเคพ เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เคธเฅ‡ เคธเฅเคฐเค•เฅเคทเคฟเคค เคฐเฅ‚เคช เคธเฅ‡ เคœเฅเคกเคผ เคธเค•เคคเคพ เคนเฅˆ เคฌเคฟเคจเคพ เค‰เคจ เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เค•เฅ‹ เคธเคพเคฐเฅเคตเคœเคจเคฟเค• เค‡เค‚เคŸเคฐเคจเฅ‡เคŸ เคชเคฐ เค‰เคœเคพเค—เคฐ เค•เคฟเค เคฏเคพ เค•เคˆ เค•เคจเฅ‡เค•เฅเคถเคจเฅ‹เค‚ เค•เฅ‡ เคธเคพเคฅ เคเค• เคœเคŸเคฟเคฒ เคจเฅ‡เคŸเคตเคฐเฅเค• เคธเค‚เคฐเคšเคจเคพ เคฌเคจเคพเค เคฌเคฟเคจเคพเฅค

Enumeration

# List all VNets in your subscription
az network vnet list --query "[].{name:name, location:location, addressSpace:addressSpace}" -o table

# List VNet peering connections for a given VNet
az network vnet peering list --resource-group <ResourceGroupName> --vnet-name <VNetName> --query "[].{name:name, peeringState:peeringState, remoteVnetId:remoteVnetId}" -o table

# List Shared Resources (e.g., Azure Firewall) in the Hub
az network firewall list --query "[].{name:name, location:location, resourceGroup:resourceGroup}" -o table

เคธเคพเค‡เคŸ-เคธเฅ‡-เคธเคพเค‡เคŸ เคตเฅ€เคชเฅ€เคเคจ

Azure เคฎเฅ‡เค‚ เคเค• เคธเคพเค‡เคŸ-เคธเฅ‡-เคธเคพเค‡เคŸ เคตเฅ€เคชเฅ€เคเคจ เค†เคชเค•เฅ‹ เค…เคชเคจเฅ‡ เค‘เคจ-เคชเฅเคฐเคฟเคฎเคพเค‡เคธเฅ‡เคธ เคจเฅ‡เคŸเคตเคฐเฅเค• เค•เฅ‹ เค…เคชเคจเฅ‡ Azure เคตเคฐเฅเคšเฅเค…เคฒ เคจเฅ‡เคŸเคตเคฐเฅเค• (VNet) เคธเฅ‡ เค•เคจเฅ‡เค•เฅเคŸ เค•เคฐเคจเฅ‡ เค•เฅ€ เค…เคจเฅเคฎเคคเคฟ เคฆเฅ‡เคคเคพ เคนเฅˆ, เคœเคฟเคธเคธเฅ‡ Azure เค•เฅ‡ เคญเฅ€เคคเคฐ VMs เคœเฅˆเคธเฅ‡ เคธเค‚เคธเคพเคงเคจ เค†เคชเค•เฅ‡ เคธเฅเคฅเคพเคจเฅ€เคฏ เคจเฅ‡เคŸเคตเคฐเฅเค• เคชเคฐ เคนเฅ‹เคจเฅ‡ เค•เคพ เค†เคญเคพเคธ เคฆเฅ‡เคคเฅ‡ เคนเฅˆเค‚เฅค เคฏเคน เค•เคจเฅ‡เค•เฅเคถเคจ เคเค• เคตเฅ€เคชเฅ€เคเคจ เค—เฅ‡เคŸเคตเฅ‡ เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เคธเฅเคฅเคพเคชเคฟเคค เค•เคฟเคฏเคพ เคœเคพเคคเคพ เคนเฅˆ เคœเฅ‹ เคฆเฅ‹เคจเฅ‹เค‚ เคจเฅ‡เคŸเคตเคฐเฅเค•เฅ‹เค‚ เค•เฅ‡ เคฌเฅ€เคš เคŸเฅเคฐเฅˆเคซเคผเคฟเค• เค•เฅ‹ เคเคจเฅเค•เฅเคฐเคฟเคชเฅเคŸ เค•เคฐเคคเคพ เคนเฅˆเฅค

เค‰เคฆเคพเคนเคฐเคฃ

  • เคเค• เคตเฅเคฏเคตเคธเคพเคฏ เคœเคฟเคธเค•เคพ เคฎเฅเค–เฅเคฏ เค•เคพเคฐเฅเคฏเคพเคฒเคฏ เคจเฅเคฏเฅ‚เคฏเฅ‰เคฐเฅเค• เคฎเฅ‡เค‚ เคธเฅเคฅเคฟเคค เคนเฅˆ, เคเค• เค‘เคจ-เคชเฅเคฐเคฟเคฎเคพเค‡เคธเฅ‡เคธ เคกเฅ‡เคŸเคพ เคธเฅ‡เค‚เคŸเคฐ เคนเฅˆ เคœเคฟเคธเฅ‡ Azure เคฎเฅ‡เค‚ เค…เคชเคจเฅ‡ VNet เคธเฅ‡ เคธเฅเคฐเค•เฅเคทเคฟเคค เคฐเฅ‚เคช เคธเฅ‡ เค•เคจเฅ‡เค•เฅเคŸ เค•เคฐเคจเฅ‡ เค•เฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เคนเฅˆ, เคœเฅ‹ เค‡เคธเค•เฅ‡ เคตเคฐเฅเคšเฅเค…เคฒเคพเค‡เคœเฅเคก เคตเคฐเฅเค•เคฒเฅ‹เคกเฅเคธ เค•เฅ‹ เคนเฅ‹เคธเฅเคŸ เค•เคฐเคคเคพ เคนเฅˆเฅค เคเค• เคธเคพเค‡เคŸ-เคธเฅ‡-เคธเคพเค‡เคŸ เคตเฅ€เคชเฅ€เคเคจ เคธเฅ‡เคŸเค…เคช เค•เคฐเค•เฅ‡, เค•เค‚เคชเคจเฅ€ เค‘เคจ-เคชเฅเคฐเคฟเคฎเคพเค‡เคธเฅ‡เคธ เคธเคฐเฅเคตเคฐเฅ‹เค‚ เค”เคฐ Azure VMs เค•เฅ‡ เคฌเฅ€เคš เคเคจเฅเค•เฅเคฐเคฟเคชเฅเคŸเฅ‡เคก เค•เคจเฅ‡เค•เฅเคŸเคฟเคตเคฟเคŸเฅ€ เคธเฅเคจเคฟเคถเฅเคšเคฟเคค เค•เคฐ เคธเค•เคคเฅ€ เคนเฅˆ, เคœเคฟเคธเคธเฅ‡ เคฆเฅ‹เคจเฅ‹เค‚ เคตเคพเคคเคพเคตเคฐเคฃเฅ‹เค‚ เคฎเฅ‡เค‚ เคธเค‚เคธเคพเคงเคจเฅ‹เค‚ เค•เฅ‹ เคธเฅเคฐเค•เฅเคทเคฟเคค เคฐเฅ‚เคช เคธเฅ‡ เคเค•เฅเคธเฅ‡เคธ เค•เคฟเคฏเคพ เคœเคพ เคธเค•เฅ‡ เคœเฅˆเคธเฅ‡ เค•เคฟ เคตเฅ‡ เคเค• เคนเฅ€ เคธเฅเคฅเคพเคจเฅ€เคฏ เคจเฅ‡เคŸเคตเคฐเฅเค• เคฎเฅ‡เค‚ เคนเฅ‹เค‚เฅค

เค—เคฃเคจเคพ

# List VPN Gateways
az network vnet-gateway list --query "[].{name:name, location:location, resourceGroup:resourceGroup}" -o table

# List VPN Connections
az network vpn-connection list --gateway-name <VpnGatewayName> --resource-group <ResourceGroupName> --query "[].{name:name, connectionType:connectionType, connectionStatus:connectionStatus}" -o table

Azure ExpressRoute

Azure ExpressRoute เคเค• เคธเฅ‡เคตเคพ เคนเฅˆ เคœเฅ‹ เค†เคชเค•เฅ‡ เค‘เคจ-เคชเฅเคฐเคฟเคฎเคพเค‡เคธเฅ‡เคธ เค‡เคจเฅเคซเฅเคฐเคพเคธเฅเคŸเฅเคฐเค•เฅเคšเคฐ เค”เคฐ Azure เคกเฅ‡เคŸเคพ เค•เฅ‡เค‚เคฆเฅเคฐเฅ‹เค‚ เค•เฅ‡ เคฌเฅ€เคš เคเค• เคจเคฟเคœเฅ€, เคธเคฎเคฐเฅเคชเคฟเคค, เค‰เคšเฅเคš-เค—เคคเคฟ เค•เคจเฅ‡เค•เฅเคถเคจ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเฅ€ เคนเฅˆเฅค เคฏเคน เค•เคจเฅ‡เค•เฅเคถเคจ เคเค• เค•เคจเฅ‡เค•เฅเคŸเคฟเคตเคฟเคŸเฅ€ เคชเฅเคฐเคฆเคพเคคเคพ เค•เฅ‡ เคฎเคพเคงเฅเคฏเคฎ เคธเฅ‡ เคฌเคจเคพเคฏเคพ เคœเคพเคคเคพ เคนเฅˆ, เคœเฅ‹ เคธเคพเคฐเฅเคตเคœเคจเคฟเค• เค‡เค‚เคŸเคฐเคจเฅ‡เคŸ เค•เฅ‹ เคฌเคพเคฏเคชเคพเคธ เค•เคฐเคคเคพ เคนเฅˆ เค”เคฐ เคธเคพเคฎเคพเคจเฅเคฏ เค‡เค‚เคŸเคฐเคจเฅ‡เคŸ เค•เคจเฅ‡เค•เฅเคถเคจเฅ‹เค‚ เค•เฅ€ เคคเฅเคฒเคจเคพ เคฎเฅ‡เค‚ เค…เคงเคฟเค• เคตเคฟเคถเฅเคตเคธเคจเฅ€เคฏเคคเคพ, เคคเฅ‡เคœ เค—เคคเคฟ, เค•เคฎ เคตเคฟเคฒเค‚เคฌเคคเคพ เค”เคฐ เค‰เคšเฅเคš เคธเฅเคฐเค•เฅเคทเคพ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเคพ เคนเฅˆเฅค

เค‰เคฆเคพเคนเคฐเคฃ

  • เคเค• เคฌเคนเฅเคฐเคพเคทเฅเคŸเฅเคฐเฅ€เคฏ เคจเคฟเค—เคฎ เค•เฅ‹ เค‰เคšเฅเคš เคฎเคพเคคเฅเคฐเคพ เค•เฅ‡ เคกเฅ‡เคŸเคพ เค”เคฐ เค‰เคšเฅเคš เคฅเฅเคฐเฅ‚เคชเฅเคŸ เค•เฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เค•เฅ‡ เค•เคพเคฐเคฃ เค…เคชเคจเฅ‡ Azure เคธเฅ‡เคตเคพเค“เค‚ เค•เฅ‡ เคฒเคฟเค เคเค• เคธเค‚เค—เคค เค”เคฐ เคตเคฟเคถเฅเคตเคธเคจเฅ€เคฏ เค•เคจเฅ‡เค•เฅเคถเคจ เค•เฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เคนเฅ‹เคคเฅ€ เคนเฅˆเฅค เค•เค‚เคชเคจเฅ€ เค…เคชเคจเฅ‡ เค‘เคจ-เคชเฅเคฐเคฟเคฎเคพเค‡เคธเฅ‡เคธ เคกเฅ‡เคŸเคพ เค•เฅ‡เค‚เคฆเฅเคฐ เค•เฅ‹ Azure เคธเฅ‡ เคธเฅ€เคงเฅ‡ เค•เคจเฅ‡เค•เฅเคŸ เค•เคฐเคจเฅ‡ เค•เฅ‡ เคฒเคฟเค Azure ExpressRoute เค•เคพ เคตเคฟเค•เคฒเฅเคช เคšเฅเคจเคคเฅ€ เคนเฅˆ, เคœเคฟเคธเคธเฅ‡ เคฌเคกเคผเฅ‡ เคชเฅˆเคฎเคพเคจเฅ‡ เคชเคฐ เคกเฅ‡เคŸเคพ เคŸเฅเคฐเคพเค‚เคธเคซเคฐ, เคœเฅˆเคธเฅ‡ เคฆเฅˆเคจเคฟเค• เคฌเฅˆเค•เค…เคช เค”เคฐ เคตเคพเคธเฅเคคเคตเคฟเค• เคธเคฎเคฏ เคกเฅ‡เคŸเคพ เคเคจเคพเคฒเคฟเคŸเคฟเค•เฅเคธ, เค•เฅ‹ เคฌเฅ‡เคนเคคเคฐ เค—เฅ‹เคชเคจเฅ€เคฏเคคเคพ เค”เคฐ เค—เคคเคฟ เค•เฅ‡ เคธเคพเคฅ เคธเฅเค—เคฎ เคฌเคจเคพเคฏเคพ เคœเคพ เคธเค•เฅ‡เฅค

Enumeration

# List ExpressRoute Circuits
az network express-route list --query "[].{name:name, location:location, resourceGroup:resourceGroup, serviceProviderName:serviceProviderName, peeringLocation:peeringLocation}" -o table
HackTricks เค•เคพ เคธเคฎเคฐเฅเคฅเคจ เค•เคฐเฅ‡เค‚

Last updated