เมื่อคุณเห็นที่อยู่ IP 0.0.0.0 หมายความว่าอย่างไร

สารบัญ:

เมื่อคุณเห็นที่อยู่ IP 0.0.0.0 หมายความว่าอย่างไร
เมื่อคุณเห็นที่อยู่ IP 0.0.0.0 หมายความว่าอย่างไร
Anonim

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

Image
Image

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

มันง่ายที่จะสับสน 0.0.0.0 และ 127.0.0.1 ที่อยู่ที่มีเลขศูนย์สี่ตัวมีการใช้งานที่กำหนดไว้หลายอย่าง (ตามที่อธิบายไว้ด้านล่าง) ในขณะที่ 127.0.0.1 มีจุดประสงค์เฉพาะประการหนึ่งในการอนุญาตให้อุปกรณ์ส่งข้อความถึงตัวเอง

ที่อยู่ IP 0.0.0.0 บางครั้งเรียกว่าที่อยู่ไวด์การ์ด ที่อยู่ที่ไม่ระบุ หรือ INADDR_ANY

0.0.0.0 หมายถึงอะไร

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

Image
Image

บนคอมพิวเตอร์ไคลเอนต์

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

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

0.0.0.0 ในทางทฤษฎีสามารถตั้งค่าให้เป็นซับเน็ตมาสก์ของอุปกรณ์แทนที่จะเป็นที่อยู่ IP อย่างไรก็ตาม ซับเน็ตมาสก์ที่มีค่านี้ไม่มีจุดประสงค์ในทางปฏิบัติ โดยทั่วไปทั้งที่อยู่ IP และเน็ตเวิร์กมาสก์จะได้รับ 0.0.0.0 บนไคลเอนต์

ไฟร์วอลล์หรือซอฟต์แวร์เราเตอร์อาจใช้ 0.0.0.0 เพื่อระบุว่าทุกที่อยู่ IP ควรถูกบล็อก (หรืออนุญาต)

ในแอปพลิเคชันซอฟต์แวร์และเซิร์ฟเวอร์

อุปกรณ์บางตัว โดยเฉพาะเซิร์ฟเวอร์เครือข่าย มีอินเทอร์เฟซเครือข่ายมากกว่าหนึ่งตัว แอปพลิเคชันซอฟต์แวร์ TCP/IP ใช้ 0.0.0.0 เป็นเทคนิคการเขียนโปรแกรมเพื่อตรวจสอบการรับส่งข้อมูลเครือข่ายในที่อยู่ IP ทั้งหมดที่กำหนดให้กับอินเทอร์เฟซบนอุปกรณ์ multi-homed นั้นในปัจจุบัน

Image
Image

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

จะทำอย่างไรเมื่อคุณเห็นที่อยู่ IP 0.0.0.0

หากคอมพิวเตอร์ได้รับการกำหนดค่าอย่างเหมาะสมสำหรับเครือข่าย TCP/IP แต่แสดง 0.0.0.0 สำหรับที่อยู่ ให้ลองทำสิ่งต่อไปนี้เพื่อแก้ไขปัญหาและรับที่อยู่ที่ถูกต้อง:

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

แนะนำ: