0.0.0.0 không phải là địa chỉ IP bình thường

Ý nghĩa của nó khi bạn thấy địa chỉ IP 0.0.0.0

Địa chỉ IP trong Giao thức Internet (IP) phiên bản 4 (IPv4) từ 0.0.0.0 lên đến 255.255.255.255. Địa chỉ IP 0.0.0.0 có một số ý nghĩa đặc biệt trên mạng máy tính. Tuy nhiên, nó không thể được sử dụng như một địa chỉ thiết bị có mục đích chung.

Địa chỉ IP này được cấu trúc như một địa chỉ thông thường (nó có bốn vị trí cho các số) nhưng nó thực sự chỉ là một địa chỉ giữ chỗ hoặc một địa chỉ được sử dụng để mô tả rằng không có địa chỉ bình thường nào được gán. Ví dụ, thay vì đặt không có địa chỉ IP vào vùng mạng của một chương trình, 0.0.0.0 có thể được sử dụng để có nghĩa là bất cứ điều gì từ chấp nhận tất cả các địa chỉ IP hoặc chặn tất cả các địa chỉ IP đến tuyến đường mặc định .

Thật dễ nhầm lẫn giữa 0.0.0.0 và 127.0.0.1 nhưng chỉ cần nhớ rằng địa chỉ có 4 số không có nhiều mục đích được xác định (như được mô tả bên dưới) trong khi 127.0.0.1 có mục đích rất cụ thể là cho phép thiết bị gửi tin nhắn đến chính nó.

Lưu ý: Địa chỉ IP 0.0.0.0 đôi khi được gọi là địa chỉ ký tự đại diện, địa chỉ không xác định hoặc INADDR_ANY .

Điều gì có nghĩa là 0.0.0.0

Tóm lại, 0.0.0.0. là địa chỉ không thể định tuyến mô tả mục tiêu không hợp lệ hoặc không xác định. Tuy nhiên, nó có nghĩa là một cái gì đó khác nhau tùy thuộc vào việc nó được nhìn thấy trên một thiết bị khách hàng như một máy tính hoặc trên một máy chủ.

Trên máy tính khách hàng

Máy tính và các thiết bị khách khác thường hiển thị địa chỉ là 0.0.0.0 khi chúng không được kết nối với mạng TCP / IP . Theo mặc định, thiết bị có thể tự cung cấp địa chỉ này theo địa chỉ bất cứ khi nào chúng ngoại tuyến.

Nó cũng có thể được tự động gán bởi DHCP trong trường hợp lỗi gán địa chỉ. Khi được đặt bằng địa chỉ này, thiết bị không thể kết nối với bất kỳ thiết bị nào khác trên mạng đó.

0.0.0.0 về mặt lý thuyết có thể được thiết lập như mặt nạ mạng con của thiết bị chứ không phải là địa chỉ IP của nó. Tuy nhiên, một mặt nạ mạng con với giá trị này không có mục đích thực tế. Cả địa chỉ IP và mặt nạ mạng thường được gán 0.0.0.0 trên máy khách.

Tùy thuộc vào cách nó được sử dụng, phần mềm tường lửa hoặc bộ định tuyến có thể sử dụng 0.0.0.0 để cho biết rằng mọi địa chỉ IP sẽ bị chặn (hoặc được cho phép).

Trên các ứng dụng và máy chủ phần mềm

Một số thiết bị, đặc biệt là các máy chủ mạng , có nhiều hơn một giao diện mạng. Các ứng dụng phần mềm TCP / IP sử dụng 0.0.0.0 như một kỹ thuật lập trình để theo dõi lưu lượng mạng trên tất cả các địa chỉ IP hiện được gán cho các giao diện trên thiết bị đa hom đó.

Trong khi các máy tính được kết nối không sử dụng địa chỉ này, các thư được chuyển qua IP đôi khi bao gồm 0.0.0.0 bên trong tiêu đề giao thức khi nguồn của thư chưa được xác định.

Làm gì khi bạn thấy địa chỉ IP 0.0.0.0

Nếu máy tính được cấu hình đúng cho mạng TCP / IP nhưng vẫn hiển thị 0.0.0.0 cho một địa chỉ, hãy thử các bước sau để khắc phục sự cố này và lấy địa chỉ hợp lệ: