Pass Microsoft Azure AZ-104 Exam in First Attempt Easily
Real Microsoft Azure AZ-104 Exam Questions, Accurate & Verified Answers As Experienced in the Actual Test!

Verified by experts
3 products

You save $69.98

AZ-104 Premium Bundle

  • Premium File 606 Questions & Answers
  • Last Update: Oct 25, 2026
  • Training Course 132 Lectures
  • Study Guide 458 Pages
$79.99 $149.97

Purchase Individually

  • Premium File

    606 Questions & Answers
    Last Update: Oct 25, 2026

    $76.99
    $69.99
  • Training Course

    132 Lectures

    $43.99
    $39.99
  • Study Guide

    458 Pages

    $43.99
    $39.99

Microsoft Azure Administrator AZ-104 Practice Test 38

Question 370

An infrastructure design was selected to meet: bind a controlled custom hostname and prove the domain points to the correct App Service. What caveat remains relevant during operation?

  1. A successful run of 'Resolve the custom hostname and inspect its expected DNS target' means the separate check 'Send HTTPS requests with the custom host header after adding a valid certificate' is redundant.
  2. DNS mapping and domain binding do not automatically install a trusted TLS certificate for the hostname.
  3. The earlier issue, 'The default Azure hostname works but the custom domain shows host-not-found or an unrecognized-host response', can never recur once this single correction has been deployed.
  4. After the selected Azure change, a passing check for 'Resolve the custom hostname and inspect its expected DNS target' proves every dependent permission and service will keep working.

Explanation

Correct Answer

B:

DNS mapping and domain binding do not automatically install a trusted TLS certificate for the hostname. That remains a practical service boundary even after the recommended change (create the appropriate DNS record, verify domain ownership when required, and add the custom domain binding to App Service) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The two checks cover separate behavior: 'Resolve the custom hostname and inspect its expected DNS target' and 'Send HTTPS requests with the custom host header after adding a valid certificate'. Neither check removes the remaining operational limitation: DNS mapping and domain binding do not automatically install a trusted TLS certificate for the hostname.

C:

The incident (the default Azure hostname works but the custom domain shows host-not-found or an unrecognized-host response) could recur if a related Azure dependency changes. The design still faces the limitation: DNS mapping and domain binding do not automatically install a trusted TLS certificate for the hostname.

D:

The successful check 'Resolve the custom hostname and inspect its expected DNS target' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: DNS mapping and domain binding do not automatically install a trusted TLS certificate for the hostname.

Question 371

A cloud administrator receives this request: A customer-facing App Service uses a custom domain and must present a trusted HTTPS certificate. The requirement is: configure TLS identity and binding for the exact customer hostname. Which configuration should be chosen first?

  1. Store a certificate file in an unrelated blob container and never configure a binding.
  2. Enable HTTP-only transport and assume the certificate protects requests anyway.
  3. Create a resource lock and treat it as a server certificate.
  4. Import or provision an appropriate trusted certificate and bind it to the custom hostname with TLS on App Service.

Explanation

Correct Answer

D:

App Service TLS binding allows the server to authenticate its hostname to compliant clients when certificates are trusted and current. This achieves configure TLS identity and binding for the exact customer hostname through import or provision an appropriate trusted certificate and bind it to the custom hostname with TLS on App Service instead of relying on merely similar resource settings.

Incorrect Answers

A:

An unbound file cannot authenticate the active site endpoint; that would not meet configure TLS identity and binding for the exact customer hostname, for which the relevant Azure action is import or provision an appropriate trusted certificate and bind it to the custom hostname with TLS on App Service.

B:

Plain HTTP traffic does not gain TLS confidentiality from a stored certificate; that would not meet configure TLS identity and binding for the exact customer hostname, for which the relevant Azure action is import or provision an appropriate trusted certificate and bind it to the custom hostname with TLS on App Service.

C:

ARM management protection is not TLS endpoint identity; that would not meet configure TLS identity and binding for the exact customer hostname, for which the relevant Azure action is import or provision an appropriate trusted certificate and bind it to the custom hostname with TLS on App Service.

