Báo Cáo CCNA Học Kỳ II: Tìm Hiểu Về DHCP và DNS

Báo cáo nghiên cứu ccna semester ii đề tài tìm hiểu về dhcp và dns, thống kê phân tích số liệu, đánh giá xu hướng phát triển trong lĩnh vực hiện nay.

Trường đại học

Trường Đại Học Lạc Hồng

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

báo cáo

Học Kỳ II

58
6
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. Phần I DHCP (Dynamic Host Configuration Protocol)

1.1. Giới thiệu dịch vụ DHCP

1.2. Cơ chế hoạt động của DHCP

1.2.1. IP lease request

1.2.2. IP lease offer

1.2.3. IP lease selection

1.2.4. IP lease acknowledgement

1.3. Cơ chế tự động refresh lại thời gian đăng ký (lease time)

1.4. DHCP Replay Agent là gì?

1.5. Cài đặt và cấu hình DHCP trong Windows

1.6. Cấp phép (authorize) một DHCP service

1.7. Phân biệt sự khác nhau giữa các level như server, scope, class và reserved client trong dịch vụ DHCP

1.8. Quản lý, giám sát hoạt động dịch vụ DHCP

1.9. Backup Database DHCP

1.10. Restore Database DHCP

1.11. Các kiểu tấn công có thể xảy ra đối với DHCP

Tóm tắt

I. Giới thiệu về DHCP

DHCP (Dynamic Host Configuration Protocol) là một giao thức quan trọng trong việc quản lý địa chỉ IP trong hệ thống mạng. Trong một mạng có nhiều máy tính, việc cấu hình địa chỉ IP thủ công có thể dẫn đến nhiều vấn đề như trùng địa chỉ IP, sai thông tin về Default Gateway và Preferred DNS. Việc triển khai DHCP Server giúp tự động cấp phát địa chỉ IP cho các máy tính, giảm thiểu sai sót và tiết kiệm thời gian quản lý. DHCP không chỉ giúp quản lý địa chỉ IP hiệu quả mà còn hỗ trợ các máy tính di động, giúp chúng dễ dàng kết nối với mạng mà không cần cấu hình thủ công. Theo đó, DHCP Relay cho phép chuyển tiếp yêu cầu DHCP giữa các subnet khác nhau, giúp mở rộng khả năng của dịch vụ DHCP trong các mạng lớn.

1.1. Lợi ích của DHCP

Việc sử dụng DHCP mang lại nhiều lợi ích cho hệ thống mạng. Đầu tiên, nó giúp giảm thiểu sai sót trong việc cấu hình địa chỉ IP, đặc biệt trong các mạng lớn. Thứ hai, DHCP giúp tiết kiệm địa chỉ IP thật, điều này rất quan trọng trong bối cảnh số lượng địa chỉ IP ngày càng hạn chế. Cuối cùng, DHCP hỗ trợ việc quản lý và bảo trì hệ thống mạng dễ dàng hơn, cho phép các nhà quản trị mạng thực hiện các thay đổi mà không cần phải cấu hình lại từng máy tính một cách thủ công.

II. Cơ chế hoạt động của DHCP

Giao thức DHCP hoạt động theo mô hình client/server, với bốn bước chính: IP lease request, IP lease offer, IP lease selection và IP lease acknowledgement. Trong bước đầu tiên, client gửi một gói tin DHCPDISCOVER để tìm kiếm DHCP Server. Nếu có một DHCP Server hợp lệ, nó sẽ trả lời bằng gói tin DHCPOFFER, cung cấp thông tin về địa chỉ IP và các thông số cấu hình khác. Client sau đó sẽ gửi gói tin DHCPREQUEST để chấp nhận offer và cuối cùng, DHCP Server sẽ gửi gói tin DHCPACK để xác nhận việc cấp phát địa chỉ IP. Quá trình này giúp đảm bảo rằng mỗi client nhận được một địa chỉ IP duy nhất và hợp lệ.

2.1. Các bước trong cơ chế hoạt động

