1. Trang chủ
  2. » Công Nghệ Thông Tin

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

36 125 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 36
Dung lượng 1,17 MB

Nội dung

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.

Trang 3

GIỚI THIỆU DỊCH VỤ DHCP

Protocol) cho phép cấp phát động địa chỉ IP cho những máy tính tham gia vào hệ thống mạng.

Window, Linux, Ubuntu

 Khắc phục tình trạng đụng IP

 Tiết kiệm được số lượng địa chỉ IP thật

 Phù hợp cho các máy tính thường xuyên di chuyển qua lại giữa các mạng

Trang 4

• Khi Client khởi động, máy sẽ broadcast

Server nào đảm nhiệm vai trò DHCP phục vụ mình Gói tin này có chứa địa

Client

DHC PDI SCO VER

Trang 5

HOẠT ĐỘNG CỦA GIAO THỨC DHCP(TT)

• Server DHCP khi nhận được gói

tin yêu cầu đó nếu còn có thể

cung cấp IP, sẽ gởi lại cho

biết sẽ cấp cho Client 1 địa chỉ

IP trong khoảng thời gian nhất

DH CPO FFE R I P­S ER

Trang 6

HOẠT ĐỘNG CỦA GIAO THỨC DHCP(TT)

• Client sẽ xem xét đề nghị của Server

Trang 7

HOẠT ĐỘNG CỦA GIAO THỨC DHCP(TT)

• Khi đó địa chỉ IP này sẽ được Client sử dụng

và Server sẽ không cấp phát địa chỉ IP đó cho bất cứ Client nào khác trong những phiên giao dịch sau

• Server nhận được gói tin chấp nhận của Client sẽ gởi ngược lại gói tin DHCPACK như

là 1 hiệp ước, cho biết IP đó, Subnet Mask

đó, thời gian sử dụng đó chính thức được áp dụng

• Ngoài ra còn kèm theo các thông tin cấu hình bổ sung như: địa chỉ Gateway, địa chỉ DNS Server…

Trang 8

THỰC HÀNH BÀI LAB DỊCH VỤ DHCP

Trang 9

GIỚI THIỆU DỊCH VỤ DNS

• Toàn bộ giao tiếp trên mạng chủ yếu

trên nền IP

• Việc nhớ IP với ta là rất khó khăn.

• Dịch vụ DNS(Domain Name System) sẽ

ánh xạ địa chỉ IP thành tên máy tính cho

Trang 10

GIỚI THIỆU DỊCH VỤ DNS(TT)

• Hoạt động theo mô hình Client-Server

• Phần Server được gọi là máy chủ

phục vụ tên(Name Server)

• Phần Client được gọi là trình phân

giải tên(Resolver)

• DNS được thi hành như một giao thức

tầng Application trong mạng TCP/IP

Trang 11

MỘT SỐ KHÁI NIỆM CƠ BẢN

Trang 12

MỘT SỐ KHÁI NIỆM CƠ BẢN

Trang 13

MỘT SỐ KHÁI NIỆM CƠ BẢN(TT)

• CSDL của DNS là một cây đảo ngược

Mỗi nút trên cây cũng là gốc của 1 cây con

• Mỗi cây con được gọi là 1 miền

Trang 14

MỘT SỐ KHÁI NIỆM CƠ BẢN(TT)

• Mỗi domain có thể phân chia

thành các phân vùng nhỏ gọi là

subdomain

• Fully Qualified Domain

tự từ nút hiện tại và đi ngược lên nút gốc

• VD:

 sonadezi.edu.vn : FQDN

Trang 15

DOMAIN NAME SPACE

Trang 16

DOMAIN NAME SPACE(TT)

Trang 17

ROOT NAME SERVER(.)

• Quản lý top-level domain trên Internet

• Địa chỉ Ip của Root Name Server được công

bố và được đặt trên khắp thế giới

Tên Máy Tính  Đ a Ch  IP Đ a Ch  IPị ị ỉ ỉ

H.ROOT­SERVERS.NET 128.63.2.53 B.ROOT­SERVERS.NET 128.9.0.107 C.ROOT­SERVERS.NET 192.33.4.12 D.ROOT­SERVERS.NET 128.8.10.90 E.ROOT­SERVERS.NET 192.203.230.10 I.ROOT­SERVERS.NET 192.36.148.17 F.ROOT­SERVERS.NET 192.5.5.241 F.ROOT­SERVERS.NET 39.13.229.241 G.ROOT­SERVERS.NET 192.112.88.4 A.ROOT­SERVER.SNET 198.41.0.4

Trang 18

TOP-LEVEL DOMAIN

Tên mi n

.com Các t  ch c, công ty thổ ứ ương m i

.org Các t  ch c phi l i nhu nổ ứ ợ ậ

Trang 19

.arts Các t  ch c liên quan đ n ngh  thu t và ki n trúcổ ứ ế ệ ậ ế

.rec Các t  ch c có tính ch t gi i trí, th  thaoổ ứ ấ ả ể

.firm Các t  ch c kinh doanh thổ ứ ương m i

.info Các t  ch c liên quan đ n thông tinổ ứ ế

Trang 20

TÊN MIỀN

• Công thức tổng quát của tên miền là:

HostName + DomainName + Root

 DomainName = Subdomain Second Level Domain Top Level Domain Root

microsoft :second level domain

com :top level domain

Dấu “.” :root

Trang 21

Root Hints là DNS resource records, đ ượ ư c l u tr  trên DNS  ữ Server, đó là 1 danh sách đ a ch  IP c a  DNS  server g c ( ị ỉ ủ ố Root  Server). Hi n có 13 root server trên toàn c u ệ ầ

Root Hints là DNS resource records, đ ượ ư c l u tr  trên DNS  ữ Server, đó là 1 danh sách đ a ch  IP c a  DNS  server g c ( ị ỉ ủ ố Root  Server). Hi n có 13 root server trên toàn c u ệ ầ

Root (.) Servers

comComputer1

Trang 22

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  ơ ế ả ị ỉ

C  ch  phân gi i grigiri.gbrmpa.gov.au thành đ a ch  ơ ế ả ị ỉ

IP

Trang 23

PHÂN GIẢI TÊN MIỀN THÀNH ĐỊA CHỈ IP(TT)

Có 2 cơ chế phân giải tên miền

 Name Server trả lại thông tin tốt

nhất mà nó có được tại thời điểm đó

Trang 24

Local DNS Server Computer1

Trang 25

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 ả ố ư ấ ư ữ

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 ả ố ư ấ ư ữ

Trang 26

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ơ ế ả ị ỉ

C  ch  phân gi i đ a ch  IP thành winnie.corp.hp.comơ ế ả ị ỉ

Trang 27

DNS SERVER CACHING

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 ẽ ơ ả ộ ầ ữ

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 ẽ ơ ả ộ ầ ữ

Where’s 

Client  dungnc?

Where’s 

Client  dungnc?

Where’s  Client  dungnc?

dungnc is at  192.168.1.99

dungnc is at  192.168.1.99

Caching Table Host Name IP Address TTL

dungnc.pkt.thbk.com 192.168.1.99 28 seconds

Trang 28

Computer1

nwtraders.com

Root Hint (.) com

Khi m t DNS Server không phân gi i độ ả ược m t tên mi n do Client yê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.ộ

Khi m t DNS Server không phân gi i độ ả ược m t tên mi n do Client yêu ộ ề

c u, nó s  nh  DNS Server c p trên phân gi i giùm (forward), và ầ ẽ ờ ấ ả

Trang 29

 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.ậ ừ ữ ệ

Trang 30

 serial number : Khi một Slave Server liên lạc với Master Server để lấy dữ liệu, trước tiên nó sẽ kiểm tra số serial Nếu số serial của master lớn hơn tức là dữ liệu đã hết hạn sử dụng và nó sẽ load lại

dữ liệu mới Thông thường ta định dạng theo thời gian như sau:

YYYYMMDDNN

Ví dụ: 2004122901

 refresh number : Khoảng thời gian (giây) mà Slave Server kiểm tra dữ liệu trên Master Server để cập nhật.

Ví dụ: 10800 ; Refresh sau 3 giờ.

 retry number : Nếu Slave Server không thể kết nối với Master Server sau một khoảng thời gian refresh thì nó sẽ cố gắng kết nối lại sau retry giây Giá trị này nhỏ hơn giá trị refresh.

Ví dụ: 3600 ; Retry sau 1 giờ

RESOURCE RECORD (TT)

Trang 31

 expire number : Nếu Slave Server không thể kết nối với Master Server sau khoảng thời gian expire (giây) này, thì Slave Server sẽ không trả lời mọi truy vấn về zone này nữa, vì nó cho rằng dữ liệu này đã quá cũ Giá trị này phải lớn hơn giá trị refresh và retry

Ví dụ: 604800 ; Expire sau 1 tuần.

 time-to-live number : giá trị này được dùng cho tất

cả các record trong tập tin cơ sở dữ liệu Giá trị này cho phép những server khác cache lại dữ liệu trong

1 khoảng thời gian xác định TTL

Ví dụ : 86400 ; TTL là 1 ngày

RESOURCE RECORD (TT)

Trang 32

RECORD NS (Name Server)

 Chỉ ra name server quản lý dữ liệu cho miền

Trang 33

RECORD A (Address)

 Ánh xạ tên máy thành địa chỉ IP

Cú pháp: [tên máy] IN A [địa chỉ IP]

RECORD CNAME (Canonical Name)

 Tạo tên bí danh trỏ vào một 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)

Trang 34

RECORD PTR (Pointer)

 Dùng để ánh xạ địa chỉ IP vào tên máy

Ví dụ: 2.0.0.10.in-addr.arpa IN PTR

server02.sonadezi.edu.vn

RESOURCE RECORD (TT)

Trang 35

Khai báo: dns.sonadezi.edu.vn IN A172.29.14.2

Khai báo: webserver IN A 172.29.14.41

webserver IN A 172.29.14.42

172.29.14.41

IN A 172.29.14.42 MỘT SỐ QUY TẮC

Trang 36

THỰC HÀNH BÀI LAB DỊCH VỤ DNS

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

w