Localhost คืออะไรและคุณจะใช้งานได้อย่างไร?

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

ใครก็ตามที่มีพื้นฐานหรือสนใจในเครือข่ายจะพบว่าการเรียนรู้และทำความเข้าใจคำศัพท์คอมพิวเตอร์ที่เกี่ยวข้องกับสาขานั้นมีความสำคัญ Localhostเป็นหนึ่งในคำศัพท์ที่เห็นว่าเป็นประโยชน์ต่อช่างเทคนิคคอมพิวเตอร์ การเข้าใจถึงความสำคัญและการใช้งานของ localhost ยังเป็นจุดเริ่มต้นที่ดีในการเริ่มต้นการเดินทางสู่คำศัพท์เกี่ยวกับเครือข่าย

LocalHost คืออะไรและใช้งานอย่างไร?(What Is LocalHost and How Is It Used?)

ไม่ใช่แค่คำศัพท์ แต่ localhost ยังสามารถเป็นชื่อโดเมนได้เช่นnetflix.comหรือgoogle.com เช่น(Just)เดียวกับโดเมนอื่น ๆ localhost จะมีที่อยู่อินเทอร์เน็ตโปรโตคอล(Internet Protocol) (IP) ของตัวเองด้วย 

ที่อยู่ที่ต้องการจะขึ้นอยู่กับโปรโตคอลอินเทอร์เน็ตที่ใช้ การเรียก localhost โดยใช้IPv4ซึ่งเป็น IP ทั่วไป จะมีช่วง 127.0.0.0 ถึง 127.255.255.255 แต่โดยทั่วไปจะมีค่าเริ่มต้นเป็น 127.0.0.1 ผู้ใช้ IPv6(IPv6)สามารถสร้างลูปแบ็คได้โดยป้อน :1

อินเทอร์เน็ตโปรโตคอล(Internet Protocol)

Internet Protocol (IP) ถูกนำมา ใช้เพื่อสร้างวิธีการมาตรฐานสำหรับคอมพิวเตอร์ในการสื่อสารกับอุปกรณ์อื่นบนเครือข่าย ไม่เพียงแต่ควบคุมที่อยู่ แต่ยังรวมถึงวิธีการส่งและรับข้อมูลของคุณสำหรับทั้งเครือข่ายท้องถิ่นและบนอินเทอร์เน็ต

IPv4ซึ่งเป็นInternet Protocolเวอร์ชัน 4 เป็นเวอร์ชันที่ใช้กันมากที่สุดทั่วโลก IPv4อาศัยTransmission Control Protocol ( TCP ) อย่างมากเพื่อจัดการกับข้อกังวลด้านข้อมูลจำนวนมาก เช่น การจัดส่ง การจัดลำดับ และความสมบูรณ์ IP นี้ได้รับการออกแบบให้เป็นโปรโตคอลแบบไม่มีการเชื่อมต่อเพื่อใช้กับเครื่องที่ใช้อีเทอร์เน็ต

IPv6ได้เริ่มแทนที่IPv4 อย่าง ช้าๆ ความต้องการที่อยู่ IP ได้เพิ่มขึ้นอย่างมากจากยุคดิจิทัลที่เฟื่องฟู มีอุปกรณ์ที่ใช้อินเทอร์เน็ตมากขึ้นเรื่อยๆ ดังนั้นIPv6 จึง ได้รับการพัฒนาเพื่อรองรับการเพิ่มขึ้นและจัดการกับข้อบกพร่องพื้นฐานบางประการที่พบใน  IPv4

โดยที่IPv4อนุญาตให้ใช้ที่อยู่ IP ที่ไม่ซ้ำกันได้ประมาณ 4.3 พันล้านรายการIPv6จะอนุญาตได้มากถึง 340 ล้านล้านล้านล้าน

