มีที่อยู่ IP บางส่วน ที่เป็นประโยชน์ในการทราบ เช่น IP ของเราเตอร์ของคุณ หนึ่งในที่อยู่ IP ที่ถูกกล่าวถึงน้อยที่คุณควรรู้คือ 127.0.0.1 แต่มันจะเชื่อมต่อกับอะไร และคุณควรใช้เมื่อใด
เรามาสำรวจว่า 127.0.0.1 คืออะไร และทำอะไรได้บ้างในบทความต่อไปนี้
127.0.0.1 คืออะไร?
127.0.0.1 เรียกว่าที่อยู่ย้อนกลับ แต่คุณอาจเห็นว่าเป็น localhost เมื่อคุณชี้เบราว์เซอร์ไปที่ 127.0.0.1 เบราว์เซอร์จะพยายามเชื่อมต่อกับคอมพิวเตอร์ที่คุณกำลังใช้งานอยู่ สิ่งนี้มีประโยชน์มากเมื่อคุณต้องการเชื่อมต่อกับเซิร์ฟเวอร์บนคอมพิวเตอร์ของคุณเอง
127.0.0.1 เรียกว่าที่อยู่ย้อนกลับ แต่คุณอาจเห็นว่าเป็น localhost
ในบรรดาที่อยู่ IP นั้น 127.0.0.1 มีความพิเศษมาก โดยทั่วไปแล้ว ที่อยู่ IP จะไม่ซ้ำกันสำหรับคอมพิวเตอร์ทุกเครื่องทั้งบนเครือข่ายท้องถิ่นและอินเทอร์เน็ต อย่างไรก็ตาม 127.0.0.1 จะชี้ไปที่คอมพิวเตอร์ที่คุณใช้อยู่เสมอ
ตัวอย่างเช่น หากคุณตั้งค่าเซิร์ฟเวอร์บนคอมพิวเตอร์ A คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์นั้นได้โดยการเข้าถึง 127.0.0.1 บนคอมพิวเตอร์ A อย่างไรก็ตาม หากคุณเปลี่ยนไปใช้คอมพิวเตอร์ B และป้อน 127.0.0.1 คุณจะเชื่อมต่อกับคอมพิวเตอร์ B แทน A. คุณจะต้องมีอินเทอร์เน็ตหรือที่อยู่ IP เครือข่ายท้องถิ่นของคอมพิวเตอร์ A เพื่อเชื่อมต่อจากคอมพิวเตอร์ B.
อะไรคือความแตกต่างระหว่าง 127.0.0.1 และ localhost?
Quantrimang.comกล่าวถึงปัญหานี้ในบทความ: Localhost คืออะไร Localhost แตกต่างจาก 127.0.0.1 อย่างไรผู้อ่านสามารถอ้างอิงถึงสิ่งนี้สำหรับข้อมูลเพิ่มเติม
วิธีการเข้าถึง 127.0.0.1
หากคุณต้องการเชื่อมต่อกับคอมพิวเตอร์ของคุณเอง คุณสามารถทำได้เช่นเดียวกับที่อยู่ IP อื่นๆ เปิดเว็บเบราว์เซอร์แล้วป้อน127.0.0.1ในแถบที่อยู่ จากนั้นEnter
กด ถ้าจำเลขไม่ค่อยได้ ให้พิมพ์localhostแทน
หากคุณป้อนที่อยู่นี้โดยไม่มีการตั้งค่าใดๆ ก่อนหน้านี้ คุณจะไม่พบสิ่งที่น่าสนใจ เป็นไปได้ว่าเบราว์เซอร์ของคุณจะบอกคุณว่าคอมพิวเตอร์ของคุณปฏิเสธคำขอของคุณ
มันอาจจะฟังดูแปลกๆ นิดหน่อย เนื่องจากคอมพิวเตอร์ของคุณปฏิเสธที่จะเชื่อมต่อกับตัวเอง อย่างไรก็ตาม ทำได้เพียงเพราะไม่คาดว่าจะมีการเชื่อมต่อใดๆ ในขณะนี้ ดังนั้นจึงไม่มีเหตุผลที่จะอนุญาตให้คอมพิวเตอร์เชื่อมต่อกับตัวเองได้!
127.0.0.1 ใช้เพื่ออะไร?
127.0.0.1 ใช้เพื่อบอกให้พีซีเชื่อมต่อกับตัวเอง
คุณมีวิธีที่สะดวกในการบอกให้พีซีเชื่อมต่อกับตัวเอง แต่ทำไมต้องกังวลกับเรื่องนี้? การใช้งานจริงของสิ่งนี้มีอะไรบ้าง?
ใช้ localhost เพื่อตั้งค่าเครื่องมือเครือข่าย
แม้ว่า 127.0.0.1 จะไม่ทำอะไรมากนัก แต่สิ่งต่างๆ จะเปลี่ยนไปเมื่อคุณเรียกใช้เซิร์ฟเวอร์บนคอมพิวเตอร์ของคุณ เมื่อคุณทำเช่นนั้น คอมพิวเตอร์ก็มีเหตุผลในการรับฟังการเชื่อมต่อขาเข้า ดังนั้นมันจะไม่ปฏิเสธคำขอของคุณอีกต่อไป
ในความเป็นจริงมันจะช่วยให้คุณสามารถเข้าถึงเซิร์ฟเวอร์ที่โฮสต์บนพีซีของคุณราวกับว่าคุณกำลังดูมันผ่านทางอินเทอร์เน็ต สิ่งนี้มีประโยชน์เมื่อคุณทำงานกับซอฟต์แวร์เครือข่าย และต้องการให้แน่ใจว่าทุกอย่างทำงานได้อย่างราบรื่นก่อนที่จะเผยแพร่บนอินเทอร์เน็ต
ตัวอย่างเช่น สมมติว่าคุณกำลังตั้งค่าเซิร์ฟเวอร์ที่คุณต้องการให้ผู้อื่นเชื่อมต่อด้วยในอนาคต ไม่ว่าคุณจะใช้ซอฟต์แวร์ที่สร้างไว้ล่วงหน้าหรือกำลังเข้ารหัสเซิร์ฟเวอร์ด้วยตัวเอง คุณอาจต้องการทดสอบการทำงานเพื่อให้แน่ใจว่าทุกอย่างทำงานได้ก่อนที่จะอนุญาตให้ผู้อื่นเชื่อมต่อ
ในการดำเนินการนี้ คุณสามารถเรียกใช้เซิร์ฟเวอร์บนคอมพิวเตอร์ของคุณ จากนั้นเชื่อมต่อกับเซิร์ฟเวอร์โดยใช้ 127.0.0.1 เซิร์ฟเวอร์จะโหลดในเบราว์เซอร์ราวกับว่าคุณเชื่อมต่อกับเซิร์ฟเวอร์ผ่านอินเทอร์เน็ต ขณะเดียวกันก็ห้ามมิให้บุคคลอื่นแอบดูความคืบหน้าในการทำงานของคุณ
ใช้ localhost เพื่อเล่นเกมกับเพื่อน ๆ
คุณยังสามารถใช้ localhost เมื่อเล่นเกมที่มีผู้เล่นหลายคน ตัวอย่างเช่น เกมบางเกมอนุญาตให้คุณโฮสต์เซิร์ฟเวอร์บนพีซีของคุณเพื่อให้เพื่อนของคุณสามารถเล่นกับคุณได้ แน่นอนว่าคุณต้องการเล่นด้วยกัน ดังนั้นคุณต้องเชื่อมต่อกับเซิร์ฟเวอร์ที่โฮสต์บนพีซีของคุณเอง และข่าวดีก็คือ คุณมีเครื่องมือที่สมบูรณ์แบบสำหรับเกมนี้!
Minecraft เป็นตัวอย่างที่ดีที่คุณสามารถใช้ localhost ได้ คุณสามารถเรียกใช้ซอฟต์แวร์เซิร์ฟเวอร์บนคอมพิวเตอร์ของคุณเพื่อโฮสต์โลกของเกมบนพีซีของคุณได้ แต่คุณยังต้องเชื่อมต่อผ่านเบราว์เซอร์เซิร์ฟเวอร์ Minecraft
ในการดำเนินการนี้ ให้เปิดเบราว์เซอร์เซิร์ฟเวอร์แล้วป้อน“localhost”หรือ“127.0.0.1” Minecraft จะจดจำสิ่งนี้และเชื่อมต่อกับเซิร์ฟเวอร์ที่ทำงานบนพีซี
อะไรคือความแตกต่างระหว่าง 0.0.0.0 และ 127.0.0.1?
0.0.0.0 และ 127.0.0.1 ทำหน้าที่สองอย่างที่แตกต่างกัน
ในบางครั้ง คุณจะพบที่อยู่ IP อื่นที่เรียกว่า0.0.0.0ซึ่งดูเหมือนว่าจะทำงานเหมือนกับ 127.0.0.1 อย่างไรก็ตาม เมื่อคุณเปรียบเทียบ คุณจะเห็นว่าทั้งสองทำงานที่แตกต่างกันโดยสิ้นเชิง
127.0.0.1 คือสัญญาณสำหรับTCP/IPของคอมพิวเตอร์ที่คุณไม่ต้องการเชื่อมต่ออินเทอร์เน็ต แต่คุณต้องการเชื่อมต่อกับเซิร์ฟเวอร์บนคอมพิวเตอร์ของคุณเองแทน ดังนั้น คุณมักจะป้อน 127.0.0.1 เมื่อขอให้ซอฟต์แวร์เชื่อมต่อกับเซิร์ฟเวอร์ผ่านเว็บเบราว์เซอร์หรือเกม
ในทางกลับกัน เมื่อคุณใช้ 0.0.0.0 คุณสามารถบอกให้ซอฟต์แวร์อนุญาตการเชื่อมต่อจากที่อยู่ IP ในเครื่องใดๆ แทนที่จะเป็นเพียง 127.0.0.1