Microsoft AZ-104 Practice Test 29
Question 280
An Azure VM with no public IP is still reached through Bastion. What transport distinction explains it?
- Use a supported private endpoint and disable public network ingress to the PaaS resource.
- Inspect any remaining NIC NSG and guest OS firewall policy.
- Approve the private endpoint connection through the service owner workflow.
- Bastion connects to the target VM's private VNet IP while users authenticate through the Bastion service.
Explanation
Correct Answer
D:The guest itself does not require an Internet-facing address. Bastion is the controlled management entry point. This matters here because an Azure VM with no public IP is still reached through Bastion. What transport distinction explains it.
Incorrect Answers
A:Private endpoint plus public access restriction narrows the service's exposed network paths. An NSG on the client subnet alone is not equivalent.
B:Network filtering can occur at several layers. Deleting one NSG cannot override an independent NIC or guest firewall block. This matters here because an Azure VM with no public IP is still reached through Bastion. What transport distinction explains it.
C:A private endpoint can remain unusable until the target service accepts the connection. DNS and routes should be validated after approval.
Question 281
An engineer tries to add a CNAME at a zone apex that already contains SOA/NS records. What issue exists?
- Use a supported Azure DNS alias record design at the zone apex instead of a conflicting CNAME.
- Review DNS TTL and resolver caching before assuming the authoritative update failed.
- Update the domain registrar's NS delegation to the Azure DNS zone name servers.
- Map the subdomain using a supported CNAME and complete App Service hostname verification.
Explanation
Correct Answer
A:An ordinary CNAME cannot coexist at a DNS name with other data records such as required apex SOA/NS.
Incorrect Answers
B:Resolvers can cache DNS results for their configured lifetime. A successful zone update is not instantly visible to every client.
C:The DNS zone is not authoritative to outside resolvers until registrar delegation points to it. Internal record correctness is insufficient.
D:A CNAME can target the app's azurewebsites.net hostname, while App Service requires an explicit custom-hostname binding. This matters here because an engineer tries to add a CNAME at a zone apex that already contains SOA/NS records. What issue exists.
Question 282
A company wants private virtual machines to use an internal address as the DNS server for a custom corporate zone. What should be configured?
- Check the Private DNS zone's VNet links and resolver forwarding for VNet B.
- Set the VNet DNS server list to authorized reachable custom DNS resolver IP addresses.
- Create an Azure Private DNS zone and link the required virtual networks.
- Examine DNS server settings, zone records and client resolver cache rather than NSG first.
Explanation
Correct Answer
B: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 company wants private virtual machines to use an internal address as the DNS server for a custom corporate zone.
Incorrect Answers
A:Private DNS resolution follows VNet links and supported forwarding paths. VNet peering alone does not automatically create a zone link. This matters here because a company wants private virtual machines to use an internal address as the DNS server for a custom corporate zone.
C: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 company wants private virtual machines to use an internal address as the DNS server for a custom corporate zone.
D:Successful IP connectivity narrows the problem to name resolution or name-specific application routing. DNS must return the intended endpoint.
Question 283
A VM still queries old DNS servers after the VNet DNS configuration changes. What may be required?
- Update the domain registrar's NS delegation to the Azure DNS zone name servers.
- Restart or renew the VM DHCP/network configuration to pick up the updated DNS server list.
- Review DNS TTL and resolver caching before assuming the authoritative update failed.
- Configure an internal Azure Load Balancer with a private frontend IP.
Explanation
Correct Answer
B:Guest network leases can retain prior DNS server information. Updating VNet settings may not immediately update every running guest. This matters here because a VM still queries old DNS servers after the VNet DNS configuration changes. What may be required.
Incorrect Answers
A:The DNS zone is not authoritative to outside resolvers until registrar delegation points to it. Internal record correctness is insufficient. This matters here because a VM still queries old DNS servers after the VNet DNS configuration changes. What may be required.
C:Resolvers can cache DNS results for their configured lifetime. A successful zone update is not instantly visible to every client. This matters here because a VM still queries old DNS servers after the VNet DNS configuration changes. What may be required.
D:Internal load balancers use private VNet address exposure for backend distribution instead of a public Internet endpoint.
Question 284
A service must distribute public TCP connections across multiple healthy Azure VMs. Which network load-balancing resource fits?
- Create a per-VM inbound NAT rule and expect it to distribute the same frontend TCP service across every healthy backend.
- Use separate load-balancing rules mapping the intended frontend and backend ports.
- Compare the authoritative zone result with the VM's cached DNS answer and TTL.
- Create a public Standard Azure Load Balancer with frontend, backend pool, rule and probe.
Explanation
Correct Answer
D:A public Standard Load Balancer distributes permitted Layer 4 TCP flows from a frontend rule to backend pool members that pass the configured health probe. It balances transport connections; HTTP path routing requires an application-layer service instead.
Incorrect Answers
A:Inbound NAT targets a specific backend for a unique frontend mapping. For shared client traffic, configure a load-balancing rule, pool and health probe instead.
B:Azure Load Balancer rules match protocol and frontend port to a backend port and pool. A probe does not by itself define port mapping.
C:DNS caches can hold earlier records until expiry. Comparing answers identifies resolver staleness without altering the service itself.
Question 285
A public load balancer frontend responds but no requests reach the backend pool. Which configuration should be checked?
- Use separate load-balancing rules mapping the intended frontend and backend ports.
- Review DNS TTL and resolver caching before assuming the authoritative update failed.
- Configure new per-VM RDP inbound NAT mappings instead of checking the application's load-balancing rule and probe.
- Inspect backend NIC membership, health probe state and matching load-balancing rule.
Explanation
Correct Answer
D:Front-end existence does not imply healthy destinations. The pool, probe and rules jointly determine effective delivery.
Incorrect Answers
A:Azure Load Balancer rules match protocol and frontend port to a backend port and pool. A probe does not by itself define port mapping. This matters here because a public load balancer frontend responds but no requests reach the backend pool. Which configuration should be checked.
B:Resolvers can cache DNS results for their configured lifetime. A successful zone update is not instantly visible to every client. This matters here because a public load balancer frontend responds but no requests reach the backend pool. Which configuration should be checked.
C:Administrative NAT mappings do not determine whether a frontend service forwards to its active backend pool. Verify rule protocol/port, backend membership and health probe responses.
Question 286
A production web app has high response time and the team needs metrics from several resources on a single dashboard. What Azure feature fits?
- Run Kusto Query Language queries against supported Log Analytics workspace tables.
- Create a workbook or dashboard using Resource Health and relevant monitoring data sources.
- Create an Azure Monitor workbook with relevant metric or log visualizations.
- View the VM's platform CPU percentage metric in Azure Monitor Metrics.
Explanation
Correct Answer
C:Workbooks combine Azure Monitor data into reusable interactive views. They do not by themselves apply resource configuration changes. This matters here because a production web app has high response time and the team needs metrics from several resources on a single dashboard.….
Incorrect Answers
A:KQL provides filtering, aggregation and joins over telemetry such as Heartbeat or event records. It is separate from Azure Resource Graph queries.
B:Workbooks can aggregate supported Azure Monitor signals into an operations view. The collected data must reflect the selected resources.
D:Azure Monitor platform metrics provide numeric time-series signals for supported resources, including VM CPU percentage. This matters here because a production web app has high response time and the team needs metrics from several resources on a single dashboard.….
Question 287
A workbook shows no data for one subscription while separate portal charts work. What should be checked?
- Configure Azure Backup monitoring and alerts with the appropriate vault scope.
- Reinstall every VM monitoring agent instead of checking the workbook's subscription selector, scope and underlying queries.
- Reconfigure Syslog data collection for Linux VMs although the workbook is reading existing platform metrics from the wrong subscription selector.
- Verify workbook data source scope, reader permissions and parameter filters.
Explanation
Correct Answer
D:A workbook queries selected scopes under viewer permissions. Incorrect parameters or insufficient access can hide available telemetry.
Incorrect Answers
A:Backup jobs and alerts expose protection failures. A VM's current disk status does not prove a backup succeeded.
B:One workbook can be empty because its scope or filters exclude a subscription even when its metrics exist. Verify the workbook parameters and actual data sources first.
C:A DCR can affect guest-log collection, but the symptoms show data exists in portal metrics and is missing only from a workbook scope. Check the workbook parameters, chosen subscription and permissions first.
Question 288
An operator wants an email and webhook whenever VM CPU remains over 85 percent for 10 minutes. What should be configured?
- Use supported alert state management and an action group or external escalation automation as needed.
- Use Network Watcher Connection monitor with targets and probe configuration.
- Create an Azure Monitor metric alert rule with threshold and action group.
- Add an HTTP 5xx metric or log alert tied to an action group.
Explanation
Correct Answer
C:Metric alerts evaluate numeric signals over defined periods and trigger actions when conditions match. A dashboard alone is passive.
Incorrect Answers
A:Azure alerts can fire and resolve based on state. Escalation may require integration with ITSM or Logic Apps rather than the metric rule alone.
B:Connection monitor tests and reports connectivity over time, helping isolate intermittent network paths.
D:Application response errors are a different signal than infrastructure CPU saturation. Alerts must watch the symptom that matters.
Question 289
The alert condition is met but no notification arrives. Which configuration should be examined?
- Inspect the associated action group's recipients, delivery history and alert-processing rules.
- Run NSG IP Flow Verify on a VM NIC even though the Azure Monitor alert already fired and only its email action is missing.
- Review actual job history, outcome and associated recovery points rather than relying only on the first alert.
- Change the Azure Monitor metric aggregation or time granularity to examine maximum values.
Explanation
Correct Answer
A:A fired alert needs a valid action group to notify recipients. Suppression or routing problems can affect delivery separately from metric evaluation.
Incorrect Answers
B:IP Flow Verify diagnoses network-rule decisions for VM traffic. It cannot confirm whether an Azure Monitor action group has valid recipients, enabled notifications, processing-rule suppression or delivery failures.
C:Alert delivery captures an event at a point in time. Recovery assurance requires current job and recovery-point evidence.
D:An average can hide short peaks. Maximum aggregation at a suitable interval helps reveal spikes that affect user latency. This matters here because the alert condition is met but no notification arrives. Which configuration should be examined.
Question 290
An organization wants multiple alerts to notify the same on-call team and an ITSM integration. Which Azure object should be reused?
- Configure Azure Backup monitoring and alerts with the appropriate vault scope.
- Copy the full email and webhook destinations into each alert rule instead of reusing an action group.
- Configure Azure Service Health alerts for relevant services and regions.
- Create and reference one Azure Monitor action group with approved receivers.
Explanation
Correct Answer
D:Action groups define reusable notification and action destinations for Azure Monitor alerts. Each alert need not embed separate recipient details.
Incorrect Answers
A:Backup jobs and alerts expose protection failures. A VM's current disk status does not prove a backup succeeded. This matters here because an organization wants multiple alerts to notify the same on-call team and an ITSM integration. Which Azure object….
B:An Azure Monitor action group centralizes recipient and automation actions. Duplicating endpoints separately increases maintenance and drift when on-call routing changes.
C:Service Health reports subscription-affecting incidents, planned maintenance and advisories. It is distinct from one VM's guest application monitoring.