Microsoft AZ-104 Exam Dumps, Practice Test Questions

100% Latest & Updated Microsoft AZ-104 Practice Test Questions, Exam Dumps & Verified Answers!
30 Days Free Updates, Instant Download!

Microsoft AZ-104 Premium Bundle
$79.97
$59.98

AZ-104 Premium Bundle

  • Premium File: 606 Questions & Answers. Last update: Nov 5, 2026
  • Training Course: 132 Video Lectures
  • Study Guide: 458 Pages
  • Latest Questions
  • 100% Accurate Answers
  • Fast Exam Updates

AZ-104 Premium Bundle

Microsoft AZ-104 Premium Bundle
  • Premium File: 606 Questions & Answers. Last update: Nov 5, 2026
  • Training Course: 132 Video Lectures
  • Study Guide: 458 Pages
  • Latest Questions
  • 100% Accurate Answers
  • Fast Exam Updates
$79.97
$59.98

Microsoft AZ-104 Practice Test 64

Question 630

A public ingress endpoint must survive loss of a single availability zone in a region that supports zone-redundant public IPs. The application tier is separately zone redundant. Which frontend address property is relevant?

  1. Use a Standard public IP explicitly pinned to one zone and rely on the zone-redundant app tier to preserve that frontend during failure of its pinned zone
  2. Use a zone-redundant Standard SKU public IP where supported
  3. Use a Basic SKU dynamic public IP to avoid zone placement
  4. Use a Standard public IP pinned to Zone 2 and assume a zone-redundant backend automatically transfers that address into Zone 1

Explanation

Correct Answer

B:

A zone-redundant Standard public IP avoids tying the frontend address to a single availability zone, complementing a backend architecture spread across zones.

Incorrect Answers

A:

A zonal public IP is still tied to its selected availability zone. Even if the application instances survive in other zones, loss of the frontend IP’s zone can prevent clients reaching them. The scenario requires a zone-redundant Standard public IP to avoid the single-zone frontend dependency.

C:

A dynamic Basic address is not a substitute for the zone-resilient Standard IP capability. It introduces other availability and security limitations.

D:

A zone-specific frontend address remains tied to its selected zone. Zone-resilient application instances cannot preserve that frontend during its zone outage; a zone-redundant Standard public IP is required where supported.

Question 631

An Internet TCP client maintains a long-lived inbound connection to a service reached through an Azure Standard public IP. The session disappears after a prolonged period without packets, but active new inbound connections succeed. Which setting or mechanism should the operator investigate?

  1. Increase the load balancer health-probe interval and assume probe traffic keeps each user’s idle TCP session alive
  2. Increase outbound SNAT port allocation and expect the inbound public-IP TCP idle timer to stop expiring client sessions
  3. The configured TCP idle timeout and keepalive behavior for the public endpoint path
  4. Enable TCP reset on idle timeout and assume this prevents the idle flow from being closed

Explanation

Correct Answer

C:

For an inbound-originated flow through a Standard public IP, Azure supports a configurable TCP idle timeout (4–30 minutes), and unused connection-tracking state can expire when no packets traverse the endpoint. Inspect the supported inbound idle-timeout setting and the application’s TCP keepalive pattern. Outbound-originated flows use a fixed timeout and are not the scenario described.

Incorrect Answers

A:

A load-balancer health probe checks whether a backend is available; its packets are not application traffic on an individual client TCP connection. Changing probe frequency does not renew the public frontend’s per-flow idle state. Investigate the relevant inbound idle timeout and client/application keepalive behavior instead.

B:

Outbound SNAT capacity determines availability of translated outbound flows; it does not prevent an otherwise idle inbound client connection from reaching the public endpoint’s idle timer. The described connection succeeds initially and fails only after inactivity, indicating idle-flow tracking or keepalive rather than outbound port exhaustion.

D:

A TCP reset-on-idle feature controls how a timed-out connection is terminated and communicated to endpoints; it does not keep the session alive indefinitely. An idle reset still ends the connection. To preserve long-lived sessions, evaluate supported inbound idle-timeout settings and application TCP keepalives.

Question 632

