cert
cert-1
cert-2

Pass Microsoft AZ-104 Exam in First Attempt Guaranteed!

Get 100% Latest Exam Questions, Accurate & Verified Answers to Pass the Actual Exam!
30 Days Free Updates, Instant Download!

cert-5
cert-6
AZ-104 Exam - Verified By Experts
AZ-104 Premium Bundle
$29.98

AZ-104 Premium Bundle

$79.99
$109.97
  • Premium File 606 Questions & Answers. Last update: Oct 30, 2026
  • Training Course 132 Video Lectures
  • Study Guide 458 Pages
 
$109.97
$79.99
accept 453 downloads in last 7 days
block-screenshots
Purchase Microsoft AZ-104 Exam Training Products Individually
Microsoft AZ-104 Premium File
Premium File 606 Q&A
$76.99$69.99
Microsoft AZ-104 Video Training Course
Training Course 132 Lectures
$21.99 $19.99
Microsoft AZ-104 PDF Study Guide
Study Guide 458 Pages
$21.99 $19.99
Microsoft AZ-104 Practice Test 69

Question 680

A company wants to monitor attempted connections but expects NSGs to be full packet-capture devices. What distinction matters?

  1. Enable a private endpoint and assume NSG flow logs then contain full captured packet payloads.
  2. Use NSG flow logging or supported virtual-network flow logs for traffic metadata rather than packet payload capture.
  3. Bastion connects to the target VM's private VNet IP while users authenticate through the Bastion service.
  4. Run Network Watcher IP flow verify for the VM and packet tuple.

Explanation

Correct Answer

B:

Flow logs provide flow records under supported configurations and destinations. They do not normally record complete packet contents. This matters here because a company wants to monitor attempted connections but expects NSGs to be full packet-capture devices. What….

Incorrect Answers

A:

Private endpoints change the service network path, not flow-log content. NSG or virtual-network flow logs provide metadata, not full payload packet capture.

C:

The guest itself does not require an Internet-facing address. Bastion is the controlled management entry point. This matters here because a company wants to monitor attempted connections but expects NSGs to be full packet-capture devices. What….

D:

IP flow verify evaluates traffic against effective Azure security rules and reports an allow or deny rule. It is a diagnostic, not a rule mutation. This matters here because a company wants to monitor attempted connections but expects NSGs to be full packet-capture devices. What….

Question 681

An administrator wants to test whether DNS resolution or TCP connectivity is responsible for an application outage. Which sequence isolates them?

  1. Restart or renew the VM DHCP/network configuration to pick up the updated DNS server list.
  2. Use a health probe that checks the actual service port and excludes unhealthy backends.
  3. Resolve the hostname to an IP first, then test the actual destination address and service port.
  4. Edit a public A record before testing name resolution separately from a TCP connection to the resolved address.

Explanation

Correct Answer

C:

Separating DNS and transport checks shows whether the name maps correctly before a network probe. A generic ping failure is not definitive. This matters here because an administrator wants to test whether DNS resolution or TCP connectivity is responsible for an application outage.….

Incorrect Answers

A:

Guest network leases can retain prior DNS server information. Updating VNet settings may not immediately update every running guest. This matters here because an administrator wants to test whether DNS resolution or TCP connectivity is responsible for an application outage.….

B:

Load balancer probes evaluate backend availability and determine whether new flows can be routed. VM power status alone is insufficient. This matters here because an administrator wants to test whether DNS resolution or TCP connectivity is responsible for an application outage.….

D:

Troubleshooting should establish whether DNS returns the expected IP and whether transport access works independently. Changing public DNS first can mask an NSG or service-listener failure.

Question 682

A VM reaches the service by IP but not by hostname. Which layer should be investigated?

  1. Set the VNet DNS server list to authorized reachable custom DNS resolver IP addresses.
  2. Create an Azure Private DNS zone and link the required virtual networks.
  3. Examine DNS server settings, zone records and client resolver cache rather than NSG first.
  4. Repoint a public Azure DNS A record without inspecting the private client's resolver, search suffix and cached answer.

Explanation

Correct Answer

C:

Successful IP connectivity narrows the problem to name resolution or name-specific application routing. DNS must return the intended endpoint. This matters here because a VM reaches the service by IP but not by hostname. Which layer should be investigated.

Incorrect Answers

A:

Azure VNets can use custom DNS servers for name resolution. The resolver must be reachable and able to resolve required Azure zones. This matters here because a VM reaches the service by IP but not by hostname. Which layer should be investigated.

B:

Private DNS provides internal record resolution for associated VNets. Publishing the names in a public zone could expose internal topology. This matters here because a VM reaches the service by IP but not by hostname. Which layer should be investigated.

D:

IP connectivity succeeds, so investigate hostname resolution: DNS server selection, zone links, private endpoint zone records and TTL caching. An unrelated public record may not be consulted.

Question 683

