Thứ Tư, 20/05/2026, 17:00 (GMT+0)

DHCP là gì? DHCP Server là gì? Cách hoạt động và chức năng

Quay lại Trang chủ Blog
Trên trang này

DHCP Server giúp tự động cấp phát địa chỉ IP và các thông số mạng cần thiết cho thiết bị khi kết nối vào hệ thống. Nhờ đó, quản trị viên không cần cấu hình IP thủ công cho từng máy, giảm lỗi trùng IP và tối ưu quá trình quản lý mạng. Vậy DHCP server là gì, hoạt động ra sao và có vai trò gì trong hệ thống mạng? 

DHCP là gì?

DHCP (Dynamic Host Configuration Protocol), hay Giao thức Cấu hình Động Máy chủ, là một giao thức mạng tiêu chuẩn được sử dụng để cấp phát tự động địa chỉ IP và các thông số cấu hình mạng khác (như Subnet Mask, Default Gateway, DNS Server) cho các thiết bị khi chúng kết nối vào mạng.

Lợi ích của DHCP là tự động hóa việc cấp phát địa chỉ IP và các thông số cấu hình mạng như subnet mask, default gateway hoặc DNS server. Nhờ đó, quản trị viên không cần cấu hình thủ công cho từng thiết bị, giúp tiết kiệm thời gian và giảm sai sót trong quá trình vận hành.

Bên cạnh đó, DHCP giúp hạn chế rủi ro trùng địa chỉ IP so với cách gán IP thủ công, đồng thời hỗ trợ thiết bị di động như laptop, điện thoại dễ dàng kết nối mạng khi di chuyển giữa các khu vực khác nhau. Thông qua cơ chế cấp phát, gia hạn và thu hồi địa chỉ IP, DHCP cũng giúp quản lý và tái sử dụng tài nguyên mạng tập trung, linh hoạt hơn.

dhcp-server-2.jpg
DHCP tự động cấp phát địa chỉ IP cho thiết bị trong mạngdhcp-server-3.jpg: Quy

DHCP Server là gì?

DHCP Server là máy chủ, router, modem, firewall hoặc dịch vụ mạng dùng để tự động cấp phát địa chỉ IP cho các thiết bị trong mạng. Ngoài địa chỉ IP, DHCP Server còn có thể cấp thêm subnet mask, default gateway, DNS Server và thời gian thuê IP cho thiết bị.

Hiểu đơn giản, khi một thiết bị muốn tham gia vào mạng, nó cần có “địa chỉ” để giao tiếp. DHCP Server sẽ tự động cấp địa chỉ đó, giúp thiết bị có thể truy cập Internet hoặc kết nối với các tài nguyên trong mạng nội bộ.

Ví dụ: khi bạn kết nối điện thoại vào WiFi ở nhà, điện thoại không cần nhập IP thủ công. Router WiFi sẽ đóng vai trò DHCP Server và tự động cấp IP cho điện thoại.

Cách hoạt động của DHCP

Quá trình cấp phát địa chỉ IP của DHCP không diễn ra như một thao tác đơn lẻ, mà là một chuỗi trao đổi giữa thiết bị cần kết nối mạng DHCP Client và máy chủ cấp phát địa chỉ DHCP Server. Quy trình này thường được gọi là DORA, viết tắt của 4 giai đoạn: Discover, Offer, Request và Acknowledge.

Bước 1: Discover (Khám phá)

Khi một thiết bị lần đầu kết nối vào mạng, thiết bị chưa có địa chỉ IP để giao tiếp. Lúc này, DHCP Client sẽ gửi đi gói tin DHCPDISCOVER dưới dạng broadcast trong mạng, nhằm tìm kiếm DHCP Server có thể cấp phát địa chỉ IP. Có thể hiểu đơn giản, thiết bị đang gửi thông điệp: “Có DHCP Server nào trong mạng không? Tôi cần một địa chỉ IP.”

Bước 2: Offer (Đề nghị)

Sau khi nhận được gói DHCPDISCOVER, DHCP Server sẽ phản hồi bằng gói tin DHCPOFFER. Gói tin này chứa đề nghị cấp phát một địa chỉ IP cho thiết bị, ví dụ như 192.168.1.101, kèm theo các thông tin cấu hình như thời gian thuê địa chỉ Lease Time và địa chỉ IP của chính DHCP Server.

Bước 3: Request (Yêu cầu)

Khi nhận được một hoặc nhiều đề nghị từ DHCP Server, thiết bị thường sẽ chọn đề nghị phù hợp, phổ biến nhất là đề nghị phản hồi sớm nhất. Sau đó, DHCP Client tiếp tục gửi gói tin DHCPREQUEST để thông báo rằng thiết bị đồng ý sử dụng địa chỉ IP được đề xuất từ DHCP Server đã chọn.

Bước 4: Acknowledge (Xác nhận)

Cuối cùng, DHCP Server được chọn sẽ gửi lại gói tin DHCPACK để xác nhận việc cấp phát địa chỉ IP. Gói tin này bao gồm địa chỉ IP đã cấp và các thông tin cấu hình mạng cần thiết khác như subnet mask, default gateway hoặc DNS server. Sau bước này, thiết bị chính thức có địa chỉ IP và có thể bắt đầu giao tiếp trong mạng.

dhcp-server-3.jpg
Quy trình DORA trong cơ chế hoạt động của DHCP Server

Cấu trúc thành phần của DHCP

  • DHCP Client: Là thiết bị trong mạng được cấu hình để tự động nhận địa chỉ IP và các thông số mạng từ DHCP Server. Ví dụ: laptop, điện thoại, máy tính, máy in, camera IP, tivi thông minh hoặc thiết bị IoT.
  • DHCP Server: Là máy chủ hoặc dịch vụ có nhiệm vụ tiếp nhận yêu cầu từ DHCP Client, sau đó cấp phát địa chỉ IP cùng các thông số cấu hình mạng như subnet mask, default gateway và DNS server.
  • DHCP Relay Agent: Là thành phần trung gian giúp chuyển tiếp yêu cầu DHCP giữa DHCP Client và DHCP Server khi hai bên nằm ở các subnet hoặc VLAN khác nhau. DHCP Relay Agent thường được cấu hình trên router, switch layer 3 hoặc máy chủ trung gian trong các hệ thống mạng lớn.
  • Binding: Là bản ghi thể hiện mối liên kết giữa DHCP Client và địa chỉ IP được cấp phát. Một binding thường bao gồm địa chỉ IP, địa chỉ MAC của client, thời gian thuê IP và một số thông tin cấu hình liên quan.
  • DHCP Lease: Là khoảng thời gian mà DHCP Client được phép sử dụng một địa chỉ IP do DHCP Server cấp phát. Trước khi lease hết hạn, client thường sẽ gửi yêu cầu gia hạn để tiếp tục sử dụng địa chỉ IP đó nếu vẫn còn hợp lệ.

Các thông điệp của DHCP

  • DHCP Discover: Là gói tin do DHCP Client gửi dưới dạng broadcast trong mạng cục bộ để tìm DHCP Server khi thiết bị chưa có địa chỉ IP.
  • DHCP Offer: Là gói tin do DHCP Server gửi phản hồi sau khi nhận DHCP Discover. Gói tin này chứa địa chỉ IP được đề xuất cấp cho client và các thông số TCP/IP liên quan.
  • DHCP Request: Là gói tin do DHCP Client gửi lại để xác nhận rằng thiết bị đồng ý sử dụng địa chỉ IP được DHCP Server đề xuất.
  • DHCP Acknowledge DHCPACK: Là gói tin do DHCP Server gửi để xác nhận việc cấp phát địa chỉ IP. Gói tin này thường kèm theo các thông số cấu hình mạng để client có thể tham gia mạng TCP/IP.
  • DHCP Nak DHCPNAK: Là gói tin do DHCP Server gửi để từ chối yêu cầu của client, thường xảy ra khi địa chỉ IP không còn hợp lệ, đã thuộc subnet khác hoặc không thể tiếp tục sử dụng.
  • DHCP Decline: Là gói tin do DHCP Client gửi đến DHCP Server khi phát hiện địa chỉ IP được đề xuất có thể đã bị thiết bị khác sử dụng hoặc không hợp lệ.
  • DHCP Release: Là gói tin do DHCP Client gửi đến DHCP Server để thông báo rằng thiết bị không còn sử dụng địa chỉ IP đã được cấp. Sau đó, DHCP Server có thể thu hồi và tái sử dụng địa chỉ IP này cho thiết bị khác.

Lợi ích của DHCP Server

Trong các hệ thống mạng lớn, việc sử dụng DHCP Server chuyên dụng thường hiệu quả hơn so với chỉ dựa vào DHCP tích hợp trên router hoặc switch. Giải pháp này giúp quản trị viên quản lý tập trung việc cấp phát địa chỉ IP, đặc biệt trong môi trường cần hỗ trợ đồng thời cả IPv4 và IPv6.

Một số lợi ích nổi bật của DHCP Server chuyên dụng gồm:

  • Quản lý tập trung IPv4 và IPv6: DHCP Server chuyên dụng thường hỗ trợ cả DHCP cho IPv4 và DHCPv6 cho IPv6, giúp quản trị viên theo dõi, cấu hình và kiểm soát hai giao thức trên cùng một giao diện quản lý.
  • Tăng khả năng hiển thị thiết bị trong mạng: DHCP Server giúp quản trị viên nhận biết các client đang sử dụng địa chỉ IP, bao gồm cả thiết bị hỗ trợ IPv6. Điều này đặc biệt hữu ích khi mạng có nhiều thiết bị cá nhân BYOD như laptop, điện thoại hoặc máy tính bảng.
  • Theo dõi phạm vi địa chỉ IP hiệu quả hơn: Khi số lượng địa chỉ IPv4 ngày càng hạn chế, DHCP Server giúp kiểm soát dải IP đang sử dụng, địa chỉ còn trống và thời gian thuê IP Lease Time để tối ưu tài nguyên mạng.
  • Hỗ trợ logging và giám sát: DHCP Server chuyên dụng thường cung cấp nhật ký hoạt động logging, giúp quản trị viên kiểm tra lịch sử cấp phát IP, phát hiện lỗi cấu hình hoặc truy vết thiết bị khi cần.
  • Đảm bảo tính sẵn sàng cao: Một số DHCP Server có thể triển khai theo mô hình dự phòng. Nếu một máy chủ DHCP gặp sự cố, hệ thống vẫn có thể duy trì hoạt động, giúp hạn chế gián đoạn kết nối của các thiết bị trong mạng.
  • Phù hợp với môi trường doanh nghiệp: Với các tổ chức có nhiều chi nhánh, nhiều VLAN hoặc số lượng thiết bị lớn, DHCP Server chuyên dụng giúp việc quản trị địa chỉ IP ổn định, bảo mật và dễ mở rộng hơn so với cấu hình DHCP cơ bản trên router.

Cách cấu hình DHCP Server cơ bản

Với người dùng gia đình hoặc văn phòng nhỏ, DHCP Server thường được tích hợp sẵn trên router WiFi. Người dùng chỉ cần truy cập vào trang quản trị router để bật DHCP và thiết lập dải địa chỉ IP cấp phát cho các thiết bị trong mạng.

Cấu hình DHCP trên router WiFi

  • Truy cập trang quản trị router: Mở trình duyệt và nhập địa chỉ IP của router, thường là 192.168.1.1 hoặc 192.168.0.1.
  • Đăng nhập vào router: Nhập tên người dùng và mật khẩu quản trị. Thông tin này thường được in ở mặt sau router hoặc do nhà mạng cung cấp.
  • Tìm mục cài đặt DHCP: Vào các mục như Network > LANLAN Settings hoặc Advanced > DHCP Server, tùy theo từng dòng router.
  • Bật DHCP Server: Kiểm tra trạng thái DHCP và bật tính năng này nếu chưa được kích hoạt.
  • Thiết lập dải IP cấp phát: Cấu hình địa chỉ bắt đầu và kết thúc, ví dụ Start IP Address và End IP Address, để giới hạn phạm vi IP mà router có thể cấp cho thiết bị.
  • Cài đặt thời gian thuê IP: Thiết lập Lease Time, tức khoảng thời gian một thiết bị được sử dụng địa chỉ IP trước khi cần gia hạn lại.
  • Lưu cấu hình: Sau khi hoàn tất, nhấn Save hoặc Apply để lưu thay đổi. Một số router có thể yêu cầu khởi động lại để áp dụng cấu hình mới.

