- Có phải tất cả các
127.x.x.xđịa chỉ bị giới hạn trong máy cục bộ không?
- Tất cả các
127.x.x.xđịa chỉ được liên kết với logiao diện
- Các
127.x.x.xđịa chỉ được định tuyến qua mạng?
127.0.0.0/8 - Khối này được chỉ định để sử dụng làm địa chỉ vòng lặp máy chủ Internet. Một datagram được gửi bởi một giao thức cấp cao hơn tới một
địa chỉ ở bất cứ đâu trong khối này lặp lại bên trong máy chủ. Điều này
thường được thực hiện bằng cách chỉ sử dụng 127.0.0.1 / 32 cho loopback. Như
được mô tả trong [RFC1122], Mục 3.2.1.3, các địa chỉ trong toàn bộ khối 127.0.0.0/8 không xuất hiện hợp pháp trên bất kỳ mạng nào ở bất kỳ đâu. - RFC5735
- “Có phải
127.0.0.2giống như 127.0.0.1?” NO
Trong khi 127.0.0.1để 127.255.255.254là tất cả các địa chỉ địa phương buộc phải giao diện lo. Chúng không giống nhau. Bạn có thể sử dụng mỗi địa chỉ để liên kết một dịch vụ khác nhau trên cùng một cổng. Ví dụ: 16 triệu máy chủ web trên cổng 80, chỉ có thể truy cập từ máy cục bộ (Nếu trước tiên bạn không hết bộ nhớ hoặc tài nguyên khác)
Tôi vừa thiết lập một dịch vụ docker để liên kết 127.0.0.2:80. Sau đó tôi đã thêm một bí danh /etc/hosts. Bây giờ tôi có thể kết nối với nó thông qua http://myserver, nhưng không thông qua http://127.0.0.1hoặc http://localhost. Tuy nhiên nó chỉ có sẵn cho máy này. Như nó là, chỉ, trên logiao diện.
Sau đó tôi đã thiết lập một dịch vụ docker khác để liên kết 127.0.0.3:80và một dịch vụ python trên localhost:80và một dịch vụ khác trên 127.0.0.4:80.
Điều này có thể không hoạt động trên tất cả các hệ điều hành. Tôi đang sử dụng Debian (9) Gnu / Linux, Linux kernel 4.9.0-3-amd64. Một số HĐH có thể xử lý tất cả các địa chỉ 127.0.0.1→ 127.255.255.254giống nhau. Một số chỉ có thể làm việc với 127.0.0.1.
Xem thêm