“Fake Host” không chỉ để Crack. mà còn hỗ trợ Dev trong lập trình website

by lucci · 5 Tháng 8, 2025

Sửa file hosts là gì?

Sửa file hosts là một cách can thiệp trực tiếp vào hệ thống phân giải tên miền (DNS) trên máy tính cá nhân. Khi bạn sửa file này, bạn có thể chỉ định rằng tên miền (domain) nào sẽ trỏ tới địa chỉ IP nào, bỏ qua hoàn toàn hệ thống DNS ngoài như Google DNS, Cloudflare hay ISP.

Một thời để “crack”

Từ khoảng 2013–2020, việc chỉnh sửa file hosts là kỹ thuật khá phổ biến đối với giới học sinh, sinh viên hay người mới dùng máy tính – chủ yếu để crack phần mềm.

Ví dụ: Một phần mềm cần kiểm tra license thông qua domain như license.softwareabc.com, nếu trỏ domain này về IP 127.0.0.1 (localhost), thì phần mềm sẽ không thể kiểm tra được bản quyền thật, và từ đó… chạy được như bản quyền.

Nhưng sau này đi làm mới biết… sửa file hosts còn có nhiều tác dụng hơn nữa, nó khá hay, trong lập trình website có 2 vấn đề mình hay dùng “Fake host” để giải quyêt

1. Kiểm thử website khi chuyển hosting / domain

Bạn vừa chuyển website sang hosting mới, nhưng không muốn public ra ngoài vì còn cần test trước.Bạn trỏ IP mới của hosting vào file hosts trên máy cá nhân, gán cho domain hiện tại.

123.123.123.123 mywebsite.com

  • Bạn gõ mywebsite.com trên trình duyệt sẽ vào thẳng IP mới.
  • Người khác vẫn truy cập vào IP cũ như bình thường (do không sửa file hosts).
  • Giúp bạn kiểm thử, sửa lỗi, kiểm tra giao diện… trước khi chính thức chuyển DNS.

Tránh downtime hoặc lỗi website trên môi trường thật.

Vượt cache DNS (đặc biệt khi dùng Cloudflare)

Website dùng Cloudflare, mà bạn vừa đẩy code mới. Nhưng… nó không hiển thị, vì Cloudflare vẫn còn cache cũ. Xoá cache thủ công thì lâu hoặc ảnh hưởng người dùng khác.

  • Trỏ thẳng IP của server về domain trong file hosts.
  • Trình duyệt của bạn sẽ bỏ qua Cloudflare, đi thẳng vào máy chủ web.

Giúp bạn debug nhanh chóng, như đang test trên local. Tránh ảnh hưởng tới người dùng thật. Hiển thị code mới ngay lập tức.

Hướng dẫn cách sửa file hosts để fake domain

Bước 1: Mở file hosts

Windows:bạn dán đường dẫn này trên trình quản lý tệp và Enter C:\Windows\System32\drivers\etc

Macos: bạn mở Finder lên và bấm tổ hợp phím Command + Shift + G và dán dường dẫn này vào sau đó Enter /etc/hosts

Bước 2: Thêm dòng IP + domain

bạn Tìm đến file .hosts và mở nó ra bằng IDE hoặc trình đọc văn bản và thêm (với Windows bạn nên chuột phải chọn Open as Administrator)

123.123.123.123 mywebsite.com
123.123.123.123 www.mywebsite.com

123.123.123.123 là dãy IP của hosting

mywebsite.com là domain của website không có http/https

sau đó chọn lưu

Lưu ý: có thể bạn cần quyền admin để sửa file này. bạn chỉ cần nhập thêm mật khẩu (Macos) là có thể lưu

Lưu ý khi sử dụng file hosts

  • Chỉ có máy của bạn hiểu được domain đó trỏ về đâu → không ảnh hưởng người khác.
  • Hạn chế fake quá nhiều domain dễ gây rối.
  • Nếu test xong, nên xoá dòng trỏ IP ra để tránh quên về sau.
  • Có thể dùng tiện ích để bật/tắt fake nhanh như: SwitchHosts, HostsMan.

Việc chỉnh sửa file hosts không còn chỉ là công cụ để crack phần mềm như thời “trẻ trâu”, mà thực sự là một kỹ thuật cực kỳ hữu ích trong công việc của developer và sysadmin.

Tất nhiên nó còn nhiều ứng dụng khác nữa. nhưng ở bài này mình chỉ có 2 ứng dụng mình hay dùng muốn chia sẽ

You may also like