Question 372

A pilot in Azure exposes this failure: The web app resolves under the custom domain but browsers warn that the certificate does not match the name. The service was intended to meet: configure TLS identity and binding for the exact customer hostname. What is the most likely cause?

  1. The browser received a trusted, in-date certificate whose Subject Alternative Name matches the exact customer hostname.
  2. The selected App Service plan is not compatible with the application's operating system or runtime.
  3. Autoscale is disabled, mis-scoped or capped at one instance under the plan.
  4. The TLS binding or certificate subject/SAN does not cover the configured hostname.

Explanation

Correct Answer

D:

The trace reports: The web app resolves under the custom domain but browsers warn that the certificate does not match the name. The causal misconfiguration is: The TLS binding or certificate subject/SAN does not cover the configured hostname. The targeted action is to bind the correct trusted certificate to the custom domain and enable the required HTTPS configuration.

Incorrect Answers

A:

The proposed mechanism concerns the browser received a trusted, in-date certificate whose Subject Alternative Name matches the exact customer hostname, which is not established by the observed the web app resolves under the custom domain but browsers warn that the certificate does not match the name. Test the more directly supported condition: The TLS binding or certificate subject/SAN does not cover the configured hostname.

B:

The selected App Service plan is not compatible with the application's operating system or runtime; that mechanism would be more consistent with an observation such as the web app deployment rejects its target because the plan's OS type differs from the runtime requirement, rather than this case's the web app resolves under the custom domain but browsers warn that the certificate does not match the name.

C:

Autoscale is disabled, mis-scoped or capped at one instance under the plan; that mechanism would be more consistent with an observation such as hTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold, rather than this case's the web app resolves under the custom domain but browsers warn that the certificate does not match the name.

Question 373

The team confirms the following Azure defect: The web app resolves under the custom domain but browsers warn that the certificate does not match the name. Which targeted remediation addresses the root cause?

  1. Bind the correct trusted certificate to the custom domain and enable the required HTTPS configuration.
  2. Create a resource lock and treat it as a server certificate.
  3. Enable HTTP-only transport and assume the certificate protects requests anyway.
  4. Store a certificate file in an unrelated blob container and never configure a binding.

Explanation

Correct Answer

A:

Bind the correct trusted certificate to the custom domain and enable the required HTTPS configuration. This addresses the documented failure condition: the TLS binding or certificate subject/SAN does not cover the configured hostname. Retest the affected operation and retain the original least-privilege boundaries.

Incorrect Answers

B:

ARM management protection is not TLS endpoint identity. In the reported incident (the web app resolves under the custom domain but browsers warn that the certificate does not match the name), that change would not correct the cause: the TLS binding or certificate subject/SAN does not cover the configured hostname.

C:

Plain HTTP traffic does not gain TLS confidentiality from a stored certificate. In the reported incident (the web app resolves under the custom domain but browsers warn that the certificate does not match the name), that change would not correct the cause: the TLS binding or certificate subject/SAN does not cover the configured hostname.

D:

An unbound file cannot authenticate the active site endpoint. In the reported incident (the web app resolves under the custom domain but browsers warn that the certificate does not match the name), that change would not correct the cause: the TLS binding or certificate subject/SAN does not cover the configured hostname.

Question 374

A team has configured Azure for this workload: A customer-facing App Service uses a custom domain and must present a trusted HTTPS certificate. The requirement is: configure TLS identity and binding for the exact customer hostname. Which TWO verification steps would establish the relevant behavior? Select TWO answers.

  1. Test an alternate domain not on the certificate and confirm it is not accidentally treated as covered.
  2. Test the default azurewebsites.net hostname over HTTPS but omit the required customer hostname and its SNI binding.
  3. Connect to the host via HTTPS and validate chain, expiry and hostname.
  4. Check that a certificate appears in the App Service certificate inventory without testing the HTTPS binding to the customer hostname.
  5. Request the custom domain over plain HTTP and treat the successful page load as proof of HTTPS certificate identity.

