Table of Contents
Có một số địa chỉ IP hữu ích chẳng hạn như IP router của bạn. Một trong những địa chỉ IP bạn nên biết là 127.0.0.1 nhưng 127.0.0.1 là gì? Nó kết nối với cái gì và bạn nên sử dụng nó khi nào? Hãy cùng GhienCongNghe khám phá 127.0.0.1 là gì và nó có thể làm gì.
127.0.0.1 là gì?
127.0.0.1 được gọi là địa chỉ loopback, nhưng bạn có thể thấy nó dưới tên là localhost. Khi bạn truy cập vào 127.0.0.1, trình duyệt sẽ cố gắng kết nối với máy tính bạn đang sử dụng. Điều này rất hữu ích khi bạn muốn kết nối với server trên máy tính riêng.
Trong số các địa chỉ IP, 127.0.0.1 rất đặc biệt. Thông thường, địa chỉ IP là duy nhất cho mọi máy tính trên cả mạng nội bộ và internet của bạn. Tuy nhiên, 127.0.0.1 luôn trỏ đến máy tính bạn đang sử dụng cho dù thế nào đi nữa.
Con số 127.0.0.1 được thể hiện cụ thể là:
- 127 là số cuối cùng của mạng lớp A có Mặt nạ mạng con có giá trị 255.0.0.0.
- 127.0.0.1 là địa chỉ có thể gán đầu tiên trong mạng con vì không thể sử dụng 127.0.0.0.
Tóm lại 127.0.0.1 là địa chỉ nội bộ của máy tính cho mạng IPv4, là địa chỉ mạng bên trong của chính máy tính. Nếu bạn cài đặt một dịch vụ mạng trên máy tính của mình, như hệ thống máy chủ web, thì địa chỉ nội bộ luôn là 127.0.0.1.
Sự khác biệt giữa 127.0.0.1 và Localhost là gì?
Không có sự khác biệt thực sự giữa 127.0.0.1 và localhost, cả hai đều trỏ đến máy tính của bạn. Bạn có thể hình dung localhost là “tên” cho địa chỉ 127.0.0.1, giống như cách “www.google.com” là “tên” cho địa chỉ IP của Google.
Tuy nhiên, khi bạn truy cập www.google.com, nó phải đi qua máy chủ DNS để máy tính của bạn có thể tìm ra địa chỉ IP nào phù hợp với tên.
Localhost không cần máy chủ DNS, vì máy tính của bạn đã biết rằng điều đó có nghĩa là bạn muốn kết nối với nó. Như vậy, bạn có thể sử dụng localhost ngay cả khi bạn không có kết nối internet.
Cách truy cập 127.0.0.1
Nếu bạn muốn kết nối với máy tính của mình, bạn có thể làm giống như bất kỳ địa chỉ IP nào khác. Mở trình duyệt web và nhập 127.0.0.1 vào thanh địa chỉ, sau đó nhấn Enter. Nếu bạn không thể nhớ rõ các con số trên, bạn có thể nhập “localhost” để thay thế.
Nếu bạn nhập mã này mà không có bất kỳ thiết lập nào trước đó, bạn sẽ không tìm thấy điều gì thú vị. Có khả năng trình duyệt của bạn sẽ cho bạn biết rằng máy tính của bạn đã từ chối yêu cầu của bạn.
Điều này nghe có vẻ hơi kỳ lạ, vì máy tính của bạn về cơ bản đã từ chối tự kết nối với chính nó; tuy nhiên, nó chỉ làm như vậy vì nó không mong đợi bất kỳ kết nối nào vào lúc này. Như vậy, nó không có lý do gì để tự kết nối với chính nó.
127.0.0.1 được sử dụng để làm gì?
Sử dụng localhost để thiết lập công cụ mạng
Mặc dù bản thân 127.0.0.1 không làm được gì nhiều, nhưng mọi thứ sẽ thay đổi khi bạn chạy một máy chủ trên máy tính của mình. Khi làm như thế, máy tính của bạn có lý do để lắng nghe các kết nối đến, vì vậy nó sẽ không từ chối yêu cầu của bạn nữa.
Trên thực tế, nó sẽ cho phép bạn truy cập vào một máy chủ được lưu trữ trên PC như thể bạn đang xem nó qua internet. Điều này rất hữu ích khi bạn đang làm việc với phần mềm mạng và muốn đảm bảo mọi thứ chạy trơn tru trước khi đưa nó lên internet.
Ví dụ, giả sử rằng bạn đang thiết lập một server mà bạn muốn người khác kết nối trong tương lai. Bất kể bạn có sử dụng phần mềm được tạo sẵn hay đang tự mã hóa server, bạn có thể muốn cung cấp cho nó bản chạy thử nghiệm để đảm bảo mọi thứ hoạt động trước khi cho phép người khác kết nối.
Để làm điều này, bạn có thể chạy server trên máy tính của mình, sau đó kết nối với nó bằng 127.0.0.1. Server sẽ load trong trình duyệt như thể bạn đã kết nối với nó qua Internet, đồng thời cấm mọi người khác nhìn trộm vào tiến trình công việc của bạn.
Sử dụng localhost để chơi game với bạn bè
Bạn cũng có thể sử dụng localhost khi chơi trò chơi nhiều người chơi. Ví dụ: một số trò chơi cho phép bạn lưu trữ một máy chủ trên PC để bạn bè có thể chơi với bạn. Nếu bạn muốn chơi cùng, bạn cần kết nối với máy chủ được lưu trữ trên PC của riêng bạn.
Minecraft là một ví dụ điển hình mà bạn có thể sử dụng localhost. Bạn có thể chạy phần mềm máy chủ trên máy tính của mình để host một thế giới game trên PC, nhưng bạn vẫn cần kết nối với nó thông qua trình duyệt máy chủ Minecraft.
Để thực hiện việc này, hãy mở trình duyệt máy chủ và nhập “localhost” hoặc “127.0.0.1” làm địa chỉ IP. Minecraft sẽ nhận ra điều này và kết nối với máy chủ đang chạy trên PC của bạn.
Sự khác biệt giữa 0.0.0.0 và 127.0.0.1 là gì?
Đôi khi bạn sẽ gặp một địa chỉ IP khác có tên là 0.0.0.0, làm được thứ tương tự như 127.0.0.1. Tuy nhiên, khi bạn so sánh chúng, bạn sẽ thấy rằng chúng thực hiện hai nhiệm vụ hoàn toàn khác nhau.
127.0.0.1 là tín hiệu đến TCP / IP của máy tính mà bạn không muốn kết nối với internet; bạn muốn kết nối với một máy chủ trên máy tính của riêng bạn. Vì vậy, bạn thường sẽ nhập nó khi yêu cầu phần mềm kết nối với máy chủ thông qua trình duyệt web hoặc trò chơi.
Còn 0.0.0.0 là một dãy số đại diện hơn là một vị trí cụ thể. Khi bạn sử dụng 0.0.0.0, bạn đang yêu cầu phần mềm cho phép kết nối từ mọi địa chỉ IP cục bộ có thể, thay vì chỉ 127.0.0.1.
Có một số địa chỉ IP hữu ích cần biết, 127.0.0.1 là một trong số đó. Ngoài ra bạn có thể tìm hiểu thêm về 1.1.1.1 trong bài viết bên dưới.
Bây giờ bạn biết 127.0.0.1 là gì rồi chứ? GhienCongNghe hy vọng bài viết đã giúp ích được cho bạn. Đừng quên Like & Share bài viết để ủng hộ GhienCongNghe tiếp tục chia sẻ nhiều thông tin bổ ích hơn nữa.
Tham khảo Makeuseof