A private subnet already uses NAT Gateway for outbound connections to a partner. Its application leaves TCP sessions idle for eight minutes between requests. The partner sees reconnects after the idle period even though SNAT-port usage is low. The default NAT Gateway TCP idle timeout is four minutes. Which configuration should the team assess before adding IP capacity?

  1. Increase the NAT Gateway TCP idle timeout within the supported range, while also ensuring the application handles reconnects
  2. Add more Standard public IPs solely to change the gateway's idle timeout
  3. Add another NAT Gateway public IP address, assuming more SNAT ports lengthen each idle TCP translation timeout
  4. Turn on inbound port forwarding to the private VM so the idle outbound session cannot expire

Explanation

Correct Answer

A:

NAT Gateway applies a configurable TCP idle timeout to connections that send no traffic. The stated eight-minute idle period exceeds the four-minute default, so adjusting the TCP idle timer within supported limits directly addresses this symptom; the application should still tolerate connection closure and retry safely.

Incorrect Answers

B:

Adding public IP capacity increases available outbound SNAT ports for concurrent flows, but the scenario explicitly reports low port pressure. More addresses do not alter the configured timeout that expires an otherwise idle TCP mapping, so the disconnect pattern would continue.

C:

Additional outbound public IPs can expand SNAT port capacity but do not change the idle timeout of an existing TCP flow. Tune the supported TCP idle-timeout setting or implement application reconnects for eight-minute gaps.

D:

NAT Gateway is intended for subnet outbound connectivity, not inbound port forwarding to private VMs. Introducing an Internet-reachable endpoint violates the private-subnet requirement and does not fix time-based expiry of the existing outbound SNAT flow.

Question 633

A production Azure public IP was created as a zonal Standard SKU address. The service is moving to a zone-redundant design, and an engineer wants to edit the IP's existing availability-zone setting in place. What is the supported lifecycle constraint?

  1. Enable a second NSG inbound allow rule and keep the zonal frontend
  2. Create a compatible new zone-redundant public IP and migrate the supported frontend association to it
  3. Edit the existing public IP's zone field in the portal without replacing the resource
  4. Add a zone-redundant tag to the existing IP and expect Azure to replicate it across zones

Explanation

Correct Answer

B:

A public IP's zone selection is immutable after the resource is created. Replacing the IP and carefully updating a compatible frontend is needed to change zonal resiliency rather than modifying a property in place.

Incorrect Answers

A:

NSG rules control packet admission, not the availability-zone allocation of a public IP. Another security rule cannot provide zone redundancy for the same IP address.

C:

The zone is selected at creation and cannot be reassigned afterward. A portal edit cannot turn an existing zonal IP resource into a zone-redundant resource.

D:

Resource tags are metadata; they cannot modify platform zone placement or change the address's availability properties. The public IP would retain its original zonal behavior.

Question 634

A partner rejects email from a workload’s reserved Standard public IPv4 address because reverse DNS does not resolve to the expected mail hostname. The public IP already has a domainNameLabel and an ordinary forward A record. Which public IP DNS property specifically addresses the reverse-lookup requirement?

  1. Configure reverseFqdn on the public IP DNS settings for the validated mail hostname, producing the appropriate PTR mapping.
  2. Replace domainNameLabel with the private IP of the VM; an A record automatically creates reverse PTR records.
  3. Change the public IP from Standard to Basic; only Basic SKU addresses support reverse lookup.
  4. Add the mail hostname to the virtual network custom DNS server list; that creates internet reverse DNS for the public IP.

Explanation

Correct Answer

A:

The reverseFqdn property of a public IP resource describes the fully qualified name to which the public address resolves in reverse DNS and causes a PTR record to be created. The already-existing forward A record is a different direction of lookup; email receivers doing reverse resolution need the PTR configuration.

Incorrect Answers

B:

domainNameLabel creates an Azure-hosted forward A record for a public IP, not the PTR record used for reverse queries. Substituting a private address would also be invalid for a public IP DNS label and cannot satisfy partner internet checks.

C:

Changing SKU is not the reverse-DNS control and is not an appropriate way to solve an existing PTR issue. Standard public IP supports the relevant DNS settings without downgrading the address resource.

D:

