วิธีใช้หลาย IP Address กับ IIS Windows Server 2022 รองรับหลายเว็บไซต์และหลายบริการ

 โดยปกติ IIS Windows Server 2022 สามารถให้บริการเว็บไซต์หลายเว็บไซต์บน IP Address เดียวได้ผ่าน Host Header แต่ในบางสถานการณ์ เช่น ระบบองค์กรขนาดใหญ่, Web Hosting, ระบบแยกเครือข่าย, SSL แบบ Legacy หรือ Application เฉพาะทาง อาจจำเป็นต้องใช้หลาย IP Address บน Server เดียว

การออกแบบหลาย IP อย่างถูกต้องจะช่วยให้การบริหารเว็บไซต์มีความยืดหยุ่นมากขึ้น ลดข้อจำกัดของระบบ และรองรับการขยายตัวในอนาคตได้ดีกว่าเดิม

บทความนี้จะอธิบายวิธีเพิ่มและใช้งานหลาย IP Address บน IIS Windows Server 2022 อย่างละเอียด พร้อมแนวทางที่ใช้จริงในองค์กร

① หลาย IP Address คืออะไร

คือการกำหนด IP มากกว่าหนึ่งหมายเลขให้กับ Network Adapter เดียว

ตัวอย่าง

192.168.1.10
192.168.1.11
192.168.1.12

ทั้งหมดอยู่บน Server เครื่องเดียว


② ทำไมต้องใช้หลาย IP

กรณีที่พบบ่อย

✅ แยกเว็บไซต์สำคัญ

✅ แยกบริการภายในและภายนอก

✅ รองรับ Legacy Application

✅ รองรับ SSL รุ่นเก่า

✅ แยกสภาพแวดล้อม Production และ Testing

✅ ระบบ Hosting


③ ตัวอย่างการใช้งานจริง

🌐 เว็บไซต์องค์กร

192.168.1.10

🛒 เว็บไซต์ E-Commerce

192.168.1.11

🔌 API

192.168.1.12

แต่ทั้งหมดอยู่บน IIS Server เดียวกัน


④ ตรวจสอบ IP ปัจจุบัน

เปิด Command Prompt

ใช้คำสั่ง

ipconfig

หรือ

Get-NetIPAddress

⑤ เพิ่ม IP Address บน Windows Server 2022

เปิด

Network Connections

เลือก Network Adapter

คลิก

Properties

⑥ เปิด IPv4 Properties

เลือก

Internet Protocol Version 4 (TCP/IPv4)

กด

Advanced

⑦ เพิ่ม IP ใหม่

คลิก

Add

ตัวอย่าง

192.168.1.11

Subnet

255.255.255.0

ทำซ้ำตามจำนวน IP ที่ต้องการ


⑧ ตรวจสอบ IP ใหม่

ใช้คำสั่ง

ipconfig

ควรเห็น IP เพิ่มขึ้น


⑨ สร้างเว็บไซต์บน IIS

เปิด

IIS Manager

เลือก

Add Website

⑩ กำหนด IP ให้เว็บไซต์

ตัวอย่าง

Website A

IP

192.168.1.10

Website B

IP

192.168.1.11

Website C

IP

192.168.1.12

⑪ ตรวจสอบ Binding

เปิด

Bindings

จะเห็นว่าแต่ละเว็บไซต์ใช้ IP คนละตัว


⑫ ใช้หลาย IP กับ HTTPS

ในบางระบบ Legacy

SSL Certificate ต้องผูกกับ IP เฉพาะ

ตัวอย่าง

192.168.1.10

ใช้ SSL ของบริษัท

192.168.1.11

ใช้ SSL ของร้านค้าออนไลน์


⑬ ตรวจสอบผ่าน PowerShell

ดู Binding ทั้งหมด

Get-WebBinding

ดู IP ทั้งหมด

Get-NetIPAddress

⑭ ทดสอบการเชื่อมต่อ

ใช้คำสั่ง

ping 192.168.1.11

และ

ping 192.168.1.12

เพื่อยืนยันว่า IP ทำงานปกติ


⑮ ตรวจสอบ Firewall

เปิด Firewall สำหรับทุก IP ที่ใช้งาน

ตัวอย่าง

New-NetFirewallRule

สำหรับ Port 80 และ 443


⑯ ใช้หลาย IP กับ Load Balancer

ตัวอย่าง

WEB01 = 192.168.1.10
WEB02 = 192.168.1.11
WEB03 = 192.168.1.12

ช่วยกระจายโหลดและเพิ่มความพร้อมใช้งาน


⑰ ปัญหาที่พบบ่อย

❌ เพิ่ม IP แล้วเข้าไม่ได้

สาเหตุ

Gateway หรือ Routing ผิด


❌ เว็บไซต์เปิดผิดตัว

สาเหตุ

Binding ใช้ IP เดียวกัน


❌ SSL ไม่ทำงาน

สาเหตุ

Certificate Binding ไม่ถูกต้อง


❌ Ping ไม่ผ่าน

สาเหตุ

Firewall หรือ VLAN จำกัดการเข้าถึง


⑱ หลาย IP กับ Host Header ต่างกันอย่างไร

🌐 Host Header

ข้อดี

✅ ใช้ IP เดียว

✅ ประหยัด Public IP

✅ เหมาะกับเว็บไซต์ทั่วไป


🖧 หลาย IP

ข้อดี

✅ แยกบริการชัดเจน

✅ รองรับระบบ Legacy

✅ เหมาะกับ Hosting และ Enterprise


⑲ ควรเลือกแบบไหน

เว็บไซต์ทั่วไป

✅ Host Header

องค์กรขนาดใหญ่

✅ Host Header + หลาย IP

Hosting Provider

✅ หลาย IP

ขึ้นอยู่กับลักษณะงาน


⑳ Best Practices

🚀 ใช้ Host Header เป็นหลัก

🚀 ใช้หลาย IP เฉพาะเมื่อจำเป็น

🚀 บันทึก IP Assignment ทุกครั้ง

🚀 ตรวจสอบ Firewall

🚀 ตรวจสอบ SSL Binding

🚀 ใช้ Monitoring ติดตามสถานะ

ทีมงาน comsiam มักเลือกใช้ Host Header สำหรับเว็บไซต์ทั่วไป และใช้หลาย IP เฉพาะระบบองค์กรหรือบริการที่ต้องการแยกการทำงานอย่างชัดเจนบน IIS Windows Server 2022


㉑ ตัวอย่างโครงสร้างองค์กร

192.168.1.10 = Website
192.168.1.11 = API
192.168.1.12 = ERP
192.168.1.13 = CRM
192.168.1.14 = Monitoring

ช่วยให้บริหารจัดการและวิเคราะห์ปัญหาได้ง่ายขึ้น


🎯 สรุป

การใช้หลาย IP Address บน IIS Windows Server 2022 ช่วยให้สามารถแยกเว็บไซต์และบริการต่าง ๆ ออกจากกันได้อย่างชัดเจน เหมาะสำหรับองค์กรขนาดใหญ่ ระบบ Hosting และระบบที่มีข้อกำหนดเฉพาะด้าน SSL หรือเครือข่าย

อย่างไรก็ตาม สำหรับเว็บไซต์ทั่วไป Host Header มักเป็นตัวเลือกที่คุ้มค่ากว่า ส่วนการใช้หลาย IP ควรนำมาใช้ในกรณีที่มีเหตุผลทางเทคนิคหรือด้านความปลอดภัยรองรับ ซึ่งเป็นแนวทางที่ comsiam ใช้ในการออกแบบโครงสร้าง Web Server ระดับองค์กร

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่