Bài giảng Dịch vụ mạng Linux - Chương 3: Dịch vụ DHCP, DNS

36 125 1
Bài giảng Dịch vụ mạng Linux - Chương 3: Dịch vụ DHCP, DNS

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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 Ả VI Ê P : N M Ạ H M H N Ạ 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 Client Server DHCP Client  BOOT C MA VE CO S I D CP DH R 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 Client Mask địa IP Server Server DHCP DH Client  ER FF O CP S IP­ ER 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ị Client Server DHCP Client  OK! R CP DH UE EQ ST 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 thayDNS đổiServer 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 chỉ  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 của 1 máy tính nào, nó liền gởi lên  DNS Server 1 u cầu truy vấn đệ quy nhờ giải đáp DNS server sẽ tìm trong zone và cache để trả lời cho Computer1 Cho tui biết IP của dungnc@.pkt.thbk.com 192.168.1.99 Computer1 Local DNS Server Iteractive Query Truy vấn tương tác Tru y v mai ấn đệ l.ya  quy hoo com cho  172 16 64 11 Local  DNS Server Computer1 Root Hint (.) Hỏi  .com Truy v ấ n tươn Hỏi y aho g tác com o.com Truy   Có q u v ấn y ền  tươ  đáp   n g  t ác ứn g yahoo.com Khi DNS server nhận được một truy vấn tương tác, nó sẽ đưa ra kết  quả tối ưu nhất mà nó đang lưu giữ PHÂN GIẢI IP THÀNH TÊN MÁY TÍNH Cơ chế phân giải địa chỉ 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 là một phương pháp lưu giữ những thông tin vừa được truy cập gần đây  vào trong bộ nhớ riêng biệt của hệ thống, để lần sau nếu truy cập lại địa chỉ này  sẽ nhanh hơn vì khơng phải tìm một lần nữa FORWARDER Iteractive Query Forwarded 4.1 Root Hint (.) com 17 6 Re c urs ive  Q ue ry Ask  Iter.com active  Query Ask n wtrad ers.co m Itera ctiv e Qu Auth ery orita t 172 ive R 16 espo 1 nse Recu r mail sive que 1.nw r trade y for  rs.co Computer1 m Local  DNS Server nwtraders.com Khi một DNS Server khơng phân giải được một tên miền do Client u  cầu, nó sẽ nhờ DNS Server cấp trên phân giải giùm (forward), và  Server đó là một Forwarder RESOURCE RECORD  RECORD SOA (Start of Authority) • Trong mỗi tập tin CSDL phải có một và chỉ một record SOA • Record SOA chỉ ra rằng máy chủ name server là nơi cung cấp thơng tin  tin cậy từ dữ liệu có trong zone • Cú pháp: [tên­miền]  IN  SOA  [tên­server­dns] [địa chỉ 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ấy liệu, trước tiên kiểm tra số serial Nếu số serial master lớn tức 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 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 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: dns.sonadezi.edu.vn IN A172.29.14.2 Có thể viết: dns IN A 172.29.14.2 Khai báo: 2.0.0.10.in-addr.arpa IN PTR dns.sonadezi.edu.vn Có thể viết: IN PTR dns.sonadezi.edu.vn Khai báo: @ IN SOA dns.sonadezi.edu.vn Có thể viết: sonadezi.edu.vn IN SOA dns.sonadezi.edu.vn Khai báo: webserver IN A 172.29.14.41 webserver IN A 172.29.14.42 Có thể viết: webserver IN A 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... ảnh hưởng địa IP thayDNS đổiServer 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)

Ngày đăng: 30/01/2020, 02:29

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan