วิธีเพิ่ม Subdomain บน IIS Windows Server 2022 แบบมืออาชีพ

Subdomain เป็นวิธีที่นิยมใช้ในการแยกบริการต่าง ๆ ออกจากเว็บไซต์หลัก เช่น

  • blog.example.com

  • shop.example.com

  • support.example.com

  • api.example.com

บน Windows Server 2022 และ IIS สามารถสร้าง Subdomain ได้ไม่จำกัดจำนวน โดยใช้ Server เครื่องเดียว ทำให้ลดต้นทุนและบริหารจัดการได้ง่ายขึ้น

บทความนี้จะอธิบายทุกขั้นตอนตั้งแต่การตั้งค่า DNS จนถึงการสร้างเว็บไซต์บน IIS ให้ Subdomain สามารถใช้งานได้จริง


🌐 Subdomain คืออะไร

Subdomain คือโดเมนย่อยที่อยู่ภายใต้ Domain หลัก

ตัวอย่าง

Domain หลัก

example.com

Subdomain

blog.example.com

shop.example.com

api.example.com

แต่ละ Subdomain สามารถแสดงเว็บไซต์คนละเว็บ ใช้คนละโฟลเดอร์ หรือแม้แต่คนละระบบได้


📋 สิ่งที่ต้องเตรียม

ก่อนเริ่มควรมี

✅ Domain Name

✅ Public IP Address

✅ IIS ติดตั้งเรียบร้อย

✅ เว็บไซต์ที่ต้องการใช้งาน

ตัวอย่าง

D:\Website\blog


🔧 ขั้นตอนที่ 1 สร้าง DNS Record

เข้าสู่ระบบจัดการ DNS

เช่น

  • Cloudflare

  • GoDaddy

  • Namecheap

  • THNIC

เพิ่ม A Record

Host

blog

Value

203.0.113.10

ผลลัพธ์

blog.example.com → 203.0.113.10


🔍 ตรวจสอบ DNS

ใช้คำสั่ง

nslookup blog.example.com

หากแสดง IP ถูกต้องแสดงว่า DNS พร้อมใช้งาน


📂 ขั้นตอนที่ 2 สร้างโฟลเดอร์เว็บไซต์

ตัวอย่าง

D:\Website\blog

สร้างไฟล์

index.html

ทดสอบ

<h1>Blog Website</h1>

⚙️ ขั้นตอนที่ 3 เปิด IIS Manager

กด

Windows + R

พิมพ์

inetmgr

กด Enter


🖥️ ขั้นตอนที่ 4 เพิ่ม Website

คลิก

Sites

→ Add Website

กำหนดค่า

Website Name

Blog Website

Physical Path

D:\Website\blog

Binding Type

http

Port

80

Host Name

blog.example.com

กด OK


🌎 ขั้นตอนที่ 5 ทดสอบเว็บไซต์

เปิด Browser

http://blog.example.com

หากเห็นหน้าเว็บไซต์ แสดงว่าการตั้งค่าสำเร็จแล้ว


🚀 วิธีเพิ่มหลาย Subdomain

ตัวอย่าง

shop.example.com
api.example.com
support.example.com
help.example.com

แต่ละเว็บไซต์สามารถใช้

  • โฟลเดอร์แยกกัน

  • Application Pool แยกกัน

  • SSL แยกกัน

ได้ทั้งหมด


🔒 ติดตั้ง SSL สำหรับ Subdomain

หลังสร้าง Subdomain แล้วควรติดตั้ง SSL

ตัวอย่าง

https://blog.example.com

ข้อดี

✅ เพิ่มความปลอดภัย

✅ SEO ดีขึ้น

✅ ผู้ใช้งานเชื่อถือมากขึ้น


⚡ เพิ่ม Website ผ่าน PowerShell

ดูเว็บไซต์ทั้งหมด

Get-Website

สร้างเว็บไซต์ใหม่

New-Website -Name "Blog" -Port 80 -HostHeader "blog.example.com" -PhysicalPath "D:\Website\blog"

ผู้ดูแลระบบจำนวนมากเลือกใช้ PowerShell เพราะสามารถสร้างเว็บไซต์จำนวนมากได้รวดเร็วกว่า IIS Manager


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

DNS ถูกแต่เว็บไม่ขึ้น

ตรวจสอบ

Firewall

และ

Website State

เปิดได้เฉพาะ IP

สาเหตุ

Host Header ไม่ถูกต้อง

ตรวจสอบ Binding อีกครั้ง


Error 404

สาเหตุ

ไม่มีไฟล์

index.html

หรือ

default.aspx

ในโฟลเดอร์เว็บไซต์


📈 แนวทางสำหรับองค์กร

หากมีหลายบริการ

ตัวอย่าง

blog.company.com
mail.company.com
vpn.company.com
support.company.com

ควร

✅ แยกเว็บไซต์

✅ แยก Application Pool

✅ แยก Log File

✅ แยก SSL Certificate

แนวทางนี้ช่วยให้ระบบมีเสถียรภาพมากขึ้นและแก้ไขปัญหาได้ง่ายในอนาคต

ทีมงาน comsiam มักใช้แนวทางดังกล่าวสำหรับระบบที่มีหลายบริการบน IIS Windows Server 2022 เพื่อให้ง่ายต่อการขยายระบบในระยะยาว


🎯 สรุป

การเพิ่ม Subdomain บน IIS Windows Server 2022 ไม่ได้ซับซ้อน เพียงกำหนด DNS ให้ถูกต้อง สร้าง Website ใหม่ และกำหนด Host Header ให้ตรงกับชื่อ Subdomain

เมื่อออกแบบโครงสร้าง Subdomain อย่างเหมาะสม จะช่วยให้เว็บไซต์มีความเป็นระเบียบ ดูแลรักษาง่าย และรองรับการเติบโตของธุรกิจได้ดีกว่าในอนาคต ซึ่งเป็นแนวทางที่ comsiam แนะนำสำหรับองค์กรทุกขนาด

Popular posts from this blog

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

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

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