55
EE4611: An ninh và quản trị mạng – HK2 2019/2020 PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội Bài7: Modem, DHCP, NAT, DNS 1

Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Bài 7: Modem, DHCP, NAT, DNS

1

Page 2: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Modem

2

Page 3: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Modem là gì

Modem: Modulator/Demodulator

Thiết bị chuyển đổi tín hiệu số tương tự dùng trong truyềnthông

Tốc độ thường đo bằng bps (bits per second)

Kết nối mạng nội bộ với WAN

Nhiều loại modem tuỳ thuộccông nghệ truyền thông

Modem điện thoại

Modem ADSL

Modem cáp quang

3

Page 4: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Modem ngoài và modem trong

4

Modem trong:

cắm bên trong máy tính

không cần thêm nguồn

chia sẻ mạng phụ thuộcmáy tính

Modem ngoài: ngược lại

Page 5: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Modem điện thoại

Dùng chung cơ sở hạ

tầng mạng điện thoại cố

định

Chuẩn V.90, V.92

Chất lượng không ổn

định

Lưu lượng thấp (56

Kbps) do dùng tần số âm

thanh (tần số thấp)

Chiếm dụng đường

truyền trong thời gian sử

dụng5

Page 6: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Modem cáp đồng trục

Dùng chung cơsở hạ tầng mạngtruyền hình cáp

Chất lượng khôngổn định

Lưu lượng thấp(56 Kbps)

Cùng chia sẻđường truyềntrong thời gian sửdụng

6

Page 7: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Modem xDSL DSL: digital subscriber line

Băng thông tương đối lớn

Chất lượng ổn định

Dùng chung cơ sở hạ tầngvới mạng điện thoại cố định

Dùng tần số cao (cỡ MHz) không ảnh hưởng tới tín hiệuđiện thoại

Không chiếm dụng đườngtruyền

Chia kênh để tăng lưu lượng

7

Page 8: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Modem cáp quang

Tốc độ rất cao (có thể đạt 200-400 Gbps)

8

Page 9: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Modem 3G/4G

Còn gọi là modem

không dây

Dùng mạng dữ liệu điện

thoại di dộng

9

Page 10: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Thiết bị LAN

10

Page 11: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Switch, hub, bridge, router

Xem các bài 5, 6

11

Page 12: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

DHCP

(Dynamic Host Configuration Protocol)

12

Page 13: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Giới thiệu DHCP

Là giao thức giúp người quản trị mạng tự động gán

địa chỉ IP và một số thông số mạng cho các thiết bị

Tránh phải cấu hình từng thiết bị tham gia vào mạng một

cách thủ công

Là mở rộng của giao thức Bootstrap (BOOTP):

Là giao thức cho phép các thiết bị không có ổ cứng: tìm

server, nhận IP từ server, tải file cấu hình từ server, và

khởi động theo cấu hình

Địa chỉ IP các thiết bị được cấu hình trước một cách thủ

công và lưu trong CSDL của server

13

Page 14: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Tổng quan

DHCP hoạt động ở tầng Application

Dựa trên giao thức UDP, cổng 67, 68

Cho phép thực hiện 3 cơ chế cấp phát IP:

Cấp phát tự động

Cấp phát động

Cấp phát thủ công

Các vai trò của host trong DHCP

DHCP server

DHCP client

DHCP relay (chuyển tiếp)

14

Page 15: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Yêu cầu với DHCP

Đảm bảo cấp phát địa chỉ duy nhất trong mạng cho

client

Giữ cấu hình cho client khi client bị ngắt mạng

Cho phép cấp phát tĩnh với một số client nhất định

15

Page 16: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Cấu trúc bản tin DHCP

OpCode: 1 = client request,

2 = server response

Hw type: 1 = Ethernet

Hw addr len: 6 = MAC length

16

Hop count: số hop đã chuyển tiếp

Trans ID: dùng để khớp các bản tin

request/response

Boot file name: dùng cho BOOTP

Page 17: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Cơ chế hoạt động (quy trình DORA)

17

Page 18: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Bản tin DISCOVER

Client quảng bá để tìm (các) DHCP server trong

mạng

18

Page 19: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Bản tin OFFER

Server trả lời bản tin DISCOVER kèm theo địa chỉ của mình

19

Page 20: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Bản tin REQUEST, ACK

Client gửi đến server để: yêu cầu thông tin cấu hình, gia hạn thờigian sử dụng với cấu hình đã có

20

Page 21: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Các bản tin khác

NAK: server thông báo không đáp ứng được

REQUEST của client, địa chỉ của client không đúng

hoặc thông tin cấu hình của client đã hết hạn

DECLINE: server thông báo với client địa chỉ mạng

đã được sử dụng

RELEASE: client thông báo với server không còn sử

dụng địa chỉ mạng nữa

