เพิ่ม IP ของ proxy ไปยัง policy การเข้าถึงแบบมีเงื่อนไขของ Azure
คู่มือนี้อธิบายวิธีเพิ่มที่อยู่ IP ของ proxy หรือไฟร์วอลล์ขาออกของคุณไปยังpolicy การเข้าถึงแบบมีเงื่อนไขของ Azureใน Microsoft Entra ID (เดิมคือ Azure AD)
สิ่งนี้ช่วยให้คุณสามารถ:
- จำกัดการเข้าถึงเฉพาะตำแหน่งเครือข่ายขององค์กร
- ข้าม MFA สำหรับ IP ที่เชื่อถือได้ (เช่น จุดออกของ proxy หรือ VPN)
- บังคับใช้ policy ที่เข้มงวดยิ่งขึ้นสำหรับแหล่งที่มาภายนอกหรือที่ไม่น่าเชื่อถือ
ข้อกำหนดเบื้องต้น
- บทบาท Global administrator หรือ security administrator ใน Azure AD
- ความรู้เกี่ยวกับ ที่อยู่ IP ภายนอก (egress) ของ proxy/firewall ของคุณ
- สิทธิ์การใช้งาน Azure AD Premium P1 หรือ P2 (การเข้าถึงแบบมีเงื่อนไขต้องใช้สิ่งนี้)
ขั้นตอนที่ 1 - ลงชื่อเข้าใช้ Azure portal
- ไปที่ https://portal.Azure.com
- เปิดเบลด Microsoft Entra ID (เดิมคือ Azure Active Directory)
ขั้นตอนที่ 2 - ไปที่ conditional access
- From the side menu:
- คลิก Protection → Conditional access.
- คลิก policy ที่มีอยู่ หรือ คลิก + New policy เพื่อสร้างใหม่
ขั้นตอนที่ 3 - กำหนดค่าเงื่อนไขตามตำแหน่งที่ตั้ง
- Under your policy:
- คลิก Conditions → Locations.
- ตั้งค่าสวิตช์เป็น Yes.
ขั้นตอนที่ 4 - กำหนด named locations
- คลิก Select locations → จากนั้นคลิก + Named location.
- ระบุชื่อที่สื่อความหมาย เช่น
Trusted Proxy IP. - ภายใต้ IP ranges ให้เพิ่ม IP สาธารณะของ proxy หรือ firewall ของคุณ
- ทำเครื่องหมายในช่องหาก IP นี้ควรถูกระบุว่าเป็น ที่เชื่อถือได้ (สำหรับกฎ MFA หรือการปฏิบัติตามข้อกำหนดของอุปกรณ์)
ขั้นตอนที่ 5 - ใช้ตำแหน่งที่ตั้งที่มีชื่อ
- Once the named location is saved:
- กลับไปที่หน้าจอ Select locations
- Select either:
- Include → เพื่อใช้ policy เฉพาะ เมื่อผู้ใช้มาจาก proxy IP นั้น
- Exclude → เพื่อข้าม policy สำหรับ IP นั้น (เช่น ยกเว้นจาก MFA)
ขั้นตอนที่ 6 - ทำ policy ให้เสร็จสมบูรณ์
-
ภายใต้ assignments ให้เลือกผู้ใช้/กลุ่มที่จะใช้ policy นี้
-
ภายใต้ access controls ให้เลือก:
- Grant → บล็อกหรืออนุญาตการเข้าถึง
- Session → การควบคุมเพิ่มเติม เช่น ความถี่ในการลงชื่อเข้าใช้
-
ตั้งค่า Enable policy เป็น On
-
คลิก Create หรือ Save
ตัวอย่างกรณีการใช้งาน
| สถานการณ์ | การดำเนินการใน conditional access policy |
|---|---|
| ข้าม MFA สำหรับผู้ใช้ที่อยู่หลัง proxy | ยกเว้น proxy IP ภายใต้เงื่อนไข "locations" |
| กำหนดให้ใช้ MFA เว้นแต่จะอยู่บน proxy | รวม IP ทั้งหมด แล้วจึงยกเว้น IP ของ proxy |
| อนุญาตการเข้าถึงจาก proxy เท่านั้น | รวมเฉพาะ IP ของ proxy เป็น named location |
การทดสอบและบันทึก
- Use sign-in logs in Microsoft Entra ID to verify:
- IP ที่ Azure เห็นตรงกับ IP ขาออกของ proxy/firewall ของคุณ
- ผลลัพธ์ของ conditional access policy (
Success,Failure,Not Appliedเป็นต้น)
เคล็ดลับ
- หากคุณอยู่หลัง proxy หลายตัวหรือ IP ขาออกตามภูมิภาคหลายรายการ ให้เพิ่มทั้งหมดลงใน named location
- Azure อ่าน client public IP ดังนั้น NAT หรือ forward proxies ต้องแสดง external address ที่ถูกต้อง
- โปรดระมัดระวังเมื่อบล็อกการเข้าถึงตาม IP — ควรทดสอบเสมอด้วยบัญชี break-glass ที่ถูกยกเว้นจาก policy