Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> Kết Nối Mạng

Cách thêm tra cứu DNS cục bộ vào file Hosts

Khi bạn gõ URL trang web vào thanh địa chỉ trình duyệt, một yêu cầu được gửi đến một loại server internet gọi là domain name server (máy chủ tên miền). Server này lấy URL bạn gõ và kiểm tra địa chỉ IP cụ thể nào được liệt kê cho server thực sự lưu trữ nội dung bạn tìm. 

Vấn đề là nếu có gì sai với name server, bạn sẽ không truy cập được trang đúng. Thậm chí tệ hơn, nếu name server bị chiếm đoạt, bạn có thể kết thúc ở trang giả! Tin tốt là bạn có thể chỉ định thủ công liên kết giữa địa chỉ IP cụ thể và địa chỉ trang web, đơn giản bằng cách thêm tra cứu DNS cục bộ vào file "hosts" của bạn.

Cách thêm tra cứu DNS cục bộ vào file Hosts

File Hosts là gì?

File hosts rất đơn giản. Nó chỉ là một file text đơn giản. Ngay chính vì thế bạn nên chỉnh sửa file bằng Notepad hoặc tương tự, thứ không cố gắng thay đổi định dạng hoặc thêm định dạng thừa vào file.

Bên trong file hosts, bạn có thể thêm danh sách địa chỉ IP cùng với địa chỉ web mà địa chỉ IP đó nên trỏ đến. Bạn có thể kết hợp bất kỳ địa chỉ IP và địa chỉ web nào, ngay cả khi chúng không thực sự đi cùng nhau. Bạn có thể làm cho IP thực của Bing.com trỏ đến Google.com nếu muốn.

Cách thêm tra cứu DNS cục bộ vào file Hosts

Windows luôn kiểm tra file hosts trước trước khi gửi yêu cầu đến name server. Vì vậy, nếu địa chỉ bạn gõ vào trình duyệt được liệt kê trong file hosts, bạn sẽ được chuyển hướng đến địa chỉ IP liệt kê trong file.

Tra cứu DNS cục bộ là gì?

Quá trình mô tả ở đoạn trước chính là tra cứu DNS cục bộ. Máy tính tra cứu địa chỉ IP tự thân, từ ổ cục bộ, mà không cần liên hệ server bên ngoài. Đơn giản vậy!

Tại sao thêm tra cứu DNS cục bộ vào file Hosts?

Có vài lý do bạn muốn thêm tra cứu DNS cục bộ vào file hosts. Chúng tôi đã nhắc vài lý do ở đầu bài, nhưng mọi người đã tìm ra khá nhiều cách sáng tạo dùng tính năng đơn giản này. 

Một lý do quan trọng là tốc độ. Tra cứu cục bộ luôn nhanh hơn đi ra server bên ngoài. Đặc biệt nếu server đó không đáng tin cậy. Đặt các trang quan trọng hoặc thường dùng nhất vào file hosts nghĩa là bạn không bao giờ phải lo DNS service gây sự cố truy cập.

Cách thêm tra cứu DNS cục bộ vào file Hosts

Bạn cũng có thể dùng file hosts để chặn trang web bạn không bao giờ muốn máy tính đó truy cập. Chỉ cần đặt địa chỉ IP vào file hosts cho trang đó mà không đi đâu hoặc trỏ đến IP vô hại. Các chuyển hướng phổ biến bao gồm 0.0.0.0 và 127.0.0.1, đây là địa chỉ "loopback" nổi tiếng. Xem video YouTube của chúng tôi để biết chi tiết hơn về điều đó.

Nếu bạn có thiết bị cục bộ như router, camera IP, network-attached storage, bạn có thể dùng file hosts để đặt tên dễ nhớ cho địa chỉ IP của chúng.

Sử dụng file Hosts có sẵn

Nếu nghe như việc thêm chục thậm chí hàng trăm trang vào file hosts khá nhàm chán, bạn không đơn độc! Tin tốt là có nhiều nơi trên web bạn có thể tìm danh sách có sẵn để copy-paste vào file hosts của mình.

Vấn đề chính là có thể có chuyển hướng độc hại ẩn trong danh sách đó. Nghĩa là bạn hoặc cần kiểm tra từng IP thủ công hoặc chắc chắn tin tưởng nguồn của danh sách.

Chỉnh sửa file Hosts trong Windows 10

Vì file hosts để lại chỗ cho hành vi xấu, bạn không thể mở và chỉnh sửa thoải mái. Bạn cần quyền administrator trên máy tính để thay đổi. Trước khi thay đổi file hosts, chúng tôi mạnh mẽ khuyên bạn copy-paste nội dung gốc vào file text khác phòng khi có sự cố!

Để sửa file hosts trong Windows 10, làm theo các bước:

  1. Mở Menu Start và gõ "Notepad".
Cách thêm tra cứu DNS cục bộ vào file Hosts
  1. Khi Notepad xuất hiện, click chuột phải và chọn "Run as administrator" (Chạy với quyền admin).
Cách thêm tra cứu DNS cục bộ vào file Hosts
  1. Trong Notepad, click Open và đi đến c:\Windows\System32\Drivers\etc\hosts và mở file hosts. Nhớ đổi loại file thành "All Files". 
Cách thêm tra cứu DNS cục bộ vào file Hosts
  1. Bạn sẽ thấy file hosts mặc định từ Microsoft. 
Cách thêm tra cứu DNS cục bộ vào file Hosts
  1.  Đừng lo về văn bản đã có trong tài liệu. Bạn có thể để nguyên và thêm entry của bạn ở cuối file. Dòng nào bắt đầu bằng "#" được coi là comment và không dùng cho tra cứu tên.

Thêm tra cứu cục bộ vào danh sách siêu dễ. Chỉ cần ghi địa chỉ IP của trang, theo sau bằng dấu cách và địa chỉ website.

Nhớ lưu những gì bạn thêm khi đóng file. Đó là tất cả! Bây giờ máy tính sẽ bỏ qua toàn bộ quá trình tra cứu DNS khi truy cập các trang bạn chỉ định.

Cách tìm địa chỉ IP của trang web

Điều gì nếu bạn không biết địa chỉ IP của trang muốn thêm vào file hosts? Thực tế khá dễ tìm IP của trang dùng Command Prompt trong Windows 10. Cách làm:

  1. Mở Menu Start và gõ "cmd".
  1. Sau khi Command Prompt mở, gõ "tracert" theo sau dấu cách và trang bạn muốn kiểm tra. Ví dụ là "google.com". Sau đó nhấn Enter.
Cách thêm tra cứu DNS cục bộ vào file Hosts
  1. Ở đây bạn sẽ thấy địa chỉ IP của trang. Bạn có thể dùng địa chỉ này trong file hosts.

Hosts With The Most (File hosts quyền lực nhất)

Ai ngờ một file text nhỏ 숨깨어 sâu trong thư mục Windows lại hữu ích như vậy? Bây giờ bạn là chuyên gia tra cứu cục bộ, kiểm soát cách máy tính truy cập trang web.