Cách thêm bản tra cứu DNS cục bộ vào tệp máy chủ lưu trữ

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

Vấn đề với điều này là nếu có gì đó không ổn với máy chủ định danh, bạn sẽ không truy cập được vào đúng trang web. Tệ hơn nữa, nếu máy chủ định danh đã bị tấn công, bạn có thể sẽ đến một trang web giả mạo! Tin tốt là bạn có thể chỉ định thủ công liên kết giữa các địa chỉ IP và địa chỉ trang web cụ thể, chỉ bằng cách thêm tra cứu DNS cục bộ vào tệp “máy chủ” của bạn.

Tệp máy chủ lưu trữ là gì?

Tệp máy chủ lưu trữ rất đơn giản để hiểu. Nó chỉ là một tệp văn bản thuần túy. Ngẫu nhiên, đây là lý do tại sao bạn chỉ nên chỉnh sửa tệp bằng một cái gì đó như Notepad , nó sẽ không cố gắng thay đổi định dạng hoặc thêm định dạng bổ sung cho tệp.

Bên trong tệp máy chủ, bạn có thể thêm danh sách địa chỉ IP cùng với địa chỉ web mà địa chỉ IP sẽ trỏ tới. Bạn có thể kết hợp bất kỳ(any ) đị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ể đặt địa chỉ IP thực cho Bing.com trỏ tới Google.com nếu bạn muốn.

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

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

Quy trình được mô tả trong đoạn trước là tra cứu DNS cục bộ . Máy tính của bạn tự tra cứu địa chỉ IP từ đĩa cục bộ của bạn mà không cần liên hệ với máy chủ bên ngoài. Nó đơn giản mà!

Tại sao Thêm Tra cứu DNS Cục bộ vào (Add Local DNS Lookup)Tệp(File) Máy chủ lưu trữ ?

Có một vài lý do khiến bạn muốn thêm bản tra cứu DNS cục bộ vào tệp máy chủ của mình. Chúng tôi đã đề cập đến một số lý do ở phần đầu của bài viết, nhưng mọi người đã tìm thấy khá nhiều cách sáng tạo để sử dụng tính năng đơn giản này. 

Một lý do quan trọng để thêm các mục nhập vào tệp máy chủ của bạn là tốc độ. Việc tra cứu cục bộ sẽ luôn nhanh hơn so với việc đi đến một máy chủ bên ngoài. Đặc biệt nếu máy chủ đó không đáng tin cậy. Đặt các trang web quan trọng nhất hoặc được sử dụng thường xuyên nhất của bạn trong tệp máy chủ lưu trữ có nghĩa là bạn không bao giờ phải lo lắng về việc dịch vụ DNS của mình gây ra sự cố truy cập.

Bạn cũng có thể sử dụng tệp máy chủ để chặn các trang web(block sites) mà bạn không bao giờ muốn máy tính đó truy cập. Tất cả những gì bạn phải làm là đặt một địa chỉ IP vào tệp máy chủ cho trang web đó, tệp này không đi đâu cả hoặc trỏ đến một địa chỉ IP lành tính. 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ỉ được gọi là địa chỉ "loopback". Xem video YouTube(YouTube video) của chúng tôi để biết thêm chi tiết về điều đó.

Nếu bạn có các thiết bị cục bộ như bộ định tuyến, camera IP, bộ nhớ gắn mạng, v.v., bạn có thể sử dụng tệp máy chủ của mình để đặt tên dễ nhớ cho địa chỉ IP của chúng.

Sử dụng tệp máy chủ lưu trữ được tạo sẵn

Nếu việc thêm hàng chục hoặc thậm chí hàng trăm trang web vào tệp máy chủ của bạn nghe có vẻ khá tẻ nhạt, thì bạn không đơn độc! Tin tốt là có rất nhiều nơi trên web nơi bạn có thể tìm thấy danh sách được tạo sẵn mà bạn có thể chỉ cần sao chép và dán vào tệp máy chủ của riêng mình.

Vấn đề chính của việc này là có thể có các tuyến đường độc hại ẩn trong các danh sách này. Có nghĩa là bạn cần xác minh từng địa chỉ IP bằng tay hoặc đảm bảo rằng bạn tin tưởng nguồn danh sách.

Chỉnh sửa tệp (File)máy chủ(Hosts) trong Windows 10

Vì tệp máy chủ lưu trữ để lại một số chỗ cho sự nghịch ngợm, bạn không thể chỉ mở nó và chỉnh sửa. Bạn sẽ cần các đặc quyền của quản trị viên trên máy tính của mình để thực hiện các thay đổi. Trước khi thực hiện bất kỳ thay đổi nào đối với tệp máy chủ của mình, chúng tôi thực sự khuyên bạn nên sao chép và dán nội dung gốc của tệp đó vào tệp văn bản khác đề phòng có sự cố!

Để sửa đổi tệp máy chủ của bạn trong Windows 10 , hãy làm theo các bước sau:

  1. Mở Start Menu và gõ “Notepad”.

  1. Khi Notepad xuất hiện, nhấp chuột phải vào nó và chọn “ Run as administrator”.

  1. n Notepad, nhấp vào Mở(Open) và đi tới c: WindowsSystem32Driversetchosts và mở tệp hosts. Hãy nhớ(Remember) thay đổi loại tệp thành “Tất cả các tệp”. 

  1. Bạn sẽ thấy tệp máy chủ lưu trữ mặc định này từ Microsoft

  1.  Đừng lo lắng về bất kỳ văn bản nào đã có trong tài liệu. Bạn có thể để nguyên như vậy và thêm các mục của riêng bạn ở cuối tệp. Bất kỳ dòng nào bắt đầu bằng ký hiệu “#” được coi là một nhận xét và không được sử dụng để tra cứu tên.

Thêm một tra cứu cục bộ vào danh sách thật dễ dàng. Chỉ cần(Just) ghi địa chỉ IP của trang web, tiếp theo là khoảng trắng và sau đó là địa chỉ của trang web.

Hãy nhớ(Remember) lưu những gì bạn đã thêm khi đóng tệp. Đó là tất cả những gì bạn phải làm! Bây giờ máy tính của bạn sẽ bỏ qua toàn bộ quá trình tra cứu DNS khi truy cập các trang web bạn đã chỉ định.

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

Điều gì sẽ xảy ra nếu bạn không biết địa chỉ IP của trang web bạn muốn thêm vào tệp máy chủ của mình? Thực sự khá dễ dàng để tìm địa chỉ IP của trang web bằng Command Prompt trong Windows 10. Dưới đây là cách thực hiện:

  1. Mở Start Menu và gõ “cmd”.
  1. Sau khi Command Prompt mở ra, hãy nhập “tracert”, sau đó là khoảng trắng và trang web bạn muốn kiểm tra. Trong ví dụ này, đó là “google.com”. Sau đó nhấn phím Enter trên bàn phím của bạn.

  1. Tại đây, bạn sẽ thấy địa chỉ IP của trang web. Bây giờ bạn có thể sử dụng địa chỉ này trong tệp máy chủ của mình.

Máy chủ lưu trữ nhiều nhất

Ai có thể nghĩ rằng một tệp văn bản nhỏ ẩn sâu trong thư mục Windows lại có thể hữu ích đến vậy? Giờ đây, bạn là một chuyên gia tra cứu cục bộ thích hợp, nắm quyền kiểm soát cách máy tính của bạn truy cập các trang web. 



About the author

Tôi là kỹ sư phần mềm và có kinh nghiệm với cả Microsoft Office và trình duyệt Chrome. Tôi am hiểu nhiều khía cạnh của phát triển web, bao gồm nhưng không giới hạn ở: HTML, CSS, JavaScript, jQuery và React. Sở thích làm việc với công nghệ của tôi cũng có nghĩa là tôi đã quen thuộc với các nền tảng khác nhau (Windows, Mac, iOS) và hiểu cách chúng hoạt động.



Related posts