นอกเหนือจากตัวเลขแล้วIPv6ยังมีข้อดีด้านเครือข่ายอีกด้วย ช่วยให้สามารถตรวจจับระหว่างอุปกรณ์ของเครือข่ายอื่นที่ เปิดใช้งาน IPv6 ได้ง่ายขึ้น ทำให้ผู้ใช้สามารถใช้บริการได้โดยไม่ต้องดำเนินการใด ๆ จากผู้ใช้ปลายทาง ความจำเป็นในการแปลที่อยู่เครือข่าย(Network Address Translation) ( NAT ) ก็ลดลงเช่นกันเมื่อใช้IPv6 NATคือสิ่งที่ช่วยให้ไคล เอนต์ IPv4สามารถแบ่งปันที่อยู่ IP เดียวได้

เมื่อเห็นว่าIPv4เป็นโปรโตคอลอินเทอร์เน็ตที่ใช้กันทั่วไปมากกว่าสองโปรโตคอล เราจะมุ่งเน้นที่การก้าวไปข้างหน้า 

วิธี 127.0.0.1 ทำงานอย่างไร(How 127.0.0.1 Works)

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

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

การใช้งานทั่วไปสำหรับ Localhost(Common Uses For Localhost)

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

เรียกใช้การทดสอบความเร็ว(Running A Speed Test)

การส่งคำขอ ping เป็นการใช้ที่อยู่ลูปแบ็คโดยทั่วไป เมื่อใช้พรอมต์คำสั่งของ Windows(Windows Command Prompt)คุณสามารถทดสอบการเชื่อมต่อและค้นหาปัญหาด้านประสิทธิภาพที่(performance issues)คอมพิวเตอร์ของคุณอาจเผชิญอยู่ในขณะนี้

ในการดำเนินการคำขอ ping ไปยัง localhost:

  1. เปิด กล่องโต้ตอบ เรียกใช้(Run)ฟังก์ชัน ( คีย์ Windows + R) แล้วพิมพ์cmd กดEnter _
    1. คุณยังสามารถพิมพ์cmdลงใน ช่อง ค้นหาบนแถบ(Taskbar Search) งาน และเลือก พร้อมท์ คำสั่ง(Command Prompt )จากรายการ
    2. (Running as Administrator)แนะนำให้เรียกใช้ในฐานะผู้ดูแลระบบ
  2. พิมพ์ping 127.0.0.1แล้วกดEnter

ผลลัพธ์จะแสดงบนหน้าจอ ข้อมูลที่แสดงจะรวมถึงจำนวนแพ็กเก็ตข้อมูลที่ส่ง รับ สูญหาย และเวลาเดินทางไปกลับโดยประมาณของการส่งข้อมูล

การปิดกั้นเว็บไซต์(Blocking Websites)

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

ทุกครั้งที่คอมพิวเตอร์ของคุณพยายามเข้าถึงเว็บไซต์หรือคอมพิวเตอร์ระยะไกลโดยใช้ชื่อโดเมน คอมพิวเตอร์จะส่งคำขอไปยังเซิร์ฟเวอร์ชื่อโดเมน(Domain Name Server) ( DNS ) เพื่อค้นหาไฟล์โฮสต์ที่จัดเก็บไว้ใน(locally stored host file)เครื่อง 

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

ไฟล์โฮสต์จะมีที่อยู่ IP ของชื่อโดเมนทั้งหมดที่เก็บไว้ คุณจะต้องแก้ไขที่อยู่ IP เหล่านี้(edit these IP addresses)ให้ตรงกับที่อยู่ย้อนกลับ 127.0.0.1 เพื่อบล็อก การทำเช่นนี้จะทำให้การรับส่งข้อมูลถูกนำกลับไปที่ localhost แทน 

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

การทดสอบโปรแกรมใหม่หรือเว็บแอปพลิเคชัน(Testing New Programs Or Web Applications)

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

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



About the author

ฉันเป็นช่างคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี รวมถึง 3 ปีในฐานะพนักงานสาขา員 ฉันมีประสบการณ์ทั้งในอุปกรณ์ Apple และ Android และมีทักษะพิเศษในการซ่อมและอัพเกรดคอมพิวเตอร์ ฉันยังสนุกกับการดูภาพยนตร์บนคอมพิวเตอร์และใช้ iPhone เพื่อถ่ายภาพและวิดีโอ



Related posts