Explanation

Correct Answers

A:

Test an alternate domain not on the certificate and confirm it is not accidentally treated as covered. This provides direct evidence on target app, slot and live request path rather than relying on a resource name or a presumed configuration. Its coverage is distinct from the separate check to connect to the host via HTTPS and validate chain, expiry and hostname: both are necessary to support configure TLS identity and binding for the exact customer hostname.

C:

Connect to the host via HTTPS and validate chain, expiry and hostname. This provides direct evidence on target app, slot and live request path rather than relying on a resource name or a presumed configuration. Its coverage is distinct from the separate check to test an alternate domain not on the certificate and confirm it is not accidentally treated as covered: both are necessary to support configure TLS identity and binding for the exact customer hostname.

Incorrect Answers

B:

The platform hostname can use a valid certificate independently of the custom domain. The intended customer hostname must be verified for certificate identity and chain trust.

D:

An imported certificate may be unbound, expired or mismatched. Only an HTTPS connection to the exact host confirms the effective binding.

E:

HTTP can work when TLS is missing or invalid. The scenario specifically requires HTTPS chain, hostname and expiry validation.

Question 375

A risk reviewer is considering an Azure design that aims to: configure TLS identity and binding for the exact customer hostname. Which limitation should still be documented?

  1. The earlier issue, 'The web app resolves under the custom domain but browsers warn that the certificate does not match the name', can never recur once this single correction has been deployed.
  2. After the selected Azure change, a passing check for 'Test an alternate domain not on the certificate' proves every dependent permission and service will keep working.
  3. TLS validation depends on renewals and correct hostname binding; it does not itself authorize users to application data.
  4. A successful run of 'Test an alternate domain not on the certificate and confirm it is not accidentally treated as covered' means the separate check 'Connect to the host via HTTPS and validate chain, expiry and hostname' is redundant.

Explanation

Correct Answer

C:

TLS validation depends on renewals and correct hostname binding; it does not itself authorize users to application data. That remains a practical service boundary even after the recommended change (import or provision an appropriate trusted certificate and bind it to the custom hostname with TLS on App Service) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The incident (the web app resolves under the custom domain but browsers warn that the certificate does not match the name) could recur if a related Azure dependency changes. The design still faces the limitation: TLS validation depends on renewals and correct hostname binding; it does not itself authorize users to application data.

B:

The successful check 'Test an alternate domain not on the certificate and confirm it is not accidentally treated as covered' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: TLS validation depends on renewals and correct hostname binding; it does not itself authorize users to application data.

D:

The two checks cover separate behavior: 'Test an alternate domain not on the certificate and confirm it is not accidentally treated as covered' and 'Connect to the host via HTTPS and validate chain, expiry and hostname'. Neither check removes the remaining operational limitation: TLS validation depends on renewals and correct hostname binding; it does not itself authorize users to application data.

Question 376

A production subscription has this use case: A private corporate API hosted in App Service must call an internal VM service reachable only through an Azure VNet. The owner specifies: enable supported outbound virtual network connectivity for the app. What is the best administrative approach?

  1. Configure App Service VNet integration with a suitable delegated subnet and routing settings.
  2. Bind a public custom domain and expect it to reach private network addresses.
  3. Create an App Service deployment slot as the VNet connection method.
  4. Add an Access Restriction inbound rule and assume it creates private outbound routing.

Explanation

Correct Answer

A:

VNet integration enables the App Service application's outbound reachability to private VNet resources under supported configurations. This achieves enable supported outbound virtual network connectivity for the app through configure App Service VNet integration with a suitable delegated subnet and routing settings instead of relying on merely similar resource settings.

Incorrect Answers

B:

Domain binding changes inbound DNS identity, not network integration; that would not meet enable supported outbound virtual network connectivity for the app, for which the relevant Azure action is configure App Service VNet integration with a suitable delegated subnet and routing settings.

C:

Slots separate deployments rather than establish private outbound networking; that would not meet enable supported outbound virtual network connectivity for the app, for which the relevant Azure action is configure App Service VNet integration with a suitable delegated subnet and routing settings.

D:

Inbound restrictions do not provide the app with an outbound path to the VM; that would not meet enable supported outbound virtual network connectivity for the app, for which the relevant Azure action is configure App Service VNet integration with a suitable delegated subnet and routing settings.

Question 377

An Azure administrator is investigating this symptom: The API runs normally but times out connecting to the VNet-only backend service. Which root cause best matches the underlying requirement: enable supported outbound virtual network connectivity for the app?

  1. The external DNS record or App Service custom-domain binding is missing or incorrect.
  2. The selected App Service plan is not compatible with the application's operating system or runtime.
  3. Autoscale is disabled, mis-scoped or capped at one instance under the plan.
  4. The app has no effective VNet integration or downstream routes/NSG permissions to the backend.

Explanation

Correct Answer

D:

The trace reports: The API runs normally but times out connecting to the VNet-only backend service. The causal misconfiguration is: The app has no effective VNet integration or downstream routes/NSG permissions to the backend. The targeted action is to enable the correct VNet integration and permit its source subnet to reach the private backend.

Incorrect Answers

A:

The external DNS record or App Service custom-domain binding is missing or incorrect; that mechanism would be more consistent with an observation such as the default Azure hostname works but the custom domain shows host-not-found or an unrecognized-host response, rather than this case's the API runs normally but times out connecting to the VNet-only backend service.

B:

The selected App Service plan is not compatible with the application's operating system or runtime; that mechanism would be more consistent with an observation such as the web app deployment rejects its target because the plan's OS type differs from the runtime requirement, rather than this case's the API runs normally but times out connecting to the VNet-only backend service.

C:

Autoscale is disabled, mis-scoped or capped at one instance under the plan; that mechanism would be more consistent with an observation such as hTTP latency rises while the app remains at one instance despite steady demand above the chosen threshold, rather than this case's the API runs normally but times out connecting to the VNet-only backend service.

Question 378

An Azure rollout fails because: The API runs normally but times out connecting to the VNet-only backend service. Which change most directly restores the intended control?

  1. Create an App Service deployment slot as the VNet connection method.
  2. Bind a public custom domain and expect it to reach private network addresses.
  3. Add an Access Restriction inbound rule and assume it creates private outbound routing.
  4. Enable the correct VNet integration and permit its source subnet to reach the private backend.

Explanation

Correct Answer

D:

Enable the correct VNet integration and permit its source subnet to reach the private backend. This addresses the documented failure condition: the app has no effective VNet integration or downstream routes/NSG permissions to the backend. Retest the affected operation and retain the original least-privilege boundaries.

Incorrect Answers

A:

Slots separate deployments rather than establish private outbound networking. In the reported incident (the API runs normally but times out connecting to the VNet-only backend service), that change would not correct the cause: the app has no effective VNet integration or downstream routes/NSG permissions to the backend.

B:

Domain binding changes inbound DNS identity, not network integration. In the reported incident (the API runs normally but times out connecting to the VNet-only backend service), that change would not correct the cause: the app has no effective VNet integration or downstream routes/NSG permissions to the backend.

C:

Inbound restrictions do not provide the app with an outbound path to the VM. In the reported incident (the API runs normally but times out connecting to the VNet-only backend service), that change would not correct the cause: the app has no effective VNet integration or downstream routes/NSG permissions to the backend.

Question 379

For the configuration goal, enable supported outbound virtual network connectivity for the app. The Azure context is: A private corporate API hosted in App Service must call an internal VM service reachable only through an Azure VNet. Which TWO observations provide useful assurance? Select TWO answers.

  1. Check that the Azure configuration exists, but never perform the actual test: Confirm the backend remains unreachable directly from untrusted internet clients.
  2. Confirm the backend remains unreachable directly from untrusted internet clients.
  3. From the app runtime, connect to the backend's private address or DNS name over its required port.
  4. Run 'Confirm the backend remains unreachable directly from untrusted internet clients' only as an administrator in a separate subscription, then assume the affected workload behaves identically.
  5. Mark the test 'From the app runtime, connect to the backend's private address or DNS name over its required port' as passed in the release plan without running it.