A highly available web app must route only to instances whose HTTP health endpoint returns 200. Which supported load balancing option can do this?

  1. Use a health probe that checks the actual service port and excludes unhealthy backends.
  2. Use a TCP-only probe on port 443 and assume it validates the HTTP response code of /health.
  3. Compare the authoritative zone result with the VM's cached DNS answer and TTL.
  4. Use an HTTP health probe on a Standard Load Balancer where supported, or a suitable application gateway for HTTP-aware routing.

Explanation

Correct Answer

D:

An HTTP probe assesses service response rather than mere TCP acceptance. The selected load-balancing service must support the needed layer-7 behavior.

Incorrect Answers

A:

Load balancer probes evaluate backend availability and determine whether new flows can be routed. VM power status alone is insufficient. This matters here because a highly available web app must route only to instances whose HTTP health endpoint returns 200. Which supported load….

B:

A TCP probe confirms socket reachability, not that an HTTP endpoint returns 200. Configure a supported HTTP(S) probe with the correct path when using Standard Load Balancer, or select Application Gateway for HTTP-aware routing requirements.

C:

DNS caches can hold earlier records until expiry. Comparing answers identifies resolver staleness without altering the service itself. This matters here because a highly available web app must route only to instances whose HTTP health endpoint returns 200. Which supported load….

Question 684

A TCP probe succeeds while the app returns HTTP 500 on all pages. What limitation is exposed?

  1. Use application-aware health checks rather than relying only on open TCP ports.
  2. Compare the authoritative zone result with the VM's cached DNS answer and TTL.
  3. Configure the correct probe port and any required application listener response.
  4. Use a health probe that checks the actual service port and excludes unhealthy backends.

Explanation

Correct Answer

A:

A TCP probe confirms a listener exists, not that the application is functioning correctly. HTTP health can signal failures beyond port acceptance. This matters here because a TCP probe succeeds while the app returns HTTP 500 on all pages. What limitation is exposed.

Incorrect Answers

B:

DNS caches can hold earlier records until expiry. Comparing answers identifies resolver staleness without altering the service itself. This matters here because a TCP probe succeeds while the app returns HTTP 500 on all pages. What limitation is exposed.

C:

A probe must target a reachable listener or health endpoint. Checking an unused port incorrectly marks healthy applications down. This matters here because a TCP probe succeeds while the app returns HTTP 500 on all pages. What limitation is exposed.

D:

Load balancer probes evaluate backend availability and determine whether new flows can be routed. VM power status alone is insufficient. This matters here because a TCP probe succeeds while the app returns HTTP 500 on all pages. What limitation is exposed.

Question 685

An App Service app needs to accept custom DNS mapping without using a fixed public IPv4 address. Which record approach is common?

  1. Hard-code an A record to the App Service's current frontend IP without maintaining the provider's supported hostname mapping.
  2. Create a CNAME record for the subdomain pointing to the vendor's supported target hostname.
  3. Map the subdomain using a supported CNAME and complete App Service hostname verification.
  4. Review DNS TTL and resolver caching before assuming the authoritative update failed.

Explanation

Correct Answer

C:

A CNAME can target the app's azurewebsites.net hostname, while App Service requires an explicit custom-hostname binding. This matters here because an App Service app needs to accept custom DNS mapping without using a fixed public IPv4 address. Which record….

Incorrect Answers

A:

Managed App Service routing can use provider-backed hostnames; CNAME-based mappings are common for subdomains. Hard-coded addresses can be brittle and may not meet ownership validation.

B:

CNAME aliases one DNS name to another, letting the target's addresses change without rewriting the original alias. This matters here because an App Service app needs to accept custom DNS mapping without using a fixed public IPv4 address. Which record….

D:

Resolvers can cache DNS results for their configured lifetime. A successful zone update is not instantly visible to every client. This matters here because an App Service app needs to accept custom DNS mapping without using a fixed public IPv4 address. Which record….

Question 686

A virtual network team wants to visualize packet route decisions from a VM to an IP after modifying route tables. Which Network Watcher tool is relevant?

  1. Verify the data collection rule association, syslog facility/severity filters and workspace destination.
  2. Configure supported virtual network flow logs or NSG flow logs under current regional support.
  3. Use Network Watcher next hop diagnostic for the source VM and destination IP.
  4. Run IP flow verify on the relevant VM NIC and packet source/destination/port.

Explanation

Correct Answer

C:

Next hop reports the chosen route type and address for a specified destination from a VM. It does not simulate every packet firewall. This matters here because a virtual network team wants to visualize packet route decisions from a VM to an IP after modifying route tables.….

Incorrect Answers

A:

Agent installation alone does not specify every log source or destination. DCR rules determine collected data. This matters here because a virtual network team wants to visualize packet route decisions from a VM to an IP after modifying route tables.….

B:

