easymultiple choiceObjective-mapped

Exhibit

Inbound NSG rules for Subnet-Prod:
Priority 200: Deny-HTTPS-Internet | Source: Internet | Destination: Any | Port: 443 | Action: Deny
Priority 250: Allow-HTTPS-Admin | Source: 203.0.113.20/32 | Destination: Any | Port: 443 | Action: Allow
Observed result: Traffic from 203.0.113.20 to the VM on TCP 443 is blocked.

Based on the exhibit, why is the administrator's HTTPS test still being denied, and what should be changed?

Question 1easymultiple choice
Full question →

Based on the exhibit, why is the administrator's HTTPS test still being denied, and what should be changed?

Answer choices

Why each option matters

Good practice is not just finding the correct option. The wrong answers often show the exact trap the exam wants you to fall into.

A

Distractor review

Increase the deny rule priority number from 200 to 300.

A larger priority number would make the deny rule evaluate later, but the allow rule should still be positioned correctly first.

B

Best answer

Move Allow-HTTPS-Admin to a priority lower than 200.

NSG rules are processed from the lowest priority number upward. Because the deny rule is evaluated first, the admin allow rule never gets a chance. Moving the allow rule ahead of the deny rule lets only the admin IP reach HTTPS while everyone else remains blocked.

C

Distractor review

Change Allow-HTTPS-Admin to use protocol Any.

Changing the protocol broadens the rule unnecessarily and still would not help if the deny rule is matched first.

D

Distractor review

Assign a public IP address to the VM.

A public IP address does not override the NSG. The traffic would still be denied by the inbound rule order.

Common exam trap

Common exam trap: ACLs stop at the first match

ACLs are processed top to bottom. The first matching entry wins, and an implicit deny usually exists at the end.

Technical deep dive

How to think about this question

ACL questions test precision: source, destination, protocol, port and direction. A generally correct ACL can still fail if it is applied on the wrong interface or in the wrong direction.

KKey Concepts to Remember

  • Standard ACLs match source addresses.
  • Extended ACLs can match source, destination, protocol and ports.
  • The first matching ACL entry is used.
  • There is usually an implicit deny at the end.

TExam Day Tips

  • Check inbound versus outbound direction.
  • Read the ACL from top to bottom.
  • Look for a broader permit or deny above the intended line.

Related practice questions

Related AZ-104 practice-question pages

Use these pages to review the topic behind this question. This is how one missed question becomes focused revision.

More questions from this exam

Keep practising from the same exam bank, or move into a focused topic page if this question exposed a weak area.

FAQ

Questions learners often ask

What does this AZ-104 question test?

Standard ACLs match source addresses.

What is the correct answer to this question?

The correct answer is: Move Allow-HTTPS-Admin to a priority lower than 200. — The deny rule has a higher priority than the allow rule, so Azure evaluates it first and blocks all HTTPS traffic from Internet before the admin exception can match. To permit only the admin IP, the allow rule must have a lower priority number than the deny rule. That keeps the exception specific and preserves the broader deny control. Why others are wrong: Changing the deny rule number alone does not guarantee the allow rule is evaluated first. Making the protocol Any is broader than needed, and a public IP does not bypass NSG evaluation. The issue is rule order, not addressability.

What should I do if I get this AZ-104 question wrong?

Then try more questions from the same exam bank and focus on understanding why the wrong options are tempting.

Discussion

Loading comments…

Sign in to join the discussion.