Hàng ngày, chúng ta gọi cho bạn bè, đồng nghiệp, người thân...một số ít chúng ta nhớ số điện thoại, nhưng đa phần chúng ta mở danh bạ ra và tìm: Tuấn ròm, Hùng mụn, Oanh cao, Mai mập...
Có một điều.Mình tin rằng.
99% người dùng Internet.
Chưa từng nghĩ tới.
😄
Bạn mở trình duyệt.
Gõ:
google.com↓
Nhấn Enter.
↓
Chỉ khoảng.
0,2 giây sau.
Google xuất hiện.
🤯
Nhưng.
Bạn có biết.
Internet đã làm gì.
Trong khoảng thời gian cực ngắn đó không?
Thực ra.
Nó phải trải qua khá nhiều bước.
Và nhân vật quan trọng nhất.
Chính là:
DNS.
DNS là gì?
DNS (Domain Name System) là hệ thống giúp chuyển đổi tên miền (Domain) thành địa chỉ IP mà máy tính có thể hiểu được.
Nhờ DNS, bạn chỉ cần nhớ:
google.comthay vì phải nhớ những dãy số IP rất dài.
DNS thường được ví như "danh bạ điện thoại của Internet".
Ví dụ đời thường nhất 📱
Hãy tưởng tượng.
Bạn muốn gọi điện cho:
An.
😄
Bạn mở danh bạ.
↓
Chọn:
An.
↓
Điện thoại sẽ tự tìm:
0901 xxx xxxBạn đâu cần nhớ số.
Đúng không?
DNS cũng giống như vậy.
Internet không nhớ:
google.comNó chỉ hiểu:
Địa chỉ IP.
DNS sẽ giúp.
Tra cứu.
Rồi trả về đúng "số điện thoại" của website.
Địa chỉ IP là gì?
Máy tính.
Không hiểu.
google.com😄
Máy tính chỉ hiểu.
Những con số.
Ví dụ.
142.250.xxx.xxxHoặc.
172.xxx.xxx.xxxĐó gọi là:
Địa chỉ IP.
Vậy DNS làm gì?
Rất đơn giản.
😄
Bạn gõ:
datvietlaptrinh.com↓
DNS trả lời:
Website này nằm ở địa chỉ IP:
203.xxx.xxx.xxx↓
Trình duyệt.
Kết nối tới IP đó.
↓
Website xuất hiện.
Vì sao không dùng IP luôn?
Được.
😄
Nhưng.
Hãy tưởng tượng.
Bạn phải nhớ:
104.18.25.87thay vì.
google.com🤣
Hoặc.
Muốn vào Facebook.
Bạn phải gõ.
157.240.xxx.xxx...
Chắc sau một tuần.
Không ai còn nhớ nổi.
DNS giống một tổng đài viên ☎️
Bạn gọi.
😄
"Tôi muốn gặp anh Nam."
↓
Tổng đài hỏi.
"Anh Nam nào?"
↓
Kiểm tra.
↓
Trả lời.
"Anh Nam ở phòng 305."
↓
Bạn đi đúng phòng.
DNS cũng vậy.
Nó không chứa website.
Nó chỉ biết.
Website đang ở đâu.
Toàn bộ quá trình diễn ra thế nào?
Hãy cùng theo dõi.
😄
Bước 1
Bạn gõ:
datvietlaptrinh.com↓
Bước 2
Trình duyệt hỏi DNS.
↓
"Website này ở đâu?"
Bước 3
DNS trả lời.
↓
"IP là:
203.xxx.xxx.xxx"
Bước 4
Trình duyệt kết nối tới Hosting.
↓
Bước 5
Hosting chạy PHP.
↓
Đọc Database.
↓
Sinh HTML.
↓
Trả kết quả.
Bước 6
Website xuất hiện.
🎉
DNS có phải Hosting không?
Không.
😄
Đây là lỗi rất nhiều người mới mắc.
Hosting.
Là nơi chứa website.
DNS.
Là người chỉ đường.
Giống như.
Google Maps.
Không phải là ngôi nhà.
Nó chỉ giúp bạn.
Tìm đúng ngôi nhà.
DNS có phải Domain không?
Cũng không.
😄
Domain.
Là tên.
Ví dụ.
google.comDNS.
Là hệ thống.
Giúp tìm ra.
Google đang nằm ở đâu.
InfinityFree Case 😅
Có bạn nhắn.
"Em mua Domain rồi."
"Đã trỏ Nameserver."
"Sao vẫn chưa vào được website?"
😄
Mình hỏi.
"Em vừa đổi lúc nào?"
Bạn trả lời.
"Khoảng...
10 phút trước."
🤣
Mình bảo.
"Cứ đi uống ly cà phê đi."
Vì.
DNS.
Không cập nhật ngay lập tức.
DNS Propagation là gì?
Đây là khái niệm.
Làm rất nhiều người sốt ruột.
😄
Khi bạn đổi:
Hosting.
Nameserver.
Hoặc.
IP.
Thông tin mới.
Không xuất hiện ngay.
Mà cần thời gian.
Để các DNS trên khắp thế giới.
Cập nhật.
Quá trình đó gọi là:
DNS Propagation.
Có thể mất.
Vài phút.
Vài giờ.
Thậm chí.
24–48 giờ.
Một hiểu lầm rất phổ biến 🤡
Nhiều người nghĩ.
Website không vào được.
↓
Hosting hỏng.
Không hẳn.
😄
Đôi khi.
Hosting vẫn hoạt động.
Chỉ là.
DNS.
Chưa tìm đúng đường.
Một mẹo cực hay 😎
Nếu vừa đổi Hosting.
Hoặc.
Mới mua Domain.
Đừng hoảng.
😄
Hãy chờ.
DNS cập nhật.
Rồi mới kết luận.
Website bị lỗi.
Debug kiểu dev thật 😎
✅ 1. Kiểm tra Domain
Gõ đúng chưa?
✅ 2. Kiểm tra DNS
Đã trỏ đúng Nameserver chưa?
✅ 3. Kiểm tra Hosting
Hosting có hoạt động không?
✅ 4. Đừng quên DNS Propagation
Thay đổi DNS.
Không có hiệu lực ngay.
✅ 5. Đừng nhầm DNS với Hosting
Một cái.
Chỉ đường.
Một cái.
Chứa website.
Checklist chuẩn không cần chỉnh 😎
☑ DNS chuyển Domain thành IP
☑ Máy tính chỉ hiểu IP
☑ DNS giống danh bạ Internet
☑ Hosting không phải DNS
☑ Domain không phải DNS
☑ DNS có thể cần thời gian để cập nhật
FAQ nhanh
DNS là gì?
→ Là hệ thống giúp chuyển tên miền thành địa chỉ IP.
Vì sao phải dùng DNS?
→ Vì con người nhớ tên miền dễ hơn rất nhiều so với địa chỉ IP.
DNS có lưu website không?
→ Không. DNS chỉ giúp tìm đúng máy chủ đang chứa website.
Vì sao đổi Hosting rồi website chưa chạy ngay?
→ Thường là do DNS Propagation, cần thời gian để cập nhật trên toàn bộ hệ thống Internet.
Bạn có thể cũng đang gặp 😭
👉 HTTP vs HTTPS là gì? (Vì sao trình duyệt hiện "Not Secure"?)
👉 API là gì? (Giải thích như gọi đồ ăn.)
👉 localhost vs hosting khác nhau thế nào?
👉 Vì sao Windows chạy nhưng Linux host chết?
👉 UTF-8 và bi kịch tiếng Việt bị lỗi font
👉 Backup database đúng cách trước khi "toang"
Tổng kết
Nếu Internet là một thành phố khổng lồ.
Thì Domain.
Chỉ là.
Tên của một ngôi nhà.
🏠
Hosting.
Là chính ngôi nhà.
Còn DNS.
Chính là...
Anh shipper.
Mở Google Maps.
📱
Để tìm đúng địa chỉ.
😄
Không có DNS.
Internet sẽ không biết.
google.com.
facebook.com.
Hay.
datvietlaptrinh.com.
Đang nằm ở đâu giữa hàng triệu máy chủ trên thế giới.
Và nếu bạn chỉ nhớ một điều từ bài này, hãy nhớ:
Domain là tên.
Hosting là nơi chứa website.
DNS là người giúp Internet tìm đúng nơi chứa website đó. 🌍