0Pricing
Linux Server Deployment & SSH Mastery · บทเรียน

การกำหนดค่าเครือข่ายพื้นฐาน

กำหนดค่าอินเทอร์เฟซเครือข่าย กำหนดที่อยู่ IP แบบคงที่หรือแบบไดนามิก และตั้งค่าตัวแก้ไข DNS เพื่อให้เซิร์ฟเวอร์เชื่อมต่อเครือข่ายได้

การกำหนดค่าเครือข่ายพื้นฐาน เป็นบทเรียน Linux Server Deployment & SSH Mastery ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Linux Server Deployment & SSH Mastery และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Linux Server Deployment & SSH Mastery มีบทเรียนทั้งหมด 4 บทเรียน

บทนำสู่การกำหนดค่าเครือข่าย

ยินดีต้อนรับสู่การกำหนดค่าเครือข่ายของเซิร์ฟเวอร์ นี่คือวิธีที่เซิร์ฟเวอร์สื่อสารกับอินเทอร์เน็ตและอุปกรณ์อื่น ๆ

ทักษะนี้เป็นพื้นฐานสำคัญสำหรับผู้ดูแลเซิร์ฟเวอร์ทุกคน เพราะช่วยให้มั่นใจว่าแอปพลิเคชันของคุณเข้าถึงได้ และเซิร์ฟเวอร์สามารถเข้าถึงทรัพยากรภายนอก

ที่อยู่ IP: ID ของเซิร์ฟเวอร์

ที่อยู่ IP (ที่อยู่ Internet Protocol) คือป้ายกำกับตัวเลขเฉพาะที่กำหนดให้กับอุปกรณ์แต่ละเครื่องบนเครือข่าย

ลองนึกภาพว่าเป็นที่อยู่บ้านของเซิร์ฟเวอร์บนอินเทอร์เน็ต ซึ่งช่วยให้ส่งข้อมูลไปยังเครื่องที่ถูกต้องและรับข้อมูลจากเครื่องนั้นได้

เวอร์ชันที่ใช้กันทั่วไปคือ IPv4 เช่น 192.168.1.100 และ IPv6 เช่น 2001:0db8::1

IP แบบไดนามิกด้วย DHCP

DHCP (Dynamic Host Configuration Protocol) จะกำหนดที่อยู่ IP ให้กับอุปกรณ์โดยอัตโนมัติ

อุปกรณ์ภายในบ้านส่วนใหญ่และเซิร์ฟเวอร์คลาวด์ที่สร้างขึ้นใหม่จะเริ่มต้นด้วย IP แบบไดนามิก วิธีนี้สะดวกเพราะคุณไม่ต้องกำหนดค่าด้วยตนเอง

อย่างไรก็ตาม IP แบบไดนามิกอาจเปลี่ยนแปลงได้ ซึ่งไม่เหมาะสำหรับเซิร์ฟเวอร์ที่ต้องใช้ที่อยู่เดิมอย่างสม่ำเสมอ

ตรวจสอบ IP ปัจจุบันของคุณ

คำสั่ง ip a เป็นเครื่องมือหลักสำหรับดูอินเทอร์เฟซเครือข่ายและที่อยู่ IP ที่กำหนดให้บน Linux

คำสั่งนี้จะแสดงรายละเอียดต่าง ๆ เช่น ชื่ออินเทอร์เฟซ เช่น eth0, ens33 และที่อยู่ inet (IPv4) หรือ inet6 (IPv6)

เรียกใช้: ดูอินเทอร์เฟซเครือข่าย

ลองเรียกใช้ ip a เพื่อดูอินเทอร์เฟซเครือข่ายและที่อยู่ IP ของเซิร์ฟเวอร์ มองหาอินเทอร์เฟซ เช่น eth0 หรือ ens33 และที่อยู่ inet ของอินเทอร์เฟซนั้น

ip a

เหตุใด IP แบบคงที่จึงสำคัญ

ที่อยู่ IP แบบคงที่ คือ IP ที่ไม่เปลี่ยนแปลงตามเวลา และจะคงเดิมจนกว่าคุณจะแก้ไขด้วยตนเอง

สิ่งนี้สำคัญอย่างยิ่งสำหรับเซิร์ฟเวอร์ที่ต้องเข้าถึงได้อย่างสม่ำเสมอ เช่น:

  • เซิร์ฟเวอร์เว็บที่ให้บริการเว็บไซต์
  • เซิร์ฟเวอร์ฐานข้อมูล
  • เซิร์ฟเวอร์ DNS

IP แบบคงที่ช่วยให้คาดการณ์ได้และเข้าถึงได้อย่างน่าเชื่อถือ

องค์ประกอบสำคัญของ IP แบบคงที่

