Windows 10 vẫn giữ tiêu chuẩn điện toán cũ: file hosts để ánh xạ tên máy chủ sơ cấp. Nói đơn giản, file hosts cung cấp cơ chế ánh xạ tên miền (như "onmsft.com") đến địa chỉ IP máy chủ bạn chọn.
Windows tham chiếu file hosts mỗi lần kết nối mạng dùng tên máy chủ. Nếu tìm thấy mục cho tên máy chủ trong file hosts, nó sẽ liên hệ máy chủ chỉ định trong file. Ngược lại – và trong đại đa số trường hợp – nó phân giải tên máy chủ dùng DNS (dịch vụ tên miền), quy trình dùng trên Internet để lấy địa chỉ IP máy chủ sau tên miền.
Mặc dù nghe kỹ thuật, file hosts là cách tiếp cận định tuyến mạng đơn giản – và dễ dàng thêm mục riêng. Để bắt đầu, chỉ cần mở file. Nó nằm trong thư mục "System32" nội bộ Windows, nên để lưu chỉnh sửa cần quyền quản trị.

Mở file hosts
Cách nhanh nhất: dùng Notepad với đặc quyền quản trị. Tìm Notepad (nhấn Start, gõ tên) chuột phải ứng dụng hiện menu ngữ cảnh. Nhấp "Chạy với quyền quản trị" để chạy phiên bản đặc quyền. Lưu ý có thể cần xác thực lại hoặc mật khẩu quản trị nếu chưa đăng nhập là admin.

Với Notepad mở chế độ admin, sẵn sàng mở file. Nhấp File > Mở, duyệt đến file tại C:\Windows\System32\drivers\etc\hosts (có thể copy/dán vào thanh địa chỉ cửa sổ Mở). Nếu duyệt thư mục đồ họa, nhớ đổi bộ lọc loại file thành "Tất cả tệp (All Files)" để file hosts hiện ra.
Giờ sẵn sàng chỉnh sửa file. Nếu chưa bao giờ mở file hosts, chỉ thấy đoạn văn bản ngắn mô tả mục đích và cách chỉnh. Phần giới thiệu cung cấp tổng quan hữu ích về cấu trúc file, nhưng chúng ta sẽ bao quát cơ bản.

Cấu trúc file hosts
File hosts là ánh xạ đơn giản địa chỉ IP và tên máy chủ. Mỗi mục trên dòng mới, địa chỉ IP (địa chỉ số) trước, theo sau khoảng trắng hoặc tab rồi tên máy chủ (hoặc tên miền). Thêm chú thích bằng ký tự "#" đầu dòng – Windows sẽ bỏ qua dòng khi đọc file.
Do đó, muốn trỏ "microsoft.com" đến IP 1.2.3.4, viết "1.2.3.4 microsoft.com" trên dòng mới. Mỗi lần truy cập microsoft.com, bạn sẽ đến trang (không tồn tại) 1.2.3.4.

Tại sao chỉnh file hosts?
Lúc này bạn có thể thắc mắc khi nào cần chỉnh file hosts. Mặc dù hữu ích hơn cho người dùng kỹ thuật, cũng có vài trường hợp chung có giá trị. Ví dụ: muốn chặn trang web cụ thể, như Google. Thêm mục cho "google.com" vào file hosts, ép Windows trỏ địa chỉ đến vị trí khác – người dùng không truy cập được trang.
Để làm ví dụ này, thêm dòng như "0.0.0.0 www.google.com" vào file. Lưu file và thử truy cập Google trên trình duyệt. Trang sẽ không tải.

Nhớ đây không phải cách chắc chắn chặn trang – người khác có thể đảo ngược chỉnh sửa hosts. Thêm vào, phần mềm có thể dùng kỹ thuật riêng tra cứu tên máy chủ bỏ qua file hosts.
Một ứng dụng thực tế hơn: chặn trang web phục vụ quảng cáo hoặc phần mềm gián điệp. Mặc dù không liệt kê ở đây, nếu ánh xạ địa chỉ nhà cung cấp quảng cáo nổi bật đến IP nội bộ không dùng (như 127.0.0.1), bạn bỗng lướt web không quảng cáo – trên mọi trình duyệt.
Windows phân giải URL quảng cáo đến địa chỉ không còn trỏ đến máy chủ nhà cung cấp. Chỉ nhớ mọi địa chỉ thêm phải chỉ tên máy chủ (example.com), không phải URL đầy đủ (https://www.example.com).
Đó là tất cả về file hosts. Dù không thường dùng ngoài môi trường phát triển/mạng, nó có ứng dụng thực tế hữu ích cho mọi người dùng PC. Cũng nên biết file hosts tồn tại trên Mac và Linux với cú pháp giống nhau, chỉ vị trí khác.