Microsoft AZ-700 Practice Exam Questions & Answers

7 Free Questions · Last reviewed: October 12, 2026 · Prepared & Reviewed by the ValidExamDumps Editorial Team

Exam Facts

Microsoft AZ-700 Exam Details

Key details for this exam, checked against the published exam outline

349 Practice Questions (Our Bank)
120 minutes Exam Duration
700 out of 1000 Passing Score
USD 165 Official Exam Fee
Exam Code
AZ-700
Full Name
Designing and Implementing Microsoft Azure Networking Solutions
Issuing Body
Microsoft
Question Format (Our Bank)
Multiple Choice, Hotspot, Drag & Drop, Order List, Case Studies
Delivery
Online proctored or at a Pearson VUE test centre
Eligibility
No prerequisites required
Practice Questions

Free AZ-700 Practice Questions

Each question shows the correct answer and an explanation of why it is right

VA
ValidExamDumps Editorial Team Every question and its answer is checked by our AZ-700 exam preparation team, who also write the explanation shown with each one. How we research and review these pages

You have two Azure App Service instances that host the web apps shown the following table.

You deploy an Azure application gateway that has one public frontend IP address and two backend pools.

You need to publish all the web apps to the application gateway. Requests must be routed based on the HTTP host headers.

What is the minimum number of listeners and routing rules you should configure? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Correct Answer: A
Explanation

The question describes deploying an Application Gateway to route traffic to web apps hosted on two App Service instances based on HTTP host headers, but the specific table showing the web apps is not provided.

To determine the minimum number of listeners and routing rules:

  • Listeners: You need one listener per unique combination of protocol, port, and hostname. Since routing is based on HTTP host headers, you need one listener per unique host header.
  • Routing Rules: You need one routing rule per unique host header destination to map requests to the appropriate backend pool.

The general principle is: if you have N unique host headers, you need N listeners and N routing rules minimum.

Without seeing the specific web app hostnames in the table, the typical answer for 2 App Service instances with different hostnames would be: 2 listeners and 2 routing rules.

SIMULATION

Task 4

You need to ensure that connections to the storage34280945 storage account can be made by using an IP address in the 10.1.1.0/24 range and the name storage34280945.pnvatelinlcblob.core.windows.net.

Correct Answer: A
Explanation

Here are the steps and explanations for ensuring that connections to the storage34280945 storage account can be made by using an IP address in the 10.1.1.0/24 range and the name stor-age34280945.pnvatelinlcblob.core.windows.net:

To allow access from a specific IP address range, you need to configure the Azure Storage firewall and virtual network settings for your storage account.You can do this in the Azure portal by selecting your storage account and then selecting Networking under Settings1.

On the Networking page, select Firewalls and virtual networks, and then select Selected networks under Allow access from1. This will block all access to your storage account except from the networks or resources that you specify.

Under Firewall, select Add rule, and then enter 10.1.1.0/24 as the IP address or range.You can also enter an optional rule name and description1. This will allow access from any IP address in the 10.1.1.0/24 range.

Select Save to apply your changes1.

To map a custom domain name to your storage account, you need to create a CNAME record with your domain provider that points to your storage account endpoint2. A CNAME record is a type of DNS record that maps a source domain name to a destination domain name.

Sign in to your domain registrar's website, and then go to the page for managing DNS settings2.

Create a CNAME record with the following information2:

Source domain name: stor-age34280945.pnvatelinlcblob.core.windows.net

Destination domain name: stor-age34280945.pnvatelinlcblob.core.windows.net

Save your changes and wait for the DNS propagation to take effect2.

To register the custom domain name with Azure, you need to go back to the Azure portal and select your storage account.Then select Custom domain under Blob service2.

On the Custom domain page, enter stor-age34280945.pnvatelinlcblob.core.windows.net as the custom domain name and select Save2.

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

You have an Azure application gateway that has Azure Web Application Firewall (WAF) enabled.

You configure the application gateway to direct traffic to the URL of the application gateway.

You attempt to access the URL and receive an HTTP 403 error. You view the diagnostics log and discover the following error.

You need to ensure that the URL is accessible through the application gateway.

Solution: You configure a custom cookie and an exclusion rule.

Does this meet the goal?

Correct Answer: A
Explanation

The question asks if configuring a custom cookie and an exclusion rule meets the goal of making a URL accessible through the application gateway that is receiving an HTTP 403 error due to WAF.

Assessment:

This solution is partially correct but the description is somewhat vague:

  • Creating an exclusion rule: ? This IS a correct approach - creating WAF policy exclusions to exclude specific request parameters from WAF inspection is the recommended solution
  • Custom cookie: This part is unclear. You don't typically 'configure' a custom cookie as a solution. You would instead create an exclusion rule that excludes cookies (or a specific cookie) from WAF inspection

