Vì 127.0.0.1 được gọi là địa chỉ loopback, có một thuật ngữ ngắn hơn để đề cập đến 0.0.0.0 ngoài "địa chỉ IP có nghĩa là tất cả địa chỉ IP trên máy cục bộ" không?
Vì 127.0.0.1 được gọi là địa chỉ loopback, có một thuật ngữ ngắn hơn để đề cập đến 0.0.0.0 ngoài "địa chỉ IP có nghĩa là tất cả địa chỉ IP trên máy cục bộ" không?
Câu trả lời:
Đôi khi, nó được gọi là "địa chỉ ký tự đại diện" INADDR_ANY
hoặc "địa chỉ không xác định" . Tên chính thức là "địa chỉ nguồn cho máy chủ này trên mạng này" ( RFC 5735, Phần 3 ). Nó không được xuất hiện trong các gói được gửi đến mạng trong các trường hợp thông thường:
Máy chủ này trên mạng này. PHẢI KHÔNG được gửi, ngoại trừ như một địa chỉ nguồn như một phần của quy trình khởi tạo mà chủ nhà tìm hiểu địa chỉ IP của chính nó.
Nhưng nếu nó xuất hiện dưới dạng địa chỉ đích trong gói đến thì nó phải được coi là địa chỉ quảng bá 255.255.255.255 ( RFC 1122, Mục 3.3.6 )
0.0.0.0/0
, bao gồm mọi IP trên Internet, khác với 0.0.0.0/32
hoặc chỉ 0.0.0.0
, đó là những gì OP dường như đang hỏi về. 0.0.0.0
là INADDR_ANY
, được sử dụng chủ yếu khi chấp nhận (2) để cho phép các kết nối đến bất kể địa chỉ IP đích, trong khi đó 0.0.0.0/0
là "tất cả địa chỉ" (thường được sử dụng trong định tuyến khi chỉ định cổng mặc định và trong tường lửa khi chỉ định quy tắc mặc định), và 0.0.0.0/32
là "địa chỉ không xác định" (được sử dụng phổ biến nhất trong lập trình cấp ứng dụng để nói, "địa chỉ này là sai / chưa được khởi tạo").