Static IP Address (ที่อยู่ IP แบบคงที่) คือที่อยู่ IP ที่ถูกกำหนดค่าเอง (Manually Configured) สำหรับอุปกรณ์ แทนที่จะเป็นที่อยู่ที่มอบหมายโดย DHCP Server เรียกว่า Static เพราะมัน ไม่เปลี่ยนแปลง ต่างจาก Dynamic IP Address ที่เปลี่ยนแปลงได้
เราเตอร์, โทรศัพท์, แท็บเล็ต, เดสก์ท็อป, โน้ตบุ๊ค และอุปกรณ์ใดๆ ที่ใช้ IP Address สามารถตั้งค่าให้มี Static IP Address ได้ อาจทำผ่านอุปกรณ์ที่แจก IP (เช่น เราเตอร์) หรือพิมพ์ IP Address ลงในอุปกรณ์โดยตรงจากตัวอุปกรณ์เอง
ชื่อเรียกอื่น: Static IP Address เรียกอีกอย่างว่า Fixed IP Address หรือ Dedicated IP Address
ทำไมต้องใช้ Static IP Address?
อีกมุมมองคือ คิดเหมือน Email Address หรือที่อยู่บ้าน จำไม่เปลี่ยนแปลง ทำให้ติดต่อหาหาได้ง่าย
เช่นเดียวกัน Static IP Address มีประโยชน์หากคุณ: โฮสต์เว็บไซต์จากบ้าน, มี File Server ในเครือข่าย, ใช้เครื่องพิมพ์เครือข่าย, Forward Port ไปยังอุปกรณ์เฉพาะ, รัน Print Server, หรือใช้โปรแกรม Remote Access เพราะ Static IP ไม่เปลี่ยน อุปกรณ์อื่นจึงรู้เสมอว่าจะติดต่ออุปกรณ์ที่ใช้ Static IP อย่างไร
ตัวอย่าง: หากตั้งค่า Static IP ให้คอมพิวเตอร์ในเครือข่ายบ้าน เมื่อคอมพิวเตอร์มีที่อยู่เฉพาะ เราเตอร์สามารถตั้งค่า Forward Inbound Request บางประเภทตรงไปที่เครื่องนั้น เช่น FTP Request หากเครื่องนั้นแชร์ไฟล์ผ่าน FTP
ไม่ใช้ Static IP (ใช้ Dynamic IP ที่เปลี่ยน) จะเป็นลำบากหากโฮสต์เว็บไซต์ เพราะทุกครั้งที่คอมพิวเตอร์ได้ IP ใหม่ คุณต้องเปลี่ยนการตั้งค่าเราเตอร์ Forward ไปที่ IP ใหม่ มิฉะนั้น никтоเข้าถึงเว็บไม่ได้ เพราะเราเตอร์ไม่รู้ว่าเครื่องไหนเป็น Web Server
อีกตัวอย่าง: DNS Server ใช้ Static IP เพื่อให้อุปกรณ์รู้เสมอวิธีเชื่อมต่อ หาก IP เปลี่ยนบ่อย คุณต้องตั้งค่า DNS ใหม่บนเราเตอร์/คอมพิวเตอร์บ่อยๆ
Static IP ยังมีประโยชน์เมื่อ Domain Name ของอุปกรณ์เข้าถึงไม่ได้ คอมพิวเตอร์ในเครือข่ายที่ทำงานอาจตั้งค่าเชื่อมต่อ File Server ผ่าน Static IP ของเซิร์ฟเวอร์แทน Hostname แม้ DNS Server จะล้มเหลว ก็ยังเข้าถึง File Server ได้ เพราะสื่อสารผ่าน IP Address
กับ Remote Access เช่น Windows Remote Desktop Static IP หมายถึงคุณเข้าถึงคอมพิวเตอร์นั้นด้วยที่อยู่เดิมเสมอ ใช้ IP ที่เปลี่ยน คุณต้องรู้ว่ามันเปลี่ยนเป็นอะไร จึงจะใช้ที่อยู่ใหม่สำหรับ Remote Connection
Static IP vs Dynamic IP
ตรงข้ามกับ Static IP ที่ไม่เคยเปลี่ยน คือ Dynamic IP Address ที่เปลี่ยนแปลงตลอดเวลา Dynamic IP เป็นที่อยู่ทั่วไปเหมือน Static IP แต่ไม่ได้ผูกมัดกับอุปกรณ์ถาวร ใช้เป็นเวลาจำกัด แล้วคืนกลับสู่ Address Pool เพื่อให้อุปกรณ์อื่นใช้
นี่คือเหตุผล Dynamic IP มีประโยชน์ หาก ISP ใช้ Static IP ให้ลูกค้า จะมีจำนวน IP จำกัดสำหรับลูกค้าใหม่ Dynamic Address ให้ IP ถูกนำกลับมาใช้ซ้ำเมื่อไม่ได้ใช้ ให้การเข้าถึงอินเทอร์เน็ตกับอุปกรณ์มากกว่าที่จะเป็นไปได้
Static IP จำกัด Downtime เมื่อ Dynamic Address ได้ IP ใหม่ ผู้ใช้ที่เชื่อมต่ออยู่กับ IP เก่าจะถูกตัดออกและต้องรอหา IP ใหม่ ไม่เหมาะสำหรับเซิร์ฟเวอร์ที่โฮสต์เว็บ, ไฟล์, หรือเกมออนไลน์ ที่ต้องการการเชื่อมต่อต่อเนื่อง
ในเครือข่ายท้องถิ่น เช่น บ้านหรือที่ทำงาน ที่ใช้ Private IP Address อุปกรณ์ส่วนใหญ่ตั้งค่า DHCP ใช้ Dynamic IP
ข้อเสียของ Static IP Address
- ต้องตั้งค่าเอง (Manual Configuration): ตัวอย่างข้างต้น Web Server และ Remote Access ต้องตั้งค่าอุปกรณ์ด้วย IP และตั้งค่าเราเตอร์ให้สื่อสารกับที่อยู่นั้นเฉพาะ ต้องทำงานมากกว่าการเสียบเราเตอร์ปล่อยให้ DHCP แจก Dynamic IP
- ปัญหาการย้ายเครือข่าย: หากอุปกรณ์ได้ IP 192.168.1.110 แล้วย้ายไปเครือข่ายอื่นที่แจก 10.x.x.x จะเชื่อมต่อไม่ได้ด้วย Static IP เดิม ต้องตั้งค่าใหม่เป็น DHCP หรือ Static IP ที่เข้ากับเครือข่ายใหม่
- ความปลอดภัย: IP ที่ไม่เปลี่ยนให้แฮกเกอร์มีเวลานานในการหา Bug ของเครือข่ายอุปกรณ์ Dynamic IP ที่เปลี่ยนจะบังคับให้ผู้โจมตีเปลี่ยนวิธีโจมตีตามไปด้วย
วิธีขอ Static IP Address
ขั้นตอนตั้งค่า Static IP ใน Windows คล้ายกันจาก Windows 11 ถึง XP สามารถตั้ง Static IP บนโทรศัพท์/แท็บเล็ตได้
บางเราเตอร์จอง IP Address ให้อุปกรณ์เฉพาะที่เชื่อมต่อ ผ่าน DHCP Reservation ทำงานโดยผูก IP Address กับ MAC Address ทำให้ทุกครั้งที่อุปกรณ์ตัวนั้นขอ IP เราเตอร์จะมอบหมาย IP ที่คุณเลือกผูกกับ MAC Address นั้น
อ่านเพิ่มเติมเกี่ยว DHCP Reservation ที่เว็บผู้ผลิตเราเตอร์: D-Link, Linksys, NETGEAR, Google
เคล็ดลับ: เพื่อเปลี่ยนการตั้งค่าเครือข่าย เรียนรู้วิธีล็อกอินเข้าเราเตอร์ในฐานะ Admin
การขอ Static IP สำหรับบ้าน/ธุรกิจ ต้องติดต่อ ISP แต่อาจไม่มีบริการ ขึ้นอยู่กับบริษัท การมอบหมาย Static IP สำหรับ Public IP ปกติแพงกว่า Dynamic IP
ปลอม Static IP ด้วย Dynamic DNS (DDNS)
เนื่องจาก Static IP สำหรับเครือข่ายบ้านอาจแพงกว่า Dynamic IP ปกติ ให้เลือกทั้งคู่โดยใช้ Dynamic DNS (DDNS) Service
DDNS ผูก Dynamic IP Address ที่เปลี่ยนแปลง กับ Hostname ที่ไม่เปลี่ยน เหมือนมี Static IP ของตัวเอง แต่ไม่มีค่าใช้จ่ายเพิ่มนอกจากค่า Dynamic IP
No-IP เป็นตัวอย่าง DDNS ฟรี ดาวน์โหลด DNS Update Client ซึ่ง Redirect Hostname ที่คุณเลือก ไปยัง IP Address ปัจจุบัน นั่นหมายความว่า หากคุณมี Dynamic IP คุณเข้าถึงเครือข่ายด้วย Hostname เดิมได้
DDNS ช่วยหากต้องการเข้าถึงเครือข่ายบ้านด้วย Remote Access แต่ไม่อยาจ่ายค่า Static IP เช่นกัน คุณโฮสต์เว็บเองจากบ้านและใช้ DDNS ให้ผู้เยี่ยมชมเข้าถึงเว็บได้ตลอด
Public IP Address ที่มอบหมายให้เราเตอร์ของผู้ใช้บ้าน/ธุรกิจส่วนใหญ่เป็น Dynamic IP บริษัทใหญ่ปกติไม่เชื่อมอินเทอร์เน็ตด้วย Dynamic IP แต่มี Static IP มอบหมายให้ซึ่งไม่เปลี่ยน
ChangeIP.com เป็น DDNS ฟรีอีกตัว มีอีกมากมาย
คำถามที่พบบ่อย (FAQ)
Static IP ของฉันคืออะไร?
หากใช้ Windows หา Static IP ได้ด้วยคำสั่ง ipconfig ใน Command Prompt Google ก็บอก Public IP ได้หากพิมพ์ "What is my IP address" ในช่องค้นหา บน Mac เปิด Apple Menu > System Preferences > Network เลือกเครือข่ายเพื่อดู IP
คำสั่ง Linux ใดใช้ตั้งค่า Interface เป็น Static IP?
ใช้คำสั่ง ifconfig ตามด้วยชื่อ Network Interface และ IP ใหม่ที่ต้องการ รูปแบบ ifconfig [network interface] [new IP address]
ตั้งค่า Static IP บน Raspberry Pi ยังไง?
หา IP ปัจจุบันของ Pi ด้วย ip r | grep default จดไว้ หา DNS Server และ Nameserver ด้วย sudo nano /etc/resolv.conf แล้วแก้ไขไฟล์ dhcpcd.conf เพิ่มบรรทัดต่อไปนี้ (แทนที่ข้อมูลในวงเล็บ):
interface <NETWORK>
static ip_address=<STATICIP>/24
static routers=<ROUTERIP>
static domain_name_servers=<DNSIP>