Cấu hình DHCP trên Windows Server

Trong môi trường doanh nghiệp, DHCP thường được triển khai trên Windows Server thông qua vai trò DHCP Server. Quản trị viên có thể mở Server Manager, chọn Add Roles and Features, sau đó tích chọn vai trò DHCP Server và làm theo hướng dẫn cài đặt.

Sau khi cài đặt, cần tạo Scope để xác định dải địa chỉ IP cấp phát, cấu hình các thông số như subnet mask, default gateway, DNS server và thực hiện bước authorize DHCP Server trong hệ thống. Đây là cách giúp doanh nghiệp quản lý việc cấp phát IP tập trung, ổn định và dễ kiểm soát hơn.

Phân biệt IP động (DHCP) và IP tĩnh (Static IP) 

Khi thiết lập hạ tầng mạng, một trong những quyết định quan trọng nhất đối với các kỹ sư hệ thống là việc lựa chọn giữa IP động và IP tĩnh. Dưới đây là sự khác biệt cốt lõi giữa hai phương thức cấp phát này:

Tiêu chí phân biệtIP Động (Dynamic IP - DHCP)IP Tĩnh (Static IP)
Cách thức cấp phátTự động thông qua máy chủ DHCP.Cấu hình thủ công bởi quản trị viên mạng.
Tính cố địnhThay đổi liên tục (sau mỗi lần khởi động lại router hoặc khi hết hạn Lease Time).Cố định, không bao giờ thay đổi trừ khi được cấu hình lại.
Quản lý & Bảo trìĐơn giản, tự động hóa hoàn toàn. Tránh được tình trạng xung đột IP.Phức tạp hơn. Đòi hỏi theo dõi chặt chẽ để tránh cấp phát trùng lặp (IP Conflict).
Chi phíThường được miễn phí, đi kèm sẵn với các gói cước mạng hoặc dịch vụ mặc định.Cần trả phí để đăng ký hoặc thuê riêng từ các nhà cung cấp dịch vụ (ISP / Cloud Provider).
Tính ổn định & Kết nốiPhù hợp cho truy cập thông thường. Có thể gây gián đoạn nếu sử dụng để host dịch vụ.Ổn định tuyệt đối 24/7. Rất cần thiết cho các dịch vụ yêu cầu kết nối liên tục, không đứt quãng.
Rủi ro bảo mậtKhó bị theo dõi hoặc trở thành mục tiêu tấn công cố định do địa chỉ liên tục thay đổi.Dễ trở thành mục tiêu của các cuộc tấn công (như DDoS, Brute-force) do IP luôn cố định tại một điểm. Yêu cầu hệ thống tường lửa (Firewall) nghiêm ngặt.

Tóm lại, DHCP Server là gì có thể hiểu đơn giản là máy chủ hoặc dịch vụ dùng để tự động cấp phát địa chỉ IP và các thông số mạng cần thiết cho thiết bị. Nhờ DHCP Server, quá trình kết nối mạng trở nên nhanh hơn, hạn chế lỗi cấu hình thủ công và giúp quản trị viên quản lý tài nguyên IP tập trung, linh hoạt hơn. Với mạng gia đình, văn phòng nhỏ hay hệ thống doanh nghiệp nhiều thiết bị, DHCP đều là thành phần quan trọng giúp hạ tầng mạng vận hành ổn định và dễ mở rộng. 

#Server
#Server
Sovereign Cloud không chỉ là đặt máy chủ trong nước. Với bối cảnh pháp lý dữ liệu mới tại Việt Nam, đây đang trở thành bài toán hạ tầng quan trọng cho doanh nghiệp Việt và doanh nghiệp nước ngoài hoạt động tại Việt Nam
Sovereign Cloud - Đám mây chủ quyền là gì? Và vì sao doanh nghiệp hoạt động tại Việt Nam nên quan tâm từ bây giờ?
Tiếp tục đọc