The correct answer likely depends on interpretation:

  • If this means 'create exclusion rules to exclude cookies from WAF inspection' - then Yes, this meets the goal
  • If 'custom cookie' means something else in the context - the answer is unclear

More precise solution: Create a WAF policy exclusion rule that exempts the specific cookie/header/body element triggering the 403 error from WAF rule evaluation.

You have an Azure subscription that contains a virtual network name Vnet1. Vnet1 contains a virtual machine named VM1 and an Azure firewall named FW1.

You have an Azure Firewall Policy named FP1 that is associated to FW1.

You need to ensure that RDP requests to the public IP address of FW1 route to VM1.

What should you configure on FP1?

Correct Answer: D
Explanation

Answer: Configure a DNAT (Destination Network Address Translation) rule on FP1

Explanation:

What DNAT does:

A DNAT rule translates incoming traffic destined for the firewall's public IP address to an internal IP address of VM1.

Configuration:

  • Source: Any (or specific IP ranges if needed)
  • Protocol: TCP
  • Destination port: 3389 (RDP port)
  • Translated address: VM1's private IP address
  • Translated port: 3389

How it works:

  1. Client initiates RDP connection to FW1's public IP (e.g., 20.1.1.1:3389)
  2. Azure Firewall Policy FP1 matches the incoming traffic against DNAT rules
  3. The DNAT rule translates the destination from FW1's public IP to VM1's private IP
  4. Traffic is routed to VM1 on port 3389
  5. VM1 responds, and the firewall performs reverse NAT translation for the return traffic

Why DNAT: DNAT is specifically designed for port forwarding and allowing external access to internal resources. This is the standard method for exposing internal services through a firewall's public IP address.

You are configuring two network virtual appliances (NVAs) in an Azure virtual network. The NVAs will be used to inspect all the traffic within the virtual network.

You need to provide high availability for the NVAs. The solution must minimize administrative effort. What shtraffic ould you include in the solution?

Correct Answer: A
Explanation

https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/dmz/nva-ha?tabs=cli

SIMULATION

Task 9

You need to ensure that subnet4-3 can accommodate 507 hosts.

Correct Answer: A
Explanation

Here are the steps and explanations for ensuring that subnet4-3 can accommodate 507 hosts:

To determine the subnet size that can accommodate 507 hosts, you need to use the formula:number of hosts = 2^(32 - n) - 2, wherenis the number of bits in the subnet mask1. You need to find the value ofnthat satisfies this equation for 507 hosts.

To solve this equation, you can use trial and error or a binary search method. For example, you can start withn = 24, which is the default subnet mask for Class C networks. Then, plug in the value ofninto the formula and see if it is too big or too small for 507 hosts.

If you tryn = 24, you getnumber of hosts = 2^(32 - 24) - 2 = 254, which is too small. You need to increase the value ofnto get a larger number of hosts.

If you tryn = 25, you getnumber of hosts = 2^(32 - 25) - 2 = 510, which is just enough to accommodate 507 hosts. You can stop here or try a smaller value ofnto see if it still works.

If you tryn = 26, you getnumber of hosts = 2^(32 - 26) - 2 = 254, which is too small again. You need to decrease the value ofnto get a larger number of hosts.

Therefore, the smallest value ofnthat can accommodate 507 hosts isn = 25.This means that the subnet mask for subnet4-3 should be/25or255.255.255.128in dot-decimal notation1.

To change the subnet mask for subnet4-3, you need to go to the Azure portal and select your virtual network.Then select Subnets under Settings and select subnet4-3 from the list2.

On the Edit subnet page, under Address range (CIDR block), change the value from/24to/25.Then select Save2.

You have the Azure resources shown in the following table.

You configure storage1 to provide access to the subnet in Vnet1 by using a service endpoint.

You need to ensure that you can use the service endpoint to connect to the read-only endpoint of storage1 in the paired Azure region.

What should you do first?

Correct Answer: A
Explanation A service endpoint connects your virtual network to Azure services, but it only provides access within your region. To access the read-only endpoint in the paired region, you first need to configure firewall rules that allow traffic from your subnet to the storage account's secondary endpoint. Without adjusting the firewall settings, the service endpoint won't work properly for cross-region access. The other options like creating another service endpoint or modifying network routes don't directly enable cross-region access through the existing service endpoint configuration.
Full Access

Get the complete AZ-700 question set

  • 349 questions covering all exam domains
  • Correct answers with explanations, like the free questions above
  • PDF and online practice test
  • 90 days of free updates
Starting from 50% OFF
$20 $40
Get Full Access

One-time payment · Instant download

Study Guide

What the Microsoft AZ-700 Exam Covers

