DNS, hay còn gọi là Hệ thống Tên miền, dịch các tên miền dễ nhớ sang địa chỉ IP thân thiện với máy tính, giúp tìm kiếm máy chủ, cân bằng lưu lượng truy cập web giữa các máy chủ, chuyển hướng yêu cầu người dùng.
Ví dụ ta sở hữu một máy chủ với địa chỉ 17.297.28.12 và triển khai trang web lên máy chủ đó. Ta muốn người dùng truy cập trang web của mình, ta không thể đưa cho người dùng địa chỉ 17.297.28.12 vì rất khó nhớ và không thân thiện ⇒ do dó DNS ra đời. Với DNS ta sẽ tạo một tên miền, ví dụ là abc.vn
và ánh xạ nó tới địa chỉ 17.297.28.12. Sai đó ta chỉ cần đưa người dùng tên miền abc.vn
.
Với vai trò DevOps Fresher thì bạn cần nắm khái niệm một vài record cơ bản của DNS như hình bên dưới:
Tìm hiểu kĩ hơn về DNS ở bài này: What is DNS.
Giải thích DNS thông qua hình ảnh - nguồn: trong ảnh.
Nếu bài viết có gì sai hoặc cần cập nhật thì liên hệ Admin.
Tham gia nhóm chat của DevOps VN tại Telegram.
Kém tiếng Anh và cần nâng cao trình độ giao tiếp: Tại sao bạn học không hiệu quả?
Networking cơ bản dành cho DevOps, một số khái niệm mà DevOps cần biết để phục vụ cho công việc:
- OSI Model
- Protocols : TCP/UDP/IP
- Ports
- Subnetting
- Routing
- DNS
- VPN (Virtual Private Network)
- Networking tools
Để hiểu rõ hơn về mô hình network trong hệ thống ứng dụng Enterprise, các bạn có thể tham khảo mục network của bài Banking Infrastructure on Cloud