Đồ Án Hệ thống tên miền DNS và ứng dụng

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Mai Kul, 4/12/13.

  1. Mai Kul

    Mai Kul New Member

    Bài viết:
    1,299
    Được thích:
    0
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỞ ĐẦU
    Ngày nay, mạng máy tính đã trở nên quen thuộc với mọi người trong xã hội. Cùng với sự phát triển của công nghệ thông tin và nhu cầu của con người, mạng máy tính cũng càng ngày càng mở rộng và trở thành một phần không thể thiếu ­­­­­của đời sống.
    Tuy nhiên, cùng với sự phát triển của mạng máy tính, rất nhiều vấn đề liên quan cũng được đặt ra đối với người sử dụng như lỗi đường truyền, virus, sự tấn công của hacker Để góp phần cùng với sự phát triển của Internet và mạng máy tính. DNS ra đời nhằm đáp ứng những nhu cầu ngày càng cao của con người trong việc tìm hiểu, khám phá và sáng tạo. Chính vì vậy tôi thực hiện đồ án tốt nghiệp “Hệ thống tên miền DNS và ứng dụng” nhằm mục đích cung cấp một công cụ hữu ích cho việc học tập, tìm hiểu về các dịch vụ của mạng máy tính. DNS không được sử dụng bởi người dùng cuối. Nó là giao thức được các giao thức khác như HTTP, SMTP, POP, ZMAP sử dụng để xác định địa chỉ IP từ tên máy tính do người dùng đưa vào.




    MỤC LỤC
    Trang
    CHƯƠNG 1. GIỚI THIỆU VỀ DNS. 1
    1.1. Tổng quan về DNS. 1
    1.1.1. Tên miền (domain name) là gì?. 1
    1.1.2. Hệ thống tên miền (domain name system) là gì?. 5
    1.1.2.1. Lịch sử phát triển của hệ thống tên miền. 5
    1.1.2.2. Mục đích của hệ thống tên miền. 6
    1.1.3. Một số khái niệm liên quan đến DNS. 6
    1.1.3.1. Domain name và zone. 6
    1.1.3.2. Fully Qualified Domain Name (FQDN). 7
    1.1.3.3. Sự ủy quyền (Delegation). 7
    1.1.3.4. Forwarders. 8
    1.1.3.5. Stub zone. 9
    1.1.3.6. Dynamic DNS. 9
    1.1.3.7. Active Directory-integrated zone. 10
    1.2. Những thành phần của DNS. 11
    CHƯƠNG 2. KIẾN TRÚC DNS. 15
    2.1. Cấu trúc của hệ thống tên miền (DNS). 15
    2.1.1. Cấu trúc cơ sở dữ liệu. 15
    2.1.2. Cấu trúc của tên miền. 15
    2.1.2.1. Cách đặt tên miền. 15
    2.1.2.2. Phân loại tên miền. 16
    2.1.2.3. Cấu trúc tên miền. 16
    2.1.3. Máy chủ quản lý tên miền (Domain name server-dns). 17
    2.1.4. Các bản ghi thường có trong cơ sở dữ liệu của DNS serrver. 18
    2.1.4.1. Bản ghi SOA (Start of Authority ). 18
    2.1.4.2. Bản ghi kiểu A 18
    2.1.4.3. Bản ghi CNAME 18
    2.1.4.4. Bản ghi MX 19
    2.1.4.5. Bản ghi NS. 20
    2.1.4.6. Bản ghi PTR 20
    2.2. Cơ chế phân giải tên. 20
    2.2.1. Phân giải tên thành IP. 20
    2.2.2. Phân giải IP thành tên máy tính. 21
    2.3. Phân loại DNS server và đồng bộ dữ liệu giữa các DNS server. 22
    2.3.1. Phân loại DNS server. 22
    2.3.1.1. Primary Name Server. 23
    2.3.1.2. Secondary Name Server. 23
    2.3.1.3. Caching Name Server. 23
    2.3.2. Đồng bộ dữ liệu giữa các DNS server (Zone transfer). 24
    2.4. Cách phân bổ quản lý dữ liệu domain name. 26
    2.5. Cấu trúc gói tin DNS. 26
    2.5.1. DNS Query Packet Header. 28
    2.5.2. Question Section. 30
    2.5.3. Phiên trả lời, các máy chủ xác thực và thông tin thêm 30
    2.5.4. Nén. 31
    2.5.5. Truy vấn nghịch đảo. 32
    2.5.6. Phương thức chuyển tải RR thông quan gói DNS: 32
    2.6. Giao vận. 32
    CHƯƠNG 3. ỨNG DỤNG CỦA DNS. 34
    3.1. Các tiện ích của DNS. 34
    3.2. Các dịch vụ của DNS. 36
    3.2.1. Dịch vụ đặt bí danh cho máy tính (host aliasing). 37
    3.2.2. Dịch vụ đặt bí danh cho mail server (mail server aliasing). 37
    3.2.3. Phân tán tải (load distribution). 37
    3.3. RECORD MX (Mail Exchange). 41
    3.4. RECORD PTR (Pointer). 42
    CHƯƠNG 4. CÀI ĐẶT VÀ CẤU HÌNH 43
    4.1. Cài đặt dịch vụ Microsoft DNS Server. 43
    4.2. Quản trị dịch vụ DNS. 44
    4.2.1. Đưa server vào danh sách quản trị 44
    4.2.2. Cấu hình Primary Name Server. 45
    4.2.2.1. Tạo Primary Zone phân giải tên thành IP. 45
    4.2.2.2. Tạo Primary Zone phân giải IP thành tên. 46
    4.2.2.3. Thông tin record SOA và NS. 47
    4.2.2.4. Tạo record trong Primary Zone. 49
    4.2.2.5. Tạo record A 50
    4.2.2.6. Tạo record CNAME 50
    4.2.2.7. Tạo record MX 51
    4.2.3. Cấu hình Secondary Name Server. 52
    4.3. Cấu hình DNS Client 53
    4.4. Chương trình kiểm tra Nslookup. 54
    KẾT LUẬN 56
    TÀI LIỆU THAM KHẢO 57
     

    Các file đính kèm:

Đang tải...