Bài giảng cung cấp cho người học các kiến thức: Dịch vụ DHCP, DNS, giới thiệu dịch vụ DHCP, hoạt động của giao thức DHCP, thực hành bài Lab dịch vụ DHCP, giới thiệu dịch vụ DNS,... Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. Mời các bạn cùng tham khảo chi tiết nội dung tài liệu.
GI G N Ả M Ạ PH : ÊN I V H N MẠ CƯ Ơ NG NỘI DUNG • Giới thiệu dịch vụ DHCP • Hoạt động giao thức DHCP • Thực hành Lab dịch vụ DHCP • Giới thiệu dịch vụ DNS • Thực hành Lab dịch vụ DNS GIỚI THIỆU DỊCH VỤ DHCP DHCP(Dynamic Host Configuration Protocol) cho phép cấp phát động địa IP cho máy tính tham gia vào hệ thống mạng Hỗ trợ hầu hết hệ điều hành Window, Linux, Ubuntu Ưu điểm cấp phát IP động Khắc phục tình trạng đụng IP Tiết kiệm số lượng địa IP thật Phù hợp cho máy tính thường xuyên di chuyển qua lại mạng HOẠT ĐỘNG CỦA GIAO THỨC DHCP • Khi Client khởi động, máy broadcast gói tin DHCPDISCOVER, DHCPDISCOVER yêu cầu Server đảm nhiệm vai trò DHCP phục vụ Gói tin có ch ứa đ ịa MAC máy Client Server DHCP Client BOOT C MA ER OV C IS PD C DH HOẠT ĐỘNG CỦA GIAO THỨC DHCP(TT) • Server DHCP nhận gói tin u cầu cịn cung cấp IP, gởi lại cho Client gói tin DHCPOFFER, cho biết cấp cho Client địa IP khoảng thời gian định, kèm theo Subnet Mask địa IP Server DH Client O CP E FF SE PRI R Server DHCP HOẠT ĐỘNG CỦA GIAO THỨC DHCP(TT) • Client xem xét đề nghị Server DHCPOFFER, broadcast lại gói tin DHCPREQUEST chấp nhận lời đề nghị Server DHCP Client OK! QU RE P C DH T ES HOẠT ĐỘNG CỦA GIAO THỨC DHCP(TT) • Khi địa IP Client sử dụng Server khơng cấp phát địa IP cho Client khác phiên giao dịch sau • Server nhận gói tin chấp nhận Client gởi ngược lại gói tin DHCPACK hiệp ước, cho biết IP đó, Subnet Mask đó, thời gian sử dụng thức áp dụng • Ngồi cịn kèm theo thơng tin cấu hình bổ sung như: địa Gateway, địa DNS Server… THỰC HÀNH BÀI LAB DỊCH VỤ DHCP GIỚI THIỆU DỊCH VỤ DNS • Tồn giao tiếp mạng chủ yếu IP • Việc nhớ IP với ta khó khăn • Dịch vụ DNS(Domain Name System) ánh xạ địa IP thành tên máy tính cho dễ nhớ • Khơng ảnh hưởng địa IP thay đổi DNS Server n e hom Client ? 12 62 03 Home.vnn.vn GIỚI THIỆU DỊCH VỤ DNS(TT) • Hoạt động theo mơ hình Client-Server • Phần Server gọi máy chủ phục vụ tên(Name Server) • Phần Client gọi trình phân giải tên(Resolver) • DNS thi hành giao thức tầng Application mạng TCP/IP PHÂN GIẢI TÊN MIỀN THÀNH ĐỊA CHỈ IP Cơ chế phân giải grigiri.gbrmpa.gov.au thành địa IP PHÂN GIẢI TÊN MIỀN THÀNH ĐỊA CHỈ IP(TT) Có chế phân giải tên miền Recursive Query Name Server trả lại kết tìm thơng báo lỗi khơng tìm thấy Interactive Query Name Server trả lại thông tin tốt mà có thời điểm Recursive Query Khi Computer1 cần biết IP máy tính nào, liền gởi lên DNS Server yêu cầu truy vấn đệ quy nhờ giải đáp DNS server tìm zone cache để trả lời cho Computer1 Cho tui biết IP dungnc@.pkt.thbk.com 192.168.1.99 Computer1 Local DNS Server Iteractive Query Truy vấn tương tác Local DNS Server Root Hint (.) Hỏi com Tru yv mai ấn đệ l.ya quy h oo comcho 172 16 64 11 Truy v ấ Computer1 n tươn g tác com Hỏi y ahoo.c om Truy Có q u vấn tươn yền đá p g tác ứ ng yahoo.com Khi DNS server nhận truy vấn tương tác, đưa kết tối ưu mà lưu giữ PHÂN GIẢI IP THÀNH TÊN MÁY TÍNH Cơ chế phân giải địa IP thành winnie.corp.hp.com DNS SERVER CACHING Caching Table Host Name IP Address TTL dungnc.pkt.thbk.com 192.168.1.99 28 seconds Where’s dungnc is at Client 192.168.1.99 dungnc? dungnc Client1 Client2 Where’s dungnc is at Client 192.168.1.99 dungnc? Caching phương pháp lưu giữ thông tin vừa truy cập gần vào nhớ riêng biệt hệ thống, để lần sau truy cập lại địa nhanh khơng phải tìm lần FORWARDER Iteractive Query Forwarded 6.6 4.1 Root Hint (.) com 17 Re c urs ive Qu er y Ask Iter.com active Query Ask n wtrad ers.co m Itera ctiv e Qu Auth ery orita t 172 ive R 16.6 espo 4.11 nse Recu r mail sive que 1.nw r trade y for rs.co m Computer1 Local DNS Server nwtraders.com Khi DNS Server không phân giải tên miền Client yêu cầu, nhờ DNS Server cấp phân giải giùm (forward), Server Forwarder RESOURCE RECORD RECORD SOA (Start of Authority) • Trong tập tin CSDL phải có record SOA • Record SOA máy chủ name server nơi cung cấp thông tin tin cậy từ liệu có zone • Cú pháp: [tên-miền] IN SOA [tên-server-dns] [địa email] ( serial number; refresh number; retry number; experi number; time-to-live number; ) RESOURCE RECORD (TT) serial number: Khi Slave Server liên lạc với Master Server đ ể l d ữ li ệu, trước tiên kiểm tra số serial Nếu số serial master l ớn t ức d ữ liệu hết hạn sử dụng load lại liệu Thông thường ta định dạng theo thời gian sau: YYYYMMDDNN Ví dụ: 2004122901 refresh number: Khoảng thời gian (giây) mà Slave Server ki ểm tra d ữ li ệu Master Server để cập nhật Ví dụ: 10800 ; Refresh sau retry number: Nếu Slave Server kết nối với Master Server sau m ột khoảng thời gian refresh cố gắng kết nối lại sau retry giây Giá tr ị nhỏ giá trị refresh Ví dụ: 3600 ; Retry sau RESOURCE RECORD (TT) expire number: Nếu Slave Server kết nối với Master Server sau khoảng thời gian expire (giây) này, Slave Server khơng trả lời truy vấn zone nữa, cho liệu cũ Giá trị phải lớn giá tr ị refresh retry Ví dụ: 604800 ; Expire sau tuần time-to-live number: giá trị dùng cho tất record tập tin sở liệu Giá trị cho phép server khác cache lại liệu khoảng thời gian xác đ ịnh TTL Ví dụ : 86400 ; TTL ngày RESOURCE RECORD (TT) RECORD NS (Name Server) Chỉ name server quản lý liệu cho miền Cú pháp: [tên-domain] IN NS [DNS Server] Ví dụ: sonadezi.edu.vn IN NS dns.sonadezi.edu.vn sonadezi.edu.vn IN NS server02 sonadezi.edu.vn RESOURCE RECORD (TT) RECORD A (Address) Ánh xạ tên máy thành địa IP Cú pháp: [tên máy] IN A [địa IP] Ví dụ: dns.sonadezi.edu.vn IN A 172.29.14.2 RECORD CNAME (Canonical Name) Tạo tên bí danh trỏ vào tên canonical Cú pháp: [tên máy alias] IN CNAME [tên máy gốc] Ví dụ: www sonadezi.edu.vn IN CNAME server02 sonadezi.edu.vn RESOURCE RECORD (TT) RECORD PTR (Pointer) Dùng để ánh xạ địa IP vào tên máy Cú pháp: [địa IP] IN PTR [tên máy] Ví dụ: 2.0.0.10.in-addr.arpa IN PTR server02.sonadezi.edu.vn MỘT SỐ QUY TẮC Khai báo: Có thể viết: Khai báo: Có thể viết: Khai báo: Có thể viết: Khai báo: Có thể viết: dns.sonadezi.edu.vn dns 2.0.0.10.in-addr.arpa @ sonadezi.edu.vn webserver webserver webserver IN IN IN IN IN IN IN IN IN IN A 172.29.14.2 A 172.29.14.2 PTR dns.sonadezi.edu.vn PTR dns.sonadezi.edu.vn SOA dns.sonadezi.edu.vn SOA dns.sonadezi.edu.vn A 172.29.14.41 A 172.29.14.42 A 172.29.14.41 A 172.29.14.42 THỰC HÀNH BÀI LAB DỊCH VỤ DNS ...NỘI DUNG • Giới thiệu dịch vụ DHCP • Hoạt động giao thức DHCP • Thực hành Lab dịch vụ DHCP • Giới thiệu dịch vụ DNS • Thực hành Lab dịch vụ DNS GIỚI THIỆU DỊCH VỤ DHCP DHCP(Dynamic Host... sung như: địa Gateway, địa DNS Server… THỰC HÀNH BÀI LAB DỊCH VỤ DHCP GIỚI THIỆU DỊCH VỤ DNS • Tồn giao tiếp mạng chủ yếu IP • Việc nhớ IP với ta khó khăn • Dịch vụ DNS( Domain Name System) ánh... 172.29.14.2 PTR dns. sonadezi.edu.vn PTR dns. sonadezi.edu.vn SOA dns. sonadezi.edu.vn SOA dns. sonadezi.edu.vn A 172.29.14.41 A 172.29.14.42 A 172.29.14.41 A 172.29.14.42 THỰC HÀNH BÀI LAB DỊCH VỤ DNS