Quá trình cấp phát địa chỉ IP qua DHCP diễn ra qua bốn bước rõ ràng. Đầu tiên, client gửi gói tin DHCPDISCOVER để tìm kiếm DHCP Server. Sau khi nhận được gói tin này, DHCP Server sẽ gửi gói tin DHCPOFFER, cung cấp thông tin về địa chỉ IP và các thông số cấu hình. Client sẽ phản hồi bằng gói tin DHCPREQUEST để chấp nhận offer, và cuối cùng, DHCP Server sẽ gửi gói tin DHCPACK để xác nhận việc cấp phát địa chỉ IP. Điều này giúp đảm bảo rằng mỗi client trong mạng đều có địa chỉ IP hợp lệ và có thể kết nối với các dịch vụ mạng khác.

III. Cấu hình DHCP và DNS

Cấu hình DHCPDNS là hai phần quan trọng trong việc thiết lập một mạng máy tính hiệu quả. DNS Server giúp phân giải tên miền thành địa chỉ IP, trong khi DHCP Server cấp phát địa chỉ IP cho các client. Việc cấu hình DHCP bao gồm việc xác định phạm vi địa chỉ IP (DHCP Scope), thiết lập thời gian thuê địa chỉ IP (lease time) và cấu hình các tùy chọn như Default Gateway và DNS Server. Điều này giúp đảm bảo rằng các client có thể truy cập Internet và các dịch vụ mạng khác một cách dễ dàng.

3.1. Quy trình cấu hình DHCP

Để cấu hình DHCP, cần thực hiện các bước như xác định phạm vi địa chỉ IP, thiết lập thời gian thuê và cấu hình các tùy chọn mạng. Việc này có thể thực hiện thông qua giao diện quản lý của DHCP Server. Sau khi cấu hình xong, các client trong mạng sẽ tự động nhận địa chỉ IP và các thông số cấu hình khác mà không cần can thiệp thủ công. Điều này không chỉ tiết kiệm thời gian mà còn giảm thiểu sai sót trong quá trình cấu hình.

IV. Tấn công và bảo mật DHCP

Dịch vụ DHCP mặc định không được bảo mật, điều này tạo cơ hội cho các cuộc tấn công từ chối dịch vụ (DoS). Các attacker có thể gửi một lượng lớn yêu cầu DHCP để chiếm hết địa chỉ IP mà DHCP Server có thể cấp phát. Để bảo vệ dịch vụ DHCP, cần thực hiện các biện pháp bảo mật như xác thực DHCP Server và sử dụng DHCP Relay Agent để kiểm soát lưu lượng DHCP trong mạng. Việc này giúp ngăn chặn các cuộc tấn công và đảm bảo rằng dịch vụ DHCP hoạt động ổn định.

4.1. Các biện pháp bảo mật cho DHCP

Để bảo vệ dịch vụ DHCP, cần thực hiện các biện pháp như xác thực DHCP Server và sử dụng DHCP Relay Agent. Việc này giúp kiểm soát lưu lượng DHCP và ngăn chặn các cuộc tấn công từ chối dịch vụ. Ngoài ra, việc theo dõi hoạt động của DHCP Server cũng rất quan trọng để phát hiện sớm các dấu hiệu tấn công và xử lý kịp thời. Các biện pháp bảo mật này không chỉ giúp bảo vệ dịch vụ DHCP mà còn đảm bảo tính ổn định và an toàn cho toàn bộ hệ thống mạng.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

01/02/2025

Trích đoạn nội dung tài liệu

TRƯỜNG ĐẠI HỌC LẠC HỒNG KHOA CÔNG NGHỆ THÔNG TIN ========================== BÁO CÁO CCNA SEMESTER II ĐỀ TÀI : Tìm hiểu về DHCP và DNS GVDH: Nguyễn Vũ Duy Quang Nhóm thực hiện Hoàng Xuân Trường – Lớp:06th3 Phan Ngọc Châu – Lớp:06th1 Nguyễn Thị Thùy Nhung – Lớp:06th1 -1- Phần I DHCP (Dynamic Host Configuration Protocol) 1. Giới thiệu dịch vụ DHCP -Trong một hệ thống mạng các máy tính liên lạc với nhau bằng Protocol TCP/IP do đó các máy tính này phải được cấu hình theo một thông số IP nhất định. -Một hệ thống mạng thông thường khoảng 20-30 máy tính trở xuống thì việc đặt địa chỉ IP có thể thực hiện bằng tay nhưng nếu có nhiều hơn 30 máy tính thì việc cấu hình thủ công như vậy gặp rất nhiều vấn đề như: +Cấu hình cùng lúc cho nhiều máy có thể dẫn đến sai sót như: trùng địa chỉ IP giữa các máy tính,sai các thông tin về Default Getway ,Prefrred DNS… +Tốn công bảo trì và nâng cấp hệ thống : Vd có sự thay đổi thông số Preffered DNS , lắp đặt thêm nhiều máy tính mới. - Để khác phục những nhược điểm trên bạn có thể triển khai dịch vụ có tên là DHCP(Dynamic Host Configuration Protocol).Là giao thức cấu hình động máy chủ Dịch vụ này có khả năng cấp phát một cách tự động tất cả các thông số về địa chỉ IP cho những máy tính tham gia vào hệ thống mạng.

và việc cấp phát IP động dạng này được quản lý tập trung thông qua DHCP Server. Việc cấp phát IP động dạng này có ưu điểm hơn so với cơ chế khai báo tĩnh các thông số mạng như : - Khắc phục được tình trạng đụng địa chỉ IP và giảm chi phí quản trị cho hệ thống mạng. - Giúp cho các nhà cung cấp dịch vụ (ISP) tiết kiệm được số lượng địa chỉ IP thật (public IP). - Phù hợp với các máy tính thường xuyên di chuyển qua lại giữa các mạng.

-2- - Kết hợp với hệ thống mạng không dây (Wireless) cung cấp các điểm Hostpot như: nhà ga, sân bay, trường học,… 2. Cơ chế hoạt động của DHCP Giao thức DHCP làm việc theo mô hình client/server. Theo đó, quá trình tương tác giữa DHCP client và server diễn ra theo 4 bước sau đây : a. IP lease request b.

IP lease offer c. IP lease selection d. IP lease acknowledgement Có thể tóm tắt các bước trên như sau : IP Lease Request Đầu tiên, client sẽ broadcast một message tên là DHCPDISCOVER, vì client lúc này chưa có địa chỉ IP cho nên nó sẽ dùng một địa chỉ source(nguồn) là 0.0 và cũng vì client không biết địa chỉ của DHCP server nên nó sẽ gửi đến một địa chỉ broadcast là 255. Lúc này gói tin DHCPDISCOVER này sẽ broadcast lên toàn mạng.

Gói tin này cũng chứa một địa chỉ MAC (Media Access Control - là địa chỉ mà mỗi một network adapter (card mạng) sẽ được nhà sản xuất cấp cho và là mã số để phân biệt các card mạng với nhau) và đồng thời nó cũng chứa computer name của máy client để DHCP server có thể biết được client nào đã gởi yêu cầu đến. -3- IP Lease Offer Nếu có một DHCP hợp lệ (nghĩa là nó có thể cấp địa chỉ IP cho một client) nhận được gói tin DHCPDISCOVER của client thì nó sẽ trả lời lại bằng một gói tin DHCPOFFER, gói tin này đi kèm theo những thông tin sau: + MAC address của client + Một IP address cấp cho (offer IP address) + Một subnet mask + Thời gian thuê (mặc định là 8 ngày) + Địa chỉ IP của DHCP cấp IP cho client này Lúc này DHCP server sẽ được giữ lại một IP đã offer (cấp) cho client để nó không cấp cho DHCP client nào khác. DHCP client chờ một vài giây cho một offer, nếu nó không nhận một offer nó sẽ rebroadcast (broadcast gói DHCPDISCOVER) trong khoảng thời gian là 2-, 4-, 8- và 16- giây, bao gồm một khoảng thời gian ngẫu nhiên từ 0 - 1000 mili giây. Nếu DHCP client không nhận một offer sau 4 lần yêu cầu, nó sử dụng một địa chỉ IP trong khoảng 169.254 với subnet mask là 255.

Nó sẽ sử dụng trong một số trong khoảng IP đó và việc đó sẽ giúp các DHCP client trong một mạng không có DHCP server thấy nhau. DHCP client tiếp tục cố gắng tìm kiếm một DHCP server sau mỗi 5 phút. -4- IP Lease Selection DHCP client đã nhận được gói tin DHCPOFFER thì nó sẽ phản hồi broadcast lại một gói DHCPREQUEST để chấp nhận cái offer đó. DHCPREQUEST bao gồm thông tin về DHCP server cấp địa chỉ cho nó.

Sau đó, tấc cả DHCP server khác sẽ rút lại các offer (trường hợp này là trong mạng có nhiều hơn 1 DHCP server) và sẽ giữ lại IP address cho các yêu cầu xin IP address khác. -5- IP Lease Acknowledgement DHCP server nhận được DHCPREQUEST sẽ gởi trả lại DHCP client một DHCPACK để cho biết là đã chấp nhận cho DHCP client đó thuê IP address đó. Gói tin này bao gồm địa chỉ IP và các thông tin cấu hình khác (DNS server, WINS server. Khi DHCP client nhận được DHCPACK thì cũng có nghĩa là kết thúc quá trình "tìm kiếm và xin sỏ" của mình.

Một vài switch sẽ không cho phép các gói tin trao đổi theo kiểu broadcast đi qua, cho nên bạn cần phải config những switch này để được broadcast qua những port này -6- 3. Cơ chế tự động refresh lại thời gian đăng ký (lease time) Bây giờ ta coi như là DHCP client đã đăng ký được một IP address rồi. Theo mặc định của DHCP server thì mỗi IP lease chỉ được có 8 ngày. Nếu theo như mặc định (8 ngày) thì một DHCP client sau một khoảng thời gian là 50% (tức là 4 ngày) nó sẽ tự động xin lại IP address với DHCP mà nó đã xin ban đầu.

Nó DHCP client lúc này sẽ gởi một sẽ gởi một DHCPREQUEST trực tiếp (unicast) đến DHCP server mà nó đã xin ban đầu. -7- Nếu mà DHCP server đó "còn sống", nó sẽ trả lời bằng một gói DHCPACK để renew (cho thuê mới lại) tới DHCP client, gói này bao gồm thông các thông số cấu hình mới cập nhật nhất trên DHCP server. Nếu DHCP server "đã chết", thì DHCP client này sẽ tiếp tục sử dụng cấu hình hiện thời của nó. -8- DHCPDISCOVER để update địa chỉ IP của nó.

Vào lúc này, nó không kiếm tới DHCP server ban đầu cho nó thuê nữa mà nó là sẽ chấp nhận bất cứ một DHCP server nào khác. Nếu thời gian đăng ký đã hết, thì client sẽ ngay lập tức dừng lại việc sử dụng IP address đã đăng ký đó. Và DHCP client sau đó sẽ bắt đầu tiến trình thuê một địa chỉ như ban đầu. Chú ý: khi bạn khởi động (restart) lại DHCP client thì nó sẽ tự động renew lại IP address mà trước khi nó shut down.

Vậy nếu khi ta có một sự thay đổi về cấu hình trên DHCP server mà ta muốn nó có tác dụng đến các client ngay lập tức thì phải làm sao?, chẳng lẽ phải đợi nó hết 50% à? (như vậy thì hơi bị. Ta có thể renew một IP lease "bằng tay" đối với DHCP client như sau: vào run, đánh command --> đánh lệnh là ipconfig /renew. Khi đó nó sẽ gởi một DHCPREQUEST đến DHCP server để update thông tin về cấu hình, và thời gian đăng ký mới. Và ngược lại, nếu ta không muốn đăng ký cái IP address này nữa ta có thể đánh lệnh ipconfig /release.

Lúc này, nó sẽ gởi đến DHCP server một DHCPRELEASE. Sau lệnh này, client sẽ không còn liên lạc với network bằng TCP/IP nữa. DHCP Replay Agent là gì ? DHCP Replay Agent là một máy tính hoặc một Router được cấu hình để lắng nghe và chuyển tiếp các gói tin giữa DHCP Client và DHCP Server từ subnet này sang subnet khác. Dịch vụ Routing & Remote Access của Windows Server 2003 hỗ trợ tính năng cấu hình - 10 - như một DHCP Relay Agent nên chúng ta không cần cài thêm chương trình khác, mà chỉ cần kích hoạt tính năng này trong Routing & Remote Access.

Để hiểu lý do phải sử dụng DHCP Relay Agent Microsoft đưa ra các chiến lược sau: • Nếu mỗi mạng chúng ta dựng lên 1 DHCP Server thì tốn kém và không cần thiết, việc bảo trì cũng như quản lý rất khó khăn. • Có thể cấu hình Router để các tín hiệu Broadcast đi qua nhưng việc này sẽ gây những rắc rối khi hệ thống mạng gặp trục trặc. Thêm nữa là lưu lượng các gói tín Broadcasd quá nhiều sẽ làm tắt nghẽn hệ thống mạng. Qui trình xử lý thông tin từ DHCP Relay Agent: b1.

Client Broadcasts gói tin DHCP Discover trong nội bộ mạng. DHCP Relay Agent trên cùng mạng với Client sẽ nhận gói tin đó và chuyển đến DHCP server bằng tín hiệu Unicast. DHCP server dùng tín hiệu Unicast gởi trả DHCP Relay Agent một gói DHCP Offer b4. DHCP Relay Agent Broadcasts gói tin DHCP Offer đó đến các Client b5.

Sau khi nhận được gói tin DHCP Offer, client Broadcasts tiếp gói tin DHCP Request. DHCP Relay Agent nhận gói tin DHCP Request đó từ Client và chuyển đến DHCP server cũng bằng tín hiệu Unicast. DHCP server dùng tín hiệu Unicast gởi trả lời cho DHCP Relay Agent một gói DHCP ACK. DHCP Relay Agent Broadcasts gói tin DHCP ACK đến Client.

Đến đây là hoàn tất quy trình tiếp nhận xử lý và chuyển tiếp thông tin của DHCP Relay Agent. Cài đặt và cấu hình DHCP trong window -Một máy tính sau khi cài đặt và cấu hình dịch vụ DHCP thì máy tính đó trở thành DHCP server.Điều kiện để cài đặt là máy tính này phải chạy hệ điều hành Windows Server. -Các máy tính trong hệ thống mạng,sau khi được cấu hình nhận địa chỉ IP động từ DHCP server gọi là DHCP client. ở đây DHCP được cài đặt và cấu hình trên Windown Server 2003 - 15 - Chọn Start - - > Chọn Control Hộp thoại hiện ra chọn Add or Remove Programs - 16 - Chọn Add/Remove Windows Components Nhấp vào ô vuông cho hiện dấu v ở Networking Service - 17 - Sẽ hiện ra hộp thoại như trên ta chọn ok - 18 - Chọn Finish để hoàn tất bước cài đặt Chọn Start - ->Programs - -> Administrative Tools - -> DHCP - 19 - Trong cửa sổ DHCP,nhấn chuột phải lên biểu tượng server của bạn và chọn mục New Scope trong popup menu.

Hộp thoại New Scope Wizard xuất hiện.Nhấn chọn Next. - 20 - Trong hộp thoại Scope Name, bạn nhập vào tên và chú thích, giúp cho việc nhận diện ra Scope này. Sau đó nhấn chọn Next Hộp thoại IP Address Range xuất hiện: Bây giờ ta xét một mô hình mạng 192.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Tìm Hiểu Về DHCP và DNS Trong Báo Cáo CCNA Học Kỳ II" cung cấp cái nhìn sâu sắc về hai giao thức quan trọng trong quản lý mạng: DHCP (Dynamic Host Configuration Protocol) và DNS (Domain Name System). Tác giả giải thích cách thức hoạt động của DHCP trong việc tự động cấp phát địa chỉ IP cho các thiết bị trong mạng, giúp tiết kiệm thời gian và giảm thiểu lỗi cấu hình. Đồng thời, bài viết cũng làm rõ vai trò của DNS trong việc chuyển đổi tên miền thành địa chỉ IP, từ đó giúp người dùng dễ dàng truy cập các dịch vụ trực tuyến.

Độc giả sẽ nhận được nhiều lợi ích từ việc nắm vững kiến thức về DHCP và DNS, bao gồm khả năng tối ưu hóa mạng lưới và cải thiện hiệu suất truy cập internet. Để mở rộng thêm kiến thức, bạn có thể tham khảo bài viết Luận văn tốt nghiệp thiết kế mạng nội bộ cho trường thpt nguyễn công trứ, nơi bạn sẽ tìm thấy thông tin về cách thiết kế mạng hiệu quả. Ngoài ra, bài viết Luận án giải pháp phát hiện nhanh các hot ip trong hệ thống mạng và ứng dụng sẽ giúp bạn hiểu rõ hơn về việc quản lý địa chỉ IP trong mạng. Cuối cùng, bài viết Báo cáo thực tập tốt nghiệp đại học đề tài nghiên cứu về tường lửa pfsense sẽ cung cấp cái nhìn về bảo mật mạng, một yếu tố không thể thiếu trong quản lý hệ thống mạng hiện đại. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và ứng dụng thực tiễn trong lĩnh vực mạng.