Explanation

Correct Answers

B:

Confirm the backend remains unreachable directly from untrusted internet clients. This supplies observed evidence for enable supported outbound virtual network connectivity for the app. It is not interchangeable with the second required check, from the app runtime, connect to the backend's private address or DNS name over its required port, because that checks a separate success or failure boundary.

C:

From the app runtime, connect to the backend's private address or DNS name over its required port. This supplies observed evidence for enable supported outbound virtual network connectivity for the app. It is not interchangeable with the second required check, confirm the backend remains unreachable directly from untrusted internet clients, because that checks a separate success or failure boundary.

Incorrect Answers

A:

A configured resource is not proof of live behavior. The relevant result must be observed by confirming the backend remains unreachable directly from untrusted internet clients on the affected Azure deployment.

D:

A privileged administrator in a different subscription may succeed at 'Confirm the backend remains unreachable directly from untrusted internet clients' even though the intended caller fails. This does not prove the required behavior for confirm the backend remains unreachable directly from untrusted internet clients.

E:

A release checklist recording 'From the app runtime, connect to the backend's private address or DNS name over its required port' is not evidence that the required operation actually succeeded or failed. To establish the correct result, the team must from the app runtime, connect to the backend's private address or DNS name over its required port on the actual workload to prove its independent boundary.

Question 380

A stakeholder asks whether the proposed configuration guarantees: enable supported outbound virtual network connectivity for the app. What qualification is technically accurate?

  1. After the selected Azure change, a passing check for 'Confirm the backend remains unreachable directly from untrusted internet clients' proves every dependent permission and service will keep working.
  2. A successful run of 'Confirm the backend remains unreachable directly from untrusted internet clients' means the separate check 'From the app runtime, connect to the backend's private address or DNS name over its required port' is redundant.
  3. VNet integration supports outbound connections; it does not automatically make App Service's inbound frontend private.
  4. The earlier issue, 'The API runs normally but times out connecting to the VNet-only backend service', can never recur once this single correction has been deployed.

Explanation

Correct Answer

C:

VNet integration supports outbound connections; it does not automatically make App Service's inbound frontend private. That remains a practical service boundary even after the recommended change (configure App Service VNet integration with a suitable delegated subnet and routing settings) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The successful check 'Confirm the backend remains unreachable directly from untrusted internet clients' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: VNet integration supports outbound connections; it does not automatically make App Service's inbound frontend private.

B:

The two checks cover separate behavior: 'Confirm the backend remains unreachable directly from untrusted internet clients' and 'From the app runtime, connect to the backend's private address or DNS name over its required port'. Neither check removes the remaining operational limitation: VNet integration supports outbound connections; it does not automatically make App Service's inbound frontend private.

D:

The incident (the API runs normally but times out connecting to the VNet-only backend service) could recur if a related Azure dependency changes. The design still faces the limitation: VNet integration supports outbound connections; it does not automatically make App Service's inbound frontend private.

Microsoft Azure Administrator (AZ-104) Practice Tests

Purchase Individually

  • Premium File

    606 Questions & Answers
    Last Update: Oct 25, 2026

    $76.99
    $69.99
  • Training Course

    132 Lectures

    $43.99
    $39.99
  • Study Guide

    458 Pages

    $43.99
    $39.99

SPECIAL OFFER: GET 10% OFF
This is ONE TIME OFFER

You save
10%

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

SPECIAL OFFER: GET 10% OFF

You save
10%

Use Discount Code:

A confirmation link was sent to your e-mail.

Please check your mailbox for a message from support@examlabs.com and follow the directions.

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

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

  • Realistic exam simulation and exam editor with preview functions
  • Whole exam in a single file with several different question types
  • Customizable exam-taking mode & detailed score reports