Flow logging records network connection metadata for analysis and troubleshooting. It is not a full packet payload capture. This matters here because a virtual network team wants to visualize packet route decisions from a VM to an IP after modifying route tables.….

D:

IP flow verify evaluates effective NSG filtering for the specified traffic tuple and identifies the matching rule. This matters here because a virtual network team wants to visualize packet route decisions from a VM to an IP after modifying route tables.….

Question 687

The next hop is an unexpected virtual appliance address rather than VNet peering. What should be investigated?

  1. Inspect effective subnet and NIC NSG rule ordering and the exact packet tuple.
  2. Review effective routes and user-defined route longest-prefix selection for the destination.
  3. Recognize budget evaluation is based on accumulated or forecast spending data, not instantaneous compute start events.
  4. Specify desc rather than asc on the aggregate count column.

Explanation

Correct Answer

B:

A more particular UDR can redirect packets away from peering. Route evaluation explains the appliance choice.

Incorrect Answers

A:

An allow at one location may be superseded by a deny on another applicable filter. Direction and priority matter. This matters here because the next hop is an unexpected virtual appliance address rather than VNet peering.

C:

Cost data can have processing delay and is aggregated across billing usage. Budget alerts are not real-time VM-event notifications.

D:

Sort direction controls ordering; ascending displays small values first. DESC is required for most-frequent-first output. This matters here because the next hop is an unexpected virtual appliance address rather than VNet peering.

Question 688

An administrator wants to record storage management updates for more than the default Activity Log window. What should be configured?

  1. Inspect Azure Activity Log for management-plane VM operations.
  2. Recognize budget evaluation is based on accumulated or forecast spending data, not instantaneous compute start events.
  3. Keep the default Activity Log viewing window and assume last year's management records will remain searchable without export.
  4. Export Azure Activity Log to Log Analytics, storage or Event Hubs through diagnostic settings.

Explanation

Correct Answer

D:

Activity Log retains control-plane events for a limited native period; export supports organization-defined retention and analysis. This matters here because an administrator wants to record storage management updates for more than the default Activity Log window.

Incorrect Answers

A:

Activity Log records Azure control-plane events and caller information. It differs from detailed process logs inside the guest OS. This matters here because an administrator wants to record storage management updates for more than the default Activity Log window.

B:

Cost data can have processing delay and is aggregated across billing usage. Budget alerts are not real-time VM-event notifications. This matters here because an administrator wants to record storage management updates for more than the default Activity Log window.

C:

For investigations beyond the native retained window, send the Activity Log to an appropriate Log Analytics workspace, storage account or Event Hub through diagnostic export before the records age out.

Question 689

A compliance query cannot find last year's role changes in the portal Activity Log. What should be checked?

  1. Enable a new metric dashboard and expect it to reconstruct last year's unexported Activity Log events.
  2. Configure a new numeric metric alert and assume it can query last year's unretained role-assignment history.
  3. Look for historical Activity Log exports in the configured retention destination.
  4. Run Kusto Query Language queries against supported Log Analytics workspace tables.

Explanation

Correct Answer

C:

Native Activity Log is not an indefinite historical archive. Long-term audit depends on prior exports and destination retention. This matters here because a compliance query cannot find last year's role changes in the portal Activity Log.

Incorrect Answers

A:

Historical control-plane events cannot be recovered by creating a metric chart after their retention expires. Confirm whether a log export existed and query the long-retention sink for role changes.

B:

Metrics are not an archival record of Azure RBAC control-plane changes. Inspect the Activity Log export destination and historical retention for those events.

D:

KQL provides filtering, aggregation and joins over telemetry such as Heartbeat or event records. It is separate from Azure Resource Graph queries. This matters here because a compliance query cannot find last year's role changes in the portal Activity Log.

Question 690

A cloud team wants to alert when App Service HTTP 5xx error rates jump, not just when its VMs use CPU. Which monitored signal applies?

  1. Select an App Service HTTP server error metric or suitable application log-based alert.
  2. Alert on the subscription's total monthly budget and assume it detects an App Service HTTP 5xx spike.
  3. Run recurring connection monitoring and correlate failures with route and service health changes.
  4. Use only CPU-utilization alarms when the target failure is elevated HTTP 5xx responses.

Explanation

Correct Answer

A:

App Service exposes service-particular request signals. A VM CPU threshold alone cannot detect all web response failures.

Incorrect Answers

B:

Spending and HTTP server errors are different signals. Select the App Service response-code metric or a validated application log query to detect the stated failure rate.

C:

An instantaneous successful test does not prove sustained availability. Repeated probes reveal time-dependent faults. This matters here because a cloud team wants to alert when App Service HTTP 5xx error rates jump, not just when its VMs use CPU. Which….

D:

High application error rates can occur with normal CPU. Use supported App Service HTTP response/5xx metrics or application telemetry and an appropriately scoped threshold.

Microsoft Azure Administrator (AZ-104) Practice Tests