Exam domains verified against: Official Microsoft AZ-700 exam guide, last checked October 2026.

Domain 1: Design and implement core networking infrastructure 25% - 30%

This domain covers the foundational networking components you need to build in Azure, including virtual networks, IP addressing, DNS configuration, and the routing that connects everything together. You will work with subnets, public IP prefixes, VNet peering, and Azure's monitoring tools to ensure your network infrastructure is solid and observable.

Sample question from this domain above: Q6

Domain 2: Design, implement, and manage connectivity services 20% - 25%

This domain focuses on connecting Azure to on-premises networks and remote users through VPN gateways, ExpressRoute circuits, and Virtual WAN. You need to understand when to use site-to-site VPN versus point-to-site VPN, how to configure ExpressRoute for hybrid scenarios, and how to manage the various peering options and gateway types.

Domain 3: Design and implement application delivery services 15% - 20%

This domain covers the load balancing and application routing services that distribute traffic across your resources. You will implement Azure Load Balancer, Traffic Manager, Application Gateway, and Front Door, configuring rules, health checks, and routing based on the needs of your applications.

Sample questions from this domain above: Q1Q3Q5

Domain 4: Design and implement private access to Azure services 10% - 15%

This domain addresses how to provide secure, private connectivity to Azure platform services without exposing them to the public internet. You will work with private endpoints, Private Link services, and service endpoints to control access and keep traffic within the Azure network or on-premises.

Sample questions from this domain above: Q2Q7

Domain 5: Design and implement Azure network security services 15% - 20%

This domain covers the security controls and policies that protect your Azure networks. You will configure network security groups, application security groups, Azure Firewall, and Web Application Firewall, and use Microsoft Defender for Cloud to identify and resolve security issues in your network design.

Sample question from this domain above: Q4

FAQ

AZ-700 Exam FAQ

Common questions about the exam itself

What experience do I need before taking the AZ-700 exam?
You should have hands-on experience creating and managing compute, storage, and networking resources in Azure. You need to understand networking fundamentals and have completed at least one Azure associate-level certification like AZ-104 or have equivalent real-world experience designing and implementing Azure networks.
How difficult is the AZ-700 compared to other Azure associate exams?
The AZ-700 is considered challenging because it emphasizes Microsoft best practices for network design and requires deep understanding of interconnected concepts like routing, peering, and hybrid connectivity. Many candidates find it harder than AZ-104 because it goes into much greater technical depth on a narrower domain.
Which objective area of AZ-700 causes candidates the most trouble?
Connectivity services, particularly ExpressRoute configuration and Virtual WAN architecture, trips up many candidates because they require understanding complex peering models, gateway SKU selection, and hybrid network design patterns. These concepts are abstract until you work through real-world scenarios in a lab environment.
How long should I study to prepare for AZ-700?
Plan for 60 to 100 hours of study depending on your existing Azure networking knowledge. If you have already passed AZ-104, you might need closer to 60 hours. If you are new to Azure, budget 100+ hours including hands-on lab work and practice exams.
What happens on exam day when I take the AZ-700?
You will sit at a computer for 120 minutes answering up to 60 questions in multiple-choice and multiple-answer format. Some questions are scenario-based labs where you configure Azure resources in a sandbox environment. You will need to show a photo ID and verify your identity before the exam starts.
Can I retake the AZ-700 if I fail, and how much does it cost?
Yes, you can retake the exam. Microsoft allows you to schedule your next attempt after 24 hours, though you must pay the full exam fee of USD 165 each time. There is no limit on the number of retakes, but waiting a week or two between attempts usually gives better results.
How long does my Azure Network Engineer Associate certification stay valid?
Your certification is valid for one year from the date you pass the exam. To renew it, you must pass a free online assessment on Microsoft Learn before your certification expires. You do not need to retake the paid exam, only complete the renewal assessment.
Does AZ-700 lead to any other certifications, or is it part of a track?
AZ-700 is a standalone associate-level certification. You can pursue AZ-500 (Azure Security Engineer) or AZ-305 (Solutions Architect) after this, but AZ-700 does not feed into a higher-level certification path. It stands alone as proof of network engineering expertise.
What job title or role does the AZ-700 certification prepare me for?
The AZ-700 prepares you for roles such as Azure Network Engineer, Cloud Network Architect, or Network Operations Engineer. Employers use this certification to verify you can design, implement, and troubleshoot Azure networking solutions including hybrid connectivity and security.
Is there a prerequisite exam I must pass before taking AZ-700?
No, AZ-700 has no formal prerequisites. However, Microsoft strongly recommends that you have passed AZ-900 (Azure Fundamentals) and ideally AZ-104 (Azure Administrator) first, because AZ-700 builds on concepts from those exams and assumes you already understand Azure core services.