หากต้องการกำหนด IP แบบคงที่ด้วยตนเอง โดยทั่วไปคุณต้องระบุรายละเอียดเหล่านี้:

  • ที่อยู่ IP: ที่อยู่เฉพาะซึ่งไม่เปลี่ยนแปลงสำหรับเซิร์ฟเวอร์ของคุณ เช่น 192.168.1.10
  • เน็ตมาสก์: กำหนดส่วนเครือข่ายของที่อยู่ IP โดยแยก ID เครือข่ายออกจาก ID โฮสต์ เช่น 255.255.255.0 หรือ /24
  • เกตเวย์: ที่อยู่ IP ของเราเตอร์ที่เชื่อมต่อเครือข่ายภายในของคุณกับอินเทอร์เน็ต เช่น 192.168.1.1

ตัวแก้ไข DNS: ตั้งชื่อให้เว็บ

DNS (ระบบชื่อโดเมน) แปลงชื่อโดเมนที่มนุษย์อ่านได้ เช่น google.com ให้เป็นที่อยู่ IP ตัวเลข

เซิร์ฟเวอร์ของคุณต้องทราบว่าจะส่งคำค้นหาไปยังเซิร์ฟเวอร์ DNS ใดเพื่อแปลงชื่อนี้ หากไม่มีข้อมูลดังกล่าว เซิร์ฟเวอร์ของคุณจะไม่สามารถค้นหาเว็บไซต์ด้วยชื่อได้

โดยทั่วไปจะกำหนดค่านี้ไว้ในการตั้งค่าอินเทอร์เฟซเครือข่าย หรือในไฟล์ /etc/resolv.conf

ตัวอย่าง IP แบบคงที่ด้วย Netplan

ในระบบ Ubuntu รุ่นใหม่ การกำหนดค่าเครือข่ายจะจัดการผ่าน Netplan โดยคุณแก้ไขไฟล์ YAML ใน /etc/netplan/

ต่อไปนี้คือตัวอย่างแบบย่อสำหรับตั้งค่า IP แบบคงที่ หลังจากแก้ไขแล้ว ให้ใช้ sudo netplan apply เพื่อใช้การเปลี่ยนแปลง

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      addresses: [192.168.1.10/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

ตรวจสอบความเข้าใจอย่างรวดเร็ว: พื้นฐานเครือข่าย

คุณได้เรียนรู้เกี่ยวกับที่อยู่ IP การกำหนดค่าแบบไดนามิกและแบบคงที่ รวมถึง DNS แล้ว มาทดสอบความเข้าใจกัน

ทบทวน: การกำหนดค่าเครือข่าย

ในบทเรียนนี้ คุณได้เรียนรู้พื้นฐานสำคัญของการกำหนดค่าเครือข่าย:

  • ที่อยู่ IP เป็นตัวระบุเฉพาะของเซิร์ฟเวอร์
  • DHCP จัดสรร IP แบบไดนามิก ส่วน IP แบบคงที่ จะไม่เปลี่ยนแปลงและมีความสำคัญต่อเซิร์ฟเวอร์
  • คุณสามารถดูการตั้งค่าเครือข่ายปัจจุบันได้ด้วย ip a
  • องค์ประกอบสำคัญของ IP แบบคงที่ ได้แก่ ที่อยู่ IP เน็ตมาสก์ และเกตเวย์
  • ตัวแก้ไข DNS มีความสำคัญต่อการแปลงชื่อโดเมนเป็นที่อยู่ IP

ต่อไป เราจะเรียนรู้การรักษาความปลอดภัยเซิร์ฟเวอร์ด้วยไฟร์วอลล์

คำถามที่พบบ่อย

บทเรียน “การกำหนดค่าเครือข่ายพื้นฐาน” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การกำหนดค่าเครือข่ายพื้นฐาน” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Linux Server Deployment & SSH Mastery ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Linux Server Deployment & SSH Mastery มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การกำหนดค่าเครือข่ายพื้นฐาน”

กำหนดค่าอินเทอร์เฟซเครือข่าย กำหนดที่อยู่ IP แบบคงที่หรือแบบไดนามิก และตั้งค่าตัวแก้ไข DNS เพื่อให้เซิร์ฟเวอร์เชื่อมต่อเครือข่ายได้ คุณปฏิบัติ Linux Server Deployment & SSH Mastery ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Linux Server Deployment & SSH Mastery หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Linux Server Deployment & SSH Mastery บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “การกำหนดค่าเครือข่ายพื้นฐาน” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Linux Server Deployment & SSH Mastery นี้ได้ไหม

ได้ บทเรียน Linux Server Deployment & SSH Mastery ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การกำหนดค่าเครือข่ายพื้นฐาน
  2. ทำความเข้าใจไฟร์วอลล์ (UFW/firewalld)
  3. การจัดการและรักษาความปลอดภัยพอร์ต
  4. การกำหนดค่า DNS และการแก้ไขปัญหา
← กลับไปที่ Linux Server Deployment & SSH Mastery