Chúng ta đều biết những gì 127.0.0.1
được sử dụng cho (loopback). Nhưng phần còn lại của 127.0.0.0/8
không gian loopback dành riêng được sử dụng rộng rãi cho bất cứ điều gì?
Chúng ta đều biết những gì 127.0.0.1
được sử dụng cho (loopback). Nhưng phần còn lại của 127.0.0.0/8
không gian loopback dành riêng được sử dụng rộng rãi cho bất cứ điều gì?
Câu trả lời:
Nó cũng được dành riêng cho loopback, vì vậy không, nó không được sử dụng rộng rãi cho bất cứ điều gì.
Trong thực tế, 127.0.0.1 thường được sử dụng làm địa chỉ "loopback", nhưng phần còn lại của khối cũng nên loopback, có nghĩa là nó thường không được sử dụng cho bất cứ điều gì. (Mặc dù, ví dụ, các thiết bị chuyển mạch lớn hơn của Cisco sẽ sử dụng IP 127.0.0.xx để nghe các thẻ và mô-đun đính kèm, do đó, ít nhất một số địa chỉ khác đang được sử dụng.)
Từ RFC3330: Địa chỉ IPv4 sử dụng đặc biệt
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 kỳ đâu trong khối này sẽ lặp lại bên trong máy chủ. Điều này thường được triển khai bằng cách chỉ sử dụng 127.0.0.1 / 32 cho loopback, nhưng không có địa chỉ nào trong khối này sẽ xuất hiện trên bất kỳ mạng nào ở bất cứ đâu [RFC1700, trang 5].
Trong thực tế, tôi đã thấy các địa chỉ 127.0.0.0/8 khác được sử dụng ở hai nơi:
/etc/hosts
tệp Ubuntu . Tôi không nhớ chi tiết nhưng đã có xung đột nên họ đã thêm một localhost-something
mục khác có địa chỉ IP khác trong 127.0.0.0/8
phạm vi. Đó là 127.0.1.1 và đó là một cách khắc phục lỗi.A
các bản ghi khá nhỏ. Không có gì kỳ diệu về việc sử dụng 127/8 cho các mục đích như vậy, nó chỉ đảm bảo không được sử dụng cho bất kỳ thứ gì có ý nghĩa thực sự mà không thể dễ dàng phát hiện ra ngay lập tức.
0.0.0.0
. Nhược điểm của điều đó là bạn sẽ không thể phân biệt kết quả dựa trên địa chỉ IP được phân giải, nhưng tôi không chắc trứng là gì và trứng tráng là gì.
127.0.1.1
không phải là một cách giải quyết lỗi , đó là một cách giải quyết cho việc không thể chỉ định cổng DNS resolv.conf
, vì vậy dnsmasq sử dụng một số địa chỉ IP loopback bất thường để tránh xung đột với các máy chủ DNS khác có ổ cắm 127.0.0.1:53.
Như đã nêu, toàn bộ khối được sử dụng như loopback, vì vậy tôi chỉ thêm một ví dụ cho việc sử dụng máy tính để bàn thông thường.
Lặp lại ngoài 127.0.0.1
yêu cầu nếu bạn muốn bảo mật RDP hoặc một số kết nối bị hạn chế khác, với proxy cục bộ. Ví dụ: sử dụng RDP thông qua đường hầm SSH yêu cầu bạn thiết lập phía cục bộ để chuyển tiếp cổng để nghe 127.0.1.2
. Điều này là do máy khách RDP đi kèm với Windows từ chối kết nối với localhost
hoặc 127.0.0.1
.
Điều đó đúng, thông thường bạn sẽ không kết nối máy khách RDP với cùng một máy tính mà bạn đang sử dụng (và không được phép làm như vậy ngay cả khi muốn xem hiệu ứng gương đẹp :).
127.0.1.0
, nhưng nó cung cấp cùng một lỗi truy cập bị từ chối như thể tôi đã sử dụng 127.0.0.1
.