รวมเทคนิคแก้ปัญหา Network & Server
https://www.itcert2005.com/article.htm

บทความ >> DHCP แจก IP ไม่ได้ ต้องเช็กอะไร❓
   
 
DHCP แจก IP ไม่ได้ ต้องเช็กอะไร❓

เวลาผู้ใช้งานแจ้งว่า "เน็ตใช้ไม่ได้" สิ่งแรกที่ต้องรู้คือปัญหาเกิดจาก
• Internet มีปัญหา
หรือ
• LAN ภายในองค์กรมีปัญหา

👉 การแยกให้ออกตั้งแต่แรกจะช่วยลดเวลาการแก้ปัญหาได้มาก

🔷 หลักการแก้ปัญหาจำง่าย

ให้ไล่ตรวจจากใกล้ตัวไปไกลตัว
PC -> Switch -> Gateway -> Internet

👉 หากจุดไหนสื่อสารไม่ได้ แสดงว่าปัญหาอยู่ก่อนถึงจุดนั้น

🔷 Step 1 : ตรวจสอบ IP Address

เปิด Command Prompt พิมพ์
ipconfig

ตรวจสอบว่าเครื่องได้รับ
• IP Address
• Subnet Mask
• Default Gateway
👉 หรือไม่

ตัวอย่าง
IPv4 Address : 192.168.1.100
Subnet Mask : 255.255.255.0
Gateway : 192.168.1.1

ถ้าเจอ
169.254.x.x
หมายความว่า
❌ DHCP แจก IP ไม่ได้

ปัญหามักอยู่ที่
• สาย LAN
• Switch
• DHCP Server
• VLAN ผิด

👉 ยังไม่ต้องโทษ Internet

🔷 Step 2 : Ping ตัวเอง

ping 127.0.0.1
หรือ
ping localhost

หากตอบกลับ
Reply from 127.0.0.1

👉 แสดงว่า TCP/IP Stack ของเครื่องยังทำงานปกติ

🔷 Step 3 : Ping IP ตัวเอง

ping 192.168.1.100
ถ้าตอบกลับ
Reply from 192.168.1.100

👉 แสดงว่า Network Card ยังทำงาน

🔷 Step 4 : Ping Gateway
ตัวอย่าง
ping 192.168.1.1

กรณี Ping ไม่ได้❌
ปัญหาอยู่ใน LAN ภายใน
อาจเกิดจาก
• สาย LAN เสีย
• Port Switch เสีย
• VLAN ผิด
• Switch Loop
• IP Conflict
• Gateway Down

กรณี Ping ได้✅
แสดงว่า
LAN ภายในยังใช้งานได้

👉 ให้ไปขั้นตอนต่อไป

🔷 Step 5 : Ping เครื่องอื่นใน LAN

ตัวอย่าง
ping 192.168.1.50

กรณี Ping ได้✅
แสดงว่า
Switch และ LAN ยังปกติ

กรณี Ping ไม่ได้❌
อาจเกิดจาก
• VLAN แยกกัน
• Firewall เครื่องปลายทาง
• IP ผิด
• Switch มีปัญหา

🔷 Step 6 : Ping Public IP

ทดสอบออก Internet โดยไม่ใช้ DNS
ping 8.8.8.8

กรณี Ping ได้✅
แสดงว่า
Internet ออกได้

กรณีPing ไม่ได้❌
ปัญหาอาจจะอยู่ที่
• Router
• Firewall
• ISP
• วงจร Internet ล่ม

🔷 Step 7 : ทดสอบ DNS
ลอง
ping google.com
กรณี
ping 8.8.8.8✅
ได้

แต่
ping google.com❌
ไม่ได้
แสดงว่า
❌ DNS มีปัญหา
เช่น
• DNS Server Down
• DNS Config ผิด
• DNS Timeout

🔷 ตัวอย่างสถานการณ์จริง

Case 1 :
ผู้ใช้แจ้งว่าเข้าเว็บไม่ได้

ผลตรวจสอบ
ping 192.168.1.1✅
ได้
ping 8.8.8.8✅
ได้
แต่ ping google.com❌
ไม่ได้

สรุป
✅ Internet ปกติ
❌ DNS มีปัญหา

Case 2 :
ผู้ใช้แจ้งว่าเน็ตหลุดทั้งแผนก

ผลตรวจสอบ
ping Gateway ไม่ได้❌

สรุป
LAN ภายในมีปัญหา
ให้ตรวจสอบ
• Switch
• Uplink
• VLAN
• Gateway

Case 3 :
ทุกอย่างใน LAN ใช้งานได้
แต่ทุกคนเข้าเว็บไซต์ไม่ได้

ผลตรวจสอบ
ping Gateway ได้✅
ping Server ภายในได้✅
ping 8.8.8.8 ไม่ได้❌

สรุป
Internet หรือ ISP มีปัญหา

สรุปสุดท้ายวิธีแก้ปัญหาจำง่าย

🔹 ไม่มี IP Address = DHCP หรือ LAN มีปัญหา
🔹 Ping Gateway ไม่ได้ = LAN มีปัญหา
🔹 Ping Gateway ได้ แต่ Ping 8.8.8.8 ไม่ได้ = Internet มีปัญหา
🔹 Ping 8.8.8.8 ได้ แต่เข้าเว็บไม่ได้ = DNS มีปัญหา

เพียงตรวจตามลำดับ IP -> LAN -> Gateway -> Internet -> DNS ก็สามารถแยกได้อย่างรวดเร็วว่าปัญหาอยู่ที่ LAN ภายในองค์กร หรือ Internet ภายนอก ทำให้แก้ไขปัญหาได้ตรงจุดและรวดเร็วยิ่งขึ้น‼️