วิธีทำ NAT Network บน Hyper-V แบบละเอียด ให้ VM ออกอินเทอร์เน็ตได้โดยไม่ต้องใช้ External Switch

การทำ NAT Network บน Hyper-V คือวิธีที่ช่วยให้ VM (Virtual Machine) สามารถออกอินเทอร์เน็ตได้ โดยไม่ต้องเชื่อมต่อเข้ากับ LAN จริงโดยตรง เหมาะมากสำหรับ:

  • Lab ทดสอบระบบ
  • Security Lab
  • Dev Environment
  • Malware Test
  • VM จำนวนมาก
  • Internal Infrastructure

NAT (Network Address Translation) เป็นระบบที่ให้ VM หลายตัวแชร์อินเทอร์เน็ตผ่าน Host เครื่องเดียว ทำให้ปลอดภัยและควบคุม Network ได้ง่ายกว่า External Switch

Windows Server 2025 รองรับ NAT บน Hyper-V ได้ดีขึ้นมาก และนิยมใช้ในทั้ง Homelab และองค์กรจริง

บทความนี้จะสอนวิธีทำ NAT Network บน Hyper-V แบบละเอียด ตั้งแต่สร้าง Internal Switch, ตั้งค่า NAT, ตั้ง IP ไปจนถึงแก้ปัญหาที่พบบ่อย


① NAT Network คืออะไร

NAT คือระบบแปลง IP Address

หลักการ:

  • VM ใช้ IP ภายใน
  • Host แชร์อินเทอร์เน็ตให้ VM

ตัวอย่าง:

VM → NAT → Host → Internet

VM จะออกอินเทอร์เน็ตได้ แต่คนใน LAN จริงจะมองไม่เห็น VM โดยตรง


② NAT ต่างจาก External Switch ยังไง

เปรียบเทียบNATExternal
VM ออกเน็ตได้ได้ได้
VM อยู่ใน LAN จริงไม่ใช่
ปลอดภัยกว่าใช่ปานกลาง
เหมาะกับ Labดีมากดี
ตั้งค่าง่ายปานกลางง่าย

③ NAT Network เหมาะกับงานอะไร

เหมาะกับ:

  • Malware Lab
  • Security Test
  • Docker Lab
  • Kubernetes Lab
  • Dev Environment
  • VM จำนวนมาก

รวมถึง:

  • ระบบทดลอง
  • ระบบ Internal

④ สิ่งที่ต้องมี

ก่อนเริ่ม ต้องมี:

  • Hyper-V
  • Windows Server 2025
  • PowerShell Admin

⑤ วิธีสร้าง Internal Virtual Switch

เปิด:

Virtual Switch Manager

เลือก:

Internal

กด:

Create Virtual Switch

ตั้งชื่อ Switch

ตัวอย่าง:

NAT-SWITCH

กด Apply


⑥ วิธีดูชื่อ Network Adapter

เปิด PowerShell:

Get-NetAdapter

จะเห็นชื่อ Adapter ใหม่ของ Hyper-V


⑦ วิธีตั้งค่า IP ให้ Internal Adapter

ตัวอย่าง:

New-NetIPAddress -IPAddress 192.168.100.1 -PrefixLength 24 -InterfaceAlias "vEthernet (NAT-SWITCH)"

ความหมาย

192.168.100.1

คือ Gateway ของ VM


⑧ วิธีสร้าง NAT Network

ใช้คำสั่ง:

New-NetNat -Name NATNetwork -InternalIPInterfaceAddressPrefix 192.168.100.0/24

เสร็จแล้ว NAT จะเริ่มทำงาน


⑨ วิธีตั้งค่า IP ใน VM

ภายใน VM

ตั้งค่า:

ค่าตัวอย่าง
IP192.168.100.10
Subnet255.255.255.0
Gateway192.168.100.1
DNS8.8.8.8

⑩ วิธีทดสอบอินเทอร์เน็ต

ใน VM:

ping google.com

ถ้า Ping ได้ แปลว่า NAT ทำงานแล้ว


⑪ วิธีเชื่อม VM กับ NAT Switch

ไปที่:

VM Settings → Network Adapter

เลือก:

NAT-SWITCH

⑫ NAT Network ทำงานยังไง

โครงสร้าง:

VM

Internal Switch

NAT

Host

Internet

VM จะไม่อยู่ใน LAN จริง

แต่ใช้อินเทอร์เน็ตได้


⑬ NAT Network ปลอดภัยกว่าไหม

ในหลายกรณี:

  • ปลอดภัยกว่า External

เพราะ:

  • VM ถูกซ่อนจาก LAN

เหมาะกับ:

  • Malware
  • Security Lab
  • Test Environment

⑭ วิธีดู NAT ที่สร้างไว้

ใช้คำสั่ง:

Get-NetNat

⑮ วิธีลบ NAT

ใช้คำสั่ง:

Remove-NetNat -Name NATNetwork

⑯ วิธีเปลี่ยน IP NAT

ลบ NAT เดิมก่อน แล้วสร้างใหม่


⑰ วิธีใช้ DHCP กับ NAT

มี 2 วิธี

🔹 ตั้ง Static IP เอง

ง่ายสุด


🔹 ใช้ DHCP Server

เช่น:

  • Windows DHCP
  • Router VM

⑱ NAT Network รองรับหลาย VM ไหม

รองรับ

สามารถ:

  • 10 VM
  • 50 VM
  • 100 VM

แชร์ NAT เดียวกันได้

ขึ้นอยู่กับ Hardware


⑲ NAT กับ Private Switch ต่างกันยังไง

NAT

VM ออกอินเทอร์เน็ตได้


Private

VM ออกอินเทอร์เน็ตไม่ได้

คุยกันเองเท่านั้น


⑳ NAT กับ Internal ต่างกันยังไง

Internal

แค่เชื่อม VM กับ Host


NAT

เพิ่ม Internet Sharing เข้าไป


㉑ ปัญหาที่พบบ่อยตอนทำ NAT

❌ VM ออกเน็ตไม่ได้

สาเหตุ:

  • Gateway ผิด
  • DNS ผิด
  • NAT ไม่ทำงาน

❌ Ping ไม่ได้

ตรวจสอบ:

  • Firewall
  • IP Address

❌ VM มอง Host ไม่เห็น

ตรวจสอบ:

  • IP Subnet

㉒ NAT เหมาะกับ Homelab ไหม

เหมาะมาก

เพราะ:

  • ปลอดภัย
  • ไม่รบกวน LAN จริง
  • ทำ Lab ได้ง่าย

㉓ NAT เหมาะกับองค์กรไหม

เหมาะกับ:

  • Test Environment
  • Internal Infrastructure
  • Development

แต่ Production หลายระบบยังนิยม:

  • External Switch

㉔ วิธีทำ NAT ให้เร็วขึ้น

🔹 ใช้ SSD/NVMe

🔹 เพิ่ม RAM

🔹 ใช้ CPU หลาย Core

🔹 ใช้ LAN คุณภาพดี


㉕ สรุป

NAT Network บน Hyper-V คือวิธีที่ยอดเยี่ยมสำหรับการทำ VM Lab และระบบทดสอบ เพราะช่วยให้ VM ออกอินเทอร์เน็ตได้โดยไม่ต้องเชื่อมกับ LAN จริงโดยตรง

Windows Server 2025 ทำให้ Hyper-V Networking เสถียรขึ้นมาก และรองรับ NAT ได้ดีสำหรับทั้ง Homelab, DevOps และระบบทดลองในองค์กร

สำหรับสาย System Admin, Cybersecurity และ Dev Environment การเข้าใจ NAT บน Hyper-V ถือเป็นพื้นฐานสำคัญ เพราะถูกใช้งานจริงบ่อยมากในโลก Virtualization

comsiam มองว่า NAT Network เป็นหนึ่งในวิธีจัดการ VM ที่ปลอดภัยและยืดหยุ่นที่สุดสำหรับ Lab และ Internal Environment บน Hyper-V