VNet custom DNS servers affect name resolution for clients using that VNet, not public reverse DNS zones for the allocated public IPv4 address. The partner operates outside the VNet and queries a PTR record tied to the public address.

Question 635

A subnet has effective routes 0.0.0.0/0 → Internet, 10.20.0.0/16 → virtual appliance, and 10.20.8.0/24 → virtual network. A packet targets 10.20.8.45. Which next hop will Azure select?

  1. Internet because 0.0.0.0/0 applies to all IPv4 destinations
  2. Virtual appliance because 10.20.0.0/16 is a custom route
  3. Virtual network because 10.20.8.0/24 is the most specific matching route
  4. Virtual appliance because user-defined routes always override a more-specific system route

Explanation

Correct Answer

C:

10.20.8.0/24 contains the target and has 24 significant network bits, more specific than the /16 and /0 entries. Its virtual-network next hop is therefore selected.

Incorrect Answers

A:

The default route matches every address but loses when a longer prefix applies. Both the /16 and /24 entries are more specific for this destination.

B:

The /16 entry also matches 10.20.8.45, but routing chooses the longest matching prefix, not an arbitrary preference for a virtual appliance.

D:

User-defined routes win over system routes for the same address prefix, but Azure selects the longest matching prefix first. The /24 is more specific than /16.

Question 636

A security appliance at 10.60.1.4 must inspect all outbound traffic from a spoke subnet except traffic already matched by more specific routes. What user-defined route should be attached to the spoke subnet route table?

  1. 0.0.0.0/0 with next hop Virtual appliance 10.60.1.4
  2. 0.0.0.0/0 with next hop Internet
  3. 10.60.1.4/32 with next hop None
  4. 10.60.1.4/32 with next hop Virtual appliance 10.60.1.4

Explanation

Correct Answer

A:

A 0.0.0.0/0 user-defined route with Virtual appliance next hop forwards otherwise unmatched outbound IPv4 destinations through the specified private appliance address. More-specific effective routes can still take precedence.

Incorrect Answers

B:

An Internet next hop uses the platform’s direct internet routing rather than the inspection appliance, contradicting the mandatory centralized egress path.

C:

A /32 target of the appliance IP applies only to packets destined to that address, and next hop None drops them. It would not redirect general outbound traffic for inspection.

D:

A host-specific /32 only captures traffic addressed to the appliance IP itself. It does not match arbitrary outbound destinations as required for centralized egress inspection.

Question 637

A route table in a VNet containing only an ExpressRoute virtual network gateway is configured with a user-defined route to 192.0.2.0/24 using next-hop type Virtual network gateway. The deployment team expects that UDR next-hop type to work for ExpressRoute as it does for a VPN gateway. Which limitation must it account for?

  1. The Virtual network gateway UDR next-hop type is exclusively for Azure NAT Gateways, not network gateways.
  2. The route is valid for any virtual network gateway, including ExpressRoute and Route Server, without restrictions.
  3. Changing the UDR prefix to 0.0.0.0/0 makes an ExpressRoute gateway a supported UDR next hop.
  4. UDR next hop Virtual network gateway is supported only for a VPN gateway; design the ExpressRoute route path through its supported propagation and routing mechanisms.

Explanation

Correct Answer

D:

The Azure route model explicitly restricts user-defined routes with next-hop type Virtual network gateway to VPN gateways, not ExpressRoute, Route Server or Virtual WAN hub routers. For an ExpressRoute-connected network, use the supported BGP and gateway route model rather than assuming an explicit VPN-only next hop works.

Incorrect Answers

A:

A NAT Gateway provides outbound SNAT, not the Virtual network gateway next-hop target of an Azure UDR. Confusing these different gateway services would not make the proposed ExpressRoute routing valid.

B:

Azure differentiates VPN gateways from ExpressRoute gateways, Route Server and Virtual WAN hubs for explicit UDR Virtual network gateway next-hop support. A gateway resource existing in the VNet does not make every gateway type an eligible UDR next hop.

C:

The address prefix affects which destination traffic matches a route, not which Azure gateway types support a selected next-hop setting. Broadening the route to a default route could worsen unintended routing without resolving next-hop validity.

Question 638

A subnet has a user-defined 0.0.0.0/0 route to an inspection firewall. After Microsoft.Storage service endpoints are enabled on that same subnet, Storage requests no longer traverse the firewall although internet browsing still does. Which Azure routing behavior explains this change?

  1. The firewall is bypassed only when its private IP is outside the address space of the VNet.
  2. Service endpoint routes for Storage are preferred for matching service IP prefixes and override the applicable UDR.
  3. A service endpoint creates a private endpoint NIC inside every storage account, and the firewall cannot inspect private IPs.
  4. The UDR applies only to traffic initiated by Azure Storage; it never applies to requests sent from VMs.

Explanation

Correct Answer

B:

Enabling a service endpoint inserts more specific system routes with next hop VirtualNetworkServiceEndpoint for service IP ranges. Those service endpoint routes are preferred even over matching user-defined routes. Storage traffic therefore goes directly over the Azure backbone rather than following the subnet’s ordinary forced-tunnel default route.

Incorrect Answers

A:

Firewall adjacency or NVA IP placement does not explain this service-specific routing change. The broad UDR may remain functional for unrelated internet traffic while routes inserted by an enabled service endpoint take precedence for Azure service address ranges.

C:

Service endpoints do not create customer-subnet private endpoint NICs or change a Storage service into a private-link endpoint. That mechanism belongs to Azure Private Link, and confuses the reason traffic bypassed the existing default route.

D:

User-defined routes govern outbound packets originating on a subnet and demonstrably still influence other internet traffic here. The exception arises from preferred service-endpoint system routes, not from a general restriction against routing VM-originated packets.

Question 639

A security architect wants to prevent any traffic from a protected subnet reaching one deprecated internal address range. The team already has general routes for other destinations and wants an explicit route that blackholes that specific prefix. Which next-hop type expresses this behavior?

  1. None for the targeted prefix in the subnet’s custom route table
  2. Internet for the targeted private prefix
  3. Virtual appliance pointing to a healthy NVA that forwards all packets
  4. Use the Virtual network next-hop type for the banned prefix and assume the platform silently drops packets

Explanation

Correct Answer

A:

The None next hop discards traffic that matches the route. With a sufficiently specific prefix, it blocks that range while leaving unmatched destinations to other routes.

Incorrect Answers

B:

Internet next hop does not express an intentional drop and may attempt a route inappropriate to the private destination.

C:

A forwarding appliance is for inspection/routing, not guaranteed discard. Without separate NVA firewall policy it does not implement the explicit blackhole behavior.

D:

The Virtual network next-hop type forwards traffic along the virtual network routing path; it does not express an explicit drop policy for the specified internal prefix. To deliberately blackhole that destination range, use a user-defined route for the prefix with next hop type None, which tells Azure to discard packets rather than attempt delivery.

Question 640

A subnet uses Azure’s system route for outbound traffic to a known address range. Operations assigns a user-defined route for exactly the same address prefix with Virtual appliance as next hop. Which route normally takes precedence for that equal prefix?

  1. Add an NSG outbound Allow rule and expect it to select the system next hop instead
  2. Enable DNS proxy on the appliance while leaving the user-defined route in place
  3. The matching user-defined route takes precedence over the matching system route
  4. Remove the UDR because system routes always win equal-prefix conflicts

Explanation

Correct Answer

C:

Azure route selection uses prefix specificity and then route-source precedence for equal prefixes. A UDR can override the corresponding system route and send traffic to the appliance.

Incorrect Answers

A:

NSG allows decide packet admission and do not rank route sources or choose the next hop in a tie.

B:

DNS proxy might affect name resolution but not the selected route source for a given destination prefix.

D:

User-defined route precedence can override a matching system route; removing it would change the intended appliance forwarding.

Microsoft Azure Administrator (AZ-104) Practice Tests

UP

SPECIAL OFFER: GET 10% OFF

This is ONE TIME OFFER

ExamSnap Discount Offer
Enter Your Email Address to Receive Your 10% Off Discount Code

A confirmation link will be sent to this email address to verify your login. *We value your privacy. We will not rent or sell your email address.

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

Simply submit your e-mail address below to get started with our interactive software demo of your free trial.

Free Demo Limits: In the demo version you will be able to access only first 5 questions from exam.