21

Page 22: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Nhiều DHCP server trong mạng?

Vì sao cần nhiều DHCP server trong mạng?

22

Page 23: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

DHCP client: Windows

Một số lệnh

ipconfig /all

ipconfig /release

ipconfig /renew

23

Page 24: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

NAT

(Network Address Translation)

24

Page 25: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Tổng quan về NAT

Các host trong mạng IP nội bộ không kết nối trực

tiếp với Internet

IP trong mạng nội bộ thường được gán tuỳ tiện,

không được đăng ký và không đảm bảo duy nhất

nếu tham gia vào Internet

Tăng cường bảo mật của mạng nội bộ bằng cách

tránh các kết nối trực tiếp với bên ngoài

Số lượng IPv4 hạn chế ngay cả dùng CIDR

➔ Dịch vụ NAT làm trung gian kết nội mạng nội bộ và

Internet

25

Page 26: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Địa chỉ IP nội bộ và IP internet

Các dải IP mạng nội bộ: 10.0.0.0/8

172.16.0.0/12

192.168.0.0/16

Các địa chỉ này không nhận được các route đến

➔ Cần làm sao để các gói tin IP từ trong mạng đến được đúngthiết bị ngoài và ngược lại?

26

H1

R1

H2

10.0.1.3

10.0.1.1

10.0.1.2

H3

R2

H4

10.0.1.310.0.1.2

Private network 1

Internet

H5

10.0.1.1Private network 1

213.168.112.3

128.195.4.119 128.143.71.21

Page 27: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

NAT

Là một dịch vụ (chức năng) của router

Thay thế địa chỉ IP nội bộ trong các gói tin các host gửi ra

ngoài bằng IP public của router

Các gói tin đến được thay thế IP theo chiều ngược lại và

gửi lại cho host

Xác định host sử dụng port trên router tương ứng với

host

Router nằm trên biên của mạng (như gateway)

Cho phép các host trong mạng nội bộ kết nối với

host ngoài Internet một cách trong suốt

Cả host trong và ngoài mạng đều không cần biết về sự

hiện diện của NAT ở giữa

27

Page 28: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Cơ chế hoạt động

Thiết bị NAT thường có một bảng thông tin chuyển

đổi

Gồm các cặp thông tin (địa chỉ IP, cổng)

28

H1

private address: 10.0.1.2

Private network

Source = 10.0.1.2

Source port = 2001

Source = 128.143.71.21

Source port = 2100

NAT

device

Private

Address

Public

Address

10.0.1.2/2001 128.143.71.21/2100

10.0.1.3/3020 128.143.71.21/4444

H2

private address: 10.0.1.3

Source = 10.0.1.3

Source port = 3020

Internet

Source = 128.143.71.21

Destination = 4444

128.143.71.21

Page 29: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Cho phép sử dụng nhiều hơn một IP public (IP pooling)

29

H1

private address: 10.0.1.2

public address:

H5

Private

networkInternet

Source = 10.0.1.2

Destination = 213.168.112.3

Source = 128.143.71.21

Destination = 213.168.112.3

public address: 213.168.112.3NAT

device

Private

Address

Public

Address

10.0.1.2

Pool of addresses: 128.143.71.0-128.143.71.30

Page 30: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Phân tải server dịch vụ

30

Page 31: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Nhược điểm

NAT không đảm bảo kết nối end-to-end

Host từ ngoài mạng không thể mở kết nối trực tiếp tới

host trong mạng

Vấn đề càng phức tạp khi cả hai host thuộc hai mạng nội

bộ khác nhau

Các ứng dụng cần thông tin địa chỉ IP trong dữ liệu

tầng Application thường không hoạt động qua NAT

Cần thêm các giải pháp khác bổ sung ở các tầng này

31

Page 32: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Ví dụ cấu hình NAT: pfSense

32

Page 33: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

DNS

(Domain Name System)

33

Page 34: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Vì sao cần DNS

Mạng TCP/IP hoạt động chủ yếu dựa trên địa chỉ IP

Khó ghi nhớ đối với con người→ Cần một dịch vụ ánh xạ

các tên dễ nhớ hơn (domain, tên miền) với địa chỉ IP

Vai trò tương tự như sổ danh bạ điện thoại, nhưng hoạt

động trên phạm vi toàn Internet

34

Page 35: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Tổng quan về DNS

Hoạt động theo mồ hình client-server, nhưng được

phân tán và phân cấp

Không server chứa toàn bộ thông tin DNS

Cho phép thực hiện truy vấn 2 chiều domain IP

35

1. What is the IP address of wonderful.com?

1. What is the host name of 200.200.200.5

It is 200.200.200.5

It is wonderful.com

Page 36: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Ví dụ ứng dụng DNS: Web

36

Page 37: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Ví dụ ứng dụng DNS: Mail

Fully Qualified Domain Name (FQDN):

wonderful.com.

Các ứng dụng thường tự động thêm “.” cuối cùng

37

Page 38: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Tên miền

Cơ chế phân cấp giúp dễ dàng mởrộng

VD:

www.hust.edu.vn. thuộc hust.edu.vn.

hust.edu.vn. thuộc edu.vn.

edu.vn. thuộc vn.

38

Page 39: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Hệ thống DNS hiện nay

Quản lý ở cấp cao nhất bởi ICANN

Hiện gồm 3 nhóm domain

39

Page 40: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Domain chung

40

Page 41: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Domain các nước

Tên miền .vn của Việt

Nam do VNNIC quản

41

Page 42: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Inverse domain

Nhằm giúp thực hiện

các truy vấn ngược IP

→ domain

42

Page 43: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Máy chủ tên miền

Chứa thông tin DNS cấp thấp hơn

Trả lời các truy vấn tên miền (cổng 53)

43

Page 44: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Phân giải tên miền

Thực hiện truy vấn để ánh xạ tên miền địa chỉ IP

Hai cách thực hiện

Iterative (tuần tự)

Recursive (đệ quy)

Có cơ chế lưu cache để tăng hiệu năng

44

Query

Response

Resolver Name Server

Page 45: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Phân giải tuần tự

45

Page 46: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Phân giải đệ quy

46

Page 47: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

DNS cache

Các DNS resolver thường lưu các domain đã phângiải vào cache trong một thời gian nhất định

Giảm tải

Tăng hiệu năng của toàn hệ thống DNS

Cache được thực hiện ở nhiều cấp độ

Với các máy cá nhân: bật sẵn trên Windows vàMacOS, nhưng không bật sẵn trên Linux

47

Page 48: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Bản ghi DNS (DNS records)

Chứa các thông tin tên miền, TTL trong CSDL của

máy chủ tên miền

TTL: time to live

48

label ttlclass

record

type rdata

www.ripe.net. 3600 IN A 10.10.10.2

ripe.net. 7200 IN SOA ns.ripe.net. olaf.ripe.net. (

2001061501 ; Serial

43200 ; Refresh 12 hours

14400 ; Retry 4 hours

345600 ; Expire 4 days

7200 ; Negative cache 2 hours

)

ripe.net. 7200 IN NS ns.ripe.net.

ripe.net. 7200 IN NS ns.eu.net.

pinkje.ripe.net. 3600 IN A 193.0.1.162

host25.ripe.net. 2600 IN A 193.0.3.25

Page 49: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Bản ghi SOA và NS

Chưa các thông tin về chính máy chủ DNS đó

SOA chứa thông tin về nơi đăng ký

49

Timing parameter

Master server Contact address

Version number

net. 3600 IN SOA A.GTLD-SERVERS.net. nstld.verisign-grs.com. (

2002021301 ; serial

30M ; refresh

15M ; retry

1W ; expiry

1D ) ; neg. answ. ttl

Page 50: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

Đăng ký tên miền

Đăng ký tại các dịch vụ bán tên miền (resellers)

Có thể sử dụng DNS server của nhà bán lẻ, hoặc tự thiếtlập DNS server của riêng

50

Page 51: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

WHOIS

Giao thức truy vấn thông

tin đăng ký tên miền

Cung cấp bởi các dịch

vụ đăng ký và quản lý

tên miền

Một số dịch vụ

https://www.whois.net/

https://whois.icann.org/en

https://www.whois.com/

https://vnnic.vn/whois-

information

51

Page 52: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

DynDNS (hay DDNS)

Tên miền thường được đăng ký lâu dài và gắn với

IP cố định

Tuy nhiên, khi IP có thể bị thay đổi thường xuyên→

cập nhật DNS tự động

Một số nhà cung cấp

dịch vụ:

https://dyn.com/

https://www.noip.com/

52

Page 53: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

DNS client: Windows

Một số lệnh liên quan ipconfig /all

ipconfig /flushdns

nslookup google.com

nslookup 216.58.221.142

ping google.com

ping -a 216.58.221.142

DNS thủ công <WinDir>\system32\drivers\etc\hosts

53

Page 54: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

DNS spoofing (DNS giả mạo)

54

Page 55: Bài 7: Modem, DHCP, NAT, DNS - mica.edu.vn · EE4611: An ninh và quảntrịmạng–HK2 2019/2020 PGS.TS. ĐàoTrung Kiên –ĐH Bách khoa Hà Nội Bài 7: Modem, DHCP, NAT,

EE4611: An ninh và quản trị mạng – HK2 2019/2020

PGS.TS. Đào Trung Kiên – ĐH Bách khoa Hà Nội

DNS cache poisoning (đầu độc DNS)

55