Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

DNS Deep Dive

DNS Nhìn Từ Góc Độ Chuyên Sâu

DNS Nhìn Từ Góc Độ Chuyên Sâu

Khóa học toàn diện nhất về giao thức DNS

4.5
(1,676 đánh giá)
9,351 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.0 giờ video
54 bài giảng
8 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Cách cấu hình máy chủ tên có thẩm quyền, máy chủ chỉ lưu cache và máy phân giải
Cách xử lý sự cố DNS
Cách chọn, đăng ký và quản lý tên miền riêng của bạn
Cách bảo mật hạ tầng DNS
Cách phân tích giao thức DNS bằng Wireshark
Cách tự xây dựng gói tin DNS từ đầu bằng Scapy
Cách cấu hình máy chủ DNS bằng dịch vụ bind9
Cách bắt lưu lượng DNS bằng tcpdump
Cách cấu hình bộ nhớ đệm DNS bằng dịch vụ nscd
Cách thiết lập phòng lab riêng bằng VirtualBox
Cách tự động hóa cấu hình hạ tầng DNS bằng bash scripting
Cách thực hiện truy vấn tên bằng dig, nslookup và getent
Cách tạo một website chuyên nghiệp và cấu hình bản ghi DNS cho nó
Cách điều chỉnh thứ tự phân giải tên

Yêu cầu

Kỹ năng CNTT cơ bản
Hiểu biết cơ bản về bộ giao thức TCP/IP
Kiến thức tốt về hệ điều hành Linux
Hệ thống máy tính lý tưởng có 16GB RAM và 200GB dung lượng ổ cứng

Đối tượng phù hợp

Kỹ sư mạng
Quản trị viên hệ thống
Quản trị viên DNS
Kỹ sư bảo mật mạng
Hacker mũ trắng
Nhà phát triển web
Sinh viên khoa học máy tính
Kỹ sư an ninh mạng

Nội dung khóa học

11 phần • 49 bài giảng
1 DNS là gì?
2 Các chức năng chính của DNS
1 Định dạng tên miền
2 Cây phân cấp DNS
3 Máy chủ gốc (Root Servers)
4 Máy chủ TLD
5 Máy chủ tên có thẩm quyền (Authoritative Name Servers)
1 Phân giải tên cục bộ (Local Name Resolution)
2 Bộ phân giải DNS (DNS Resolvers)
3 Phân giải tên lặp (Iterative Name Resolution)
4 Phân giải tên đệ quy (Recursive Name Resolution)
5 Bộ nhớ đệm (Caching)
6 Quy trình phân giải tên DNS
7 Phân giải tên ngược (Reverse Name Resolution)
8 Điều chỉnh thứ tự phân giải tên
1 Cấu trúc phân cấp đăng ký tên miền
2 Quy trình đăng ký tên miền
3 Chọn TLD
4 Chọn tên miền cấp hai (Second-Level Domain)
5 Chọn nhà đăng ký (Registrar)
6 Mã trạng thái EPP
1 Vùng (Zones) & Bản ghi tài nguyên (Resource Records)
2 Bản ghi SOA
3 Bản ghi NS
4 Bản ghi A & AAAA
5 Bản ghi PTR
6 Bản ghi CNAME
7 Bản ghi TXT
1 Kiến trúc
2 Cấu hình máy khách
3 Cấu hình máy chủ DNS chỉ lưu cache
4 Cấu hình máy chủ DNS có thẩm quyền
5 Cấu hình DNS với tính sẵn sàng cao (High Availability)
1 Tổng quan
2 Đăng ký tên miền của bạn
3 Thiết lập nhà cung cấp dịch vụ lưu trữ web (web hosting)
1 Thông điệp DNS
2 Mã lỗi (RCODES)
3 Phần tiêu đề DNS (DNS Header)
4 Bắt và phân tích lưu lượng DNS
5 Xây dựng gói tin DNS
1 Phương pháp luận xử lý sự cố
2 Xử lý sự cố cấu hình DNS
3 Xử lý sự cố độ trễ DNS
1 Tấn công đầu độc bộ nhớ đệm DNS (DNS Cache Poisoning)
2 Tấn công NXDOMAIN
3 Tấn công tràn ngập truy vấn DNS (DNS Query Flood)
4 Tấn công tên miền ma (Phantom Domain Attack)
1 Tổng kết

Giới thiệu khóa học

Who is this course for

This course is mainly for network engineers, IT technicians, system administrators, cyber security professionals, computer science students and anybody who is interested in starting a career in the IT industry.


What you will learn

  • How to configure authoritative name servers, cache only servers and resolvers

  • How to troubleshoot DNS issues

  • How to choose, register and manage your own domain names

  • How to secure your DNS infrastructure

  • How to analyse the DNS protocol using Wireshark

  • How to construct your own DNS packets from scratch using Scapy

  • How to configure DNS servers using the bind9 service

  • How to capture DNS traffic using tcpdump

  • How to configure DNS caching using the nscd service

  • How to set up your own lab using VirtualBox

  • How to automate the configuration of your DNS infrastructure using bash scripting

  • How to perform name queries using dig, nslookup and getent

  • How to create a professional website and configure its DNS records

  • How to manipulate the name resolution order



Prerequisites

  • Basic IT Skills

  • A fundamental understanding of the TCP/IP suite

  • A good knowledge of the Linux operating system

  • A computer system with ideally 16GB of RAM and 200GB of disk space


FAQs


Do I need any previous experience?

Any previous experience in networking, system administration and computer systems will definitely be helpful though not necessary.


Do I get any support with this course?

Yes, any question you have will be answered by email in the most timely manner.


I am an experienced network engineer with previous experience in DNS. How do I benefit from this course?

The knowledge contained in this course will definitely enhance your existing understanding of the DNS protocol. What's more, the custom scripts, cheat sheets and configuration guides included in the course will help you in your day-to-day work.


Will I get any resources with this course?

Yes, you will get an assortment of resources in the form of scripts, configuration guides, cheatsheets and infographics.


Will I get a certificate of completion at the end?

Yes, you will indeed!


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Dns
Hiển thị tất cả khoá học Network Security
Hiển thị tất cả khoá học Networking
Hiển thị tất cả khoá học System Administration
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