วิธีเพิ่ม Domain เข้า IIS บน Windows Server 2022 ให้เว็บไซต์ออนไลน์ได้ภายในไม่กี่นาที
การเพิ่ม Domain เข้า IIS (Internet Information Services) บน Windows Server 2022 เป็นขั้นตอนพื้นฐานที่ผู้ดูแลเว็บไซต์ทุกคนต้องทำ ไม่ว่าจะเป็นเว็บไซต์องค์กร เว็บไซต์ร้านค้าออนไลน์ หรือเว็บแอปพลิเคชันภายในองค์กร หากตั้งค่า Domain ไม่ถูกต้อง ผู้ใช้งานอาจไม่สามารถเข้าถึงเว็บไซต์ได้ หรือเว็บไซต์อาจแสดงผลผิดพลาด
บทความนี้จะอธิบายตั้งแต่การเตรียม Domain การชี้ DNS การเพิ่ม Website ใน IIS ไปจนถึงการทดสอบการใช้งานจริง เพื่อให้เว็บไซต์ของคุณออนไลน์ได้อย่างถูกต้องและปลอดภัย
🌐 IIS คืออะไร
IIS (Internet Information Services) คือ Web Server ของ Microsoft ที่ติดตั้งมาพร้อมกับ Windows Server 2022 ใช้สำหรับให้บริการเว็บไซต์ เว็บแอปพลิเคชัน API และบริการออนไลน์ต่าง ๆ
ความสามารถหลักของ IIS ได้แก่
✅ รองรับเว็บไซต์หลายโดเมน
✅ รองรับ ASP.NET
✅ รองรับ PHP
✅ รองรับ SSL Certificate
✅ จัดการเว็บไซต์จำนวนมากได้จากเครื่องเดียว
📋 สิ่งที่ต้องเตรียมก่อนเพิ่ม Domain
ก่อนเริ่มตั้งค่า ควรเตรียมข้อมูลดังนี้
① Domain Name
ตัวอย่าง
example.com
mycompany.com
② Public IP Address
ตัวอย่าง
203.0.113.10
③ เว็บไซต์ที่พร้อมใช้งาน
เช่น
C:\inetpub\wwwroot
หรือ
D:\Website\example
④ ติดตั้ง IIS เรียบร้อยแล้ว
หากยังไม่ได้ติดตั้ง สามารถใช้ Server Manager ติดตั้ง IIS ได้ก่อน
🔍 ขั้นตอนที่ 1 ตรวจสอบ DNS ของ Domain
เข้าไปยังผู้ให้บริการ Domain
ตัวอย่าง
Cloudflare
Namecheap
GoDaddy
THNIC
สร้าง A Record
ตัวอย่าง
Host
@
IP
203.0.113.10
และ
Host
www
IP
203.0.113.10
เมื่อ DNS Propagation เสร็จ Domain จะชี้มายัง Server
⚙️ ขั้นตอนที่ 2 เปิด IIS Manager
กด
Server Manager
→ Tools
→ Internet Information Services (IIS) Manager
หรือ
Windows + R
พิมพ์
inetmgr
กด Enter
🖥️ ขั้นตอนที่ 3 สร้าง Website ใหม่
ใน IIS Manager
เลือก
Sites
คลิกขวา
Add Website
📂 ขั้นตอนที่ 4 กำหนดข้อมูลเว็บไซต์
Website Name
Example Website
Physical Path
D:\Website\example
Binding
Type
HTTP
IP Address
All Unassigned
Port
80
Host Name
example.com
กด OK
เว็บไซต์จะถูกสร้างทันที
🌍 ขั้นตอนที่ 5 เพิ่ม WWW Domain
เลือกเว็บไซต์
Bindings
Add
เพิ่ม
เพื่อให้ผู้ใช้สามารถเข้าเว็บไซต์ได้ทั้ง
example.com
🔄 ขั้นตอนที่ 6 ทดสอบการเข้าถึง
เปิด Browser
ทดสอบ
และ
หากเห็นหน้าเว็บไซต์ แสดงว่าการตั้งค่าสำเร็จแล้ว
🛠️ วิธีตรวจสอบ DNS ด้วย Command Prompt
ใช้คำสั่ง
nslookup example.com
หากแสดง IP Server ถูกต้อง แสดงว่า DNS ทำงานปกติ
🚨 ปัญหาที่พบบ่อย
❌ เว็บไซต์เข้าไม่ได้
สาเหตุ
DNS ยังไม่อัปเดต
Firewall บล็อก Port 80
Website Stop อยู่
วิธีแก้
ตรวจสอบ
Windows Defender Firewall
และสถานะเว็บไซต์ใน IIS
❌ DNS ชี้ถูกแต่ยังเข้าไม่ได้
สาเหตุ
Port 80 ถูกใช้งานโดยโปรแกรมอื่น
ตรวจสอบด้วย
netstat -ano
❌ เปิดได้เฉพาะ IP
เช่น
แต่เปิด Domain ไม่ได้
สาเหตุ
DNS ยังไม่ชี้มาที่ Server
🔒 แนะนำให้เปิด HTTPS ทันที
หลังจากเพิ่ม Domain สำเร็จ ควรติดตั้ง SSL Certificate
เพื่อให้ใช้งานผ่าน
https://
แทน
http://
ข้อดีคือ
✅ ปลอดภัย
✅ Google ให้คะแนน SEO ดีกว่า
✅ เพิ่มความน่าเชื่อถือ
⚡ PowerShell สำหรับดูเว็บไซต์ทั้งหมด
Get-Website
ดูเว็บไซต์ที่กำลังทำงาน
Get-Website | Where-Object {$_.State -eq "Started"}
คำสั่งนี้มีประโยชน์มากสำหรับผู้ดูแลระบบที่ใช้ Automation บน Windows Server 2022
📈 แนวทางสำหรับเว็บไซต์จำนวนมาก
หากองค์กรมีหลายเว็บไซต์
แนะนำให้
✅ ใช้ Host Header
✅ แยกโฟลเดอร์เว็บไซต์
✅ ใช้ SSL แยกแต่ละโดเมน
✅ ใช้ Logging แยกแต่ละเว็บไซต์
ทีมงาน comsiam มักแนะนำแนวทางนี้สำหรับการจัดการ IIS ในสภาพแวดล้อมที่มีหลายเว็บไซต์ เพื่อให้ง่ายต่อการดูแลรักษาในระยะยาว
🎯 สรุป
การเพิ่ม Domain เข้า IIS บน Windows Server 2022 เป็นขั้นตอนสำคัญในการนำเว็บไซต์ขึ้นออนไลน์ โดยต้องกำหนด DNS ให้ชี้มายัง Server จากนั้นสร้าง Website ใน IIS และตั้งค่า Host Name ให้ตรงกับ Domain ที่ใช้งาน
เมื่อทำตามขั้นตอนทั้งหมดอย่างถูกต้อง เว็บไซต์จะสามารถเข้าถึงได้จากอินเทอร์เน็ตทันที และพร้อมต่อยอดด้วย SSL, Redirect และระบบความปลอดภัยอื่น ๆ ในอนาคต
สำหรับผู้ดูแลระบบที่ต้องดูแลเว็บไซต์หลายโดเมน การวางโครงสร้าง IIS ที่ดีตั้งแต่แรกตามแนวทางของ comsiam จะช่วยลดปัญหาและทำให้การขยายระบบในอนาคตง่ายขึ้นอย่างมาก