Tuyển dụng
Viettel IDC

Subnet Mask là gì? Hướng dẫn chi tiết cách tính Subnet Mask

12/11/2025

Mạng máy tính là yếu tố sống còn của mọi tổ chức. Sự gia tăng không ngừng của các thiết bị kết nối đòi hỏi một cơ chế tổ chức địa chỉ IP thông minh và hiệu quả. Khái niệm cốt lõi đứng sau cơ chế này chính là Subnet Mask. Cùng Viettel IDC tìm hiểu xem Subnet Mask là gì, cách thức hoạt động và lợi ích của nó.

Subnet Mask là gì? Vai trò cốt lõi của Subnet Mask

Subnet Mask là gì? Vai trò cốt lõi của Subnet Mask

Subnet Mask là gì?

Subnet Mask (Mặt nạ mạng con) là một chuỗi 32-bit được sử dụng để phân định ranh giới giữa hai thành phần chính của bất kỳ địa chỉ IP nào là địa chỉ mạng (Network ID) và địa chỉ máy chủ (Host ID).

Nói cách khác, Subnet Mask hoạt động như một công cụ lọc, cho phép các thiết bị mạng như Router và Switch Layer 3 xác định rằng:

- Gói tin đang được gửi đến một thiết bị trong cùng mạng cục bộ (Local Subnet).

- Gói tin cần được chuyển qua Router để đến một mạng bên ngoài (Remote Subnet).

Vai trò cốt lõi của Subnet Mask

Trong mọi kiến trúc mạng TCP/IP, địa chỉ IP là định danh duy nhất của mỗi thiết bị. Tuy nhiên, để một gói tin có thể được định tuyến hiệu quả, địa chỉ IP (dạng IPv4, 32-bit) phải được chia thành hai phần logic:

- Địa chỉ mạng (Network ID): Phần này được sử dụng chung bởi tất cả các thiết bị trong cùng một mạng con (Subnet). Nó giống như tên của mạng lưới hoặc khu vực.

- Địa chỉ máy chủ (Host ID): Phần này là duy nhất cho mỗi thiết bị trong mạng con đó.

Ví dụ đơn giản của 192.168.123.132, ta có ba Octet đầu (192.168.123.) là mạng và Octet cuối (132) là máy chủ.

Nếu không có cơ chế phân tách rõ ràng, các Router (Bộ định tuyến) sẽ không thể đưa ra quyết định nhanh chóng về việc liệu gói tin có thể được chuyển tiếp cục bộ hay phải gửi đến một mạng ngoài. Đây là lý do Subnet Mask trở thành một tham số bắt buộc.

Cách tìm Subnet Mask trên các hệ điều hành

Việc tìm Subnet Mask là cần thiết khi bạn cấu hình mạng thủ công, cần khắc phục sự cố mạng hoặc đơn giản muốn tìm hiểu subnet mask là gì.

macOS:

- Vào "System Preferences" > "Network."

- Chọn mạng đang dùng và nhấp "Advanced."

- Chuyển đến tab TCP/IP để xem IP Address và Subnet Mask.

Windows:

- Vào "Control Panel" > "Network and Sharing Centre."

- Nhấp vào tên mạng của bạn, sau đó chọn "Details."

- Thông tin Subnet Mask sẽ được hiển thị.

iOS:

- Vào "Settings" > "Wifi."

- Tìm mạng đang kết nối và nhấp vào biểu tượng thông tin “i”.

- Thông tin Subnet Mask nằm trong phần chi tiết mạng.

Android:

- Vào "Settings" > "Wireless & Networks" > "Wi-Fi."

- Chạm vào mạng đang kết nối.

- Thông tin Subnet Mask sẽ hiển thị cùng các chi tiết mạng khác.

Cách thức hoạt động của Subnet Mask

Subnet Mask không phải là một địa chỉ, mà là một bộ lọc bit được sử dụng để giải mã địa chỉ IP, giúp các thiết bị mạng (như Router) xác định xem một gói dữ liệu đang đi trong mạng cục bộ hay đi ra ngoài.

1. Phân tách bằng bit (Binary)

Mọi hoạt động của Subnet Mask đều diễn ra ở cấp độ nhị phân (0 và 1). Một địa chỉ IP 32 bit luôn bao gồm hai phần: Network ID (phần mạng) và Host ID (phần máy chủ).

- Bit '1' trong Subnet Mask: Che đi phần Network ID. Các bit này luôn luôn giữ nguyên giá trị của bit IP tương ứng.

- Bit '0' trong Subnet Mask: Để lộ phần Host ID. Các bit này cho phép thay đổi địa chỉ của các thiết bị trong mạng con.

2. Nguyên tắc cốt lõi: phép toán logic AND

Thiết bị mạng sử dụng Subnet Mask thông qua phép toán logic AND để tìm ra địa chỉ mạng (Network Address). Đây là quy tắc đơn giản nhất:

- Khi Subnet Mask là 1: Nó sẽ giữ nguyên giá trị của bit IP Address. Điều này đảm bảo Network ID được giữ nguyên.

- Khi Subnet Mask là 0: Nó sẽ luôn đưa ra kết quả 0. Điều này khiến toàn bộ phần Host ID bị reset về 0, tạo ra Địa chỉ Mạng (địa chỉ đầu tiên trong Subnet).

Minh họa chi tiết (Ví dụ: IP: 192.168.1.50 và Mask: 255.255.255.0)

 

Octet 1

Octet 2

Octet 3

Octet 4

IP Address

192

168

1

50

Nhị phân IP

11000000

10101000

00000001

00110010

Nhị phân Mask

11111111

11111111

11111111

00000000

Kết quả AND

11000000

10101000

00000001

00000000

Địa chỉ Mạng

192

168

1

0

Kết quả: Địa chỉ mạng (Network Address) là 192.168.1.0. Đây là địa chỉ mà Router sử dụng để xác định Subnet. Bất kỳ thiết bị nào có kết quả AND là 192.168.1.0 đều thuộc cùng một mạng con.

Nói tóm lại, Subnet Mask là bộ quy tắc cơ bản nhất để tổ chức địa chỉ IP, giúp các thiết bị mạng đưa ra quyết định nhanh chóng và hiệu quả về nơi cần gửi gói dữ liệu.

Cách thức hoạt động của Subnet Mask

Các lớp địa chỉ IP để tính subnet mask

Địa chỉ mạng IP được chia thành một loạt các dải địa chỉ IP rộng được gọi là lớp (class) . Mỗi lớp sử dụng một dải địa chỉ IP riêng biệt, cùng với một mặt nạ mạng con riêng biệt. Có năm lớp địa chỉ IP tiêu chuẩn được đánh dấu từ A đến E:

Lớp IP

Phạm Vi Octet Đầu Tiên

Subnet Mask Mặc Định

Số Mạng Tối Đa

Số Host/Mạng Tối Đa

Mục đích sử dụng

Class A

0 – 127

255.0.0.0

126

hơn 65.534 

Mạng lưới rất lớn

Class B

128 – 191

255.255.0.0

16,000

256 - 65.534

Mạng lưới vừa và lớn

Class C

192 – 223

255.255.255.0

2 triệu

ít hơn 256

Mạng cục bộ (LAN)

Class D

224 – 239

Không có Subnet Mask

N/A

N/A

Dành cho Multicasting (truyền dữ liệu tới nhiều người dùng đồng thời, ví dụ: truyền hình trực tuyến).

Class E

240 – 255

Không có Subnet Mask

N/A

N/A

Dành cho mục đích thử nghiệm và nghiên cứu.

Lưu ý: Hệ thống phân loại IP theo lớp đang dần lỗi thời và được thay thế bằng CIDR để tối ưu hóa việc phân bổ IP, tránh lãng phí tài nguyên mạng.

Lợi ích khi sử dụng Subnet Mask

Việc sử dụng mặt nạ mạng con mang lại những lợi ích thiết thực sau:

1. Tối ưu hóa hiệu suất mạng

Khi mạng được chia thành Subnet nhỏ, các lưu lượng truyền tin quảng bá (Broadcast Traffic), vốn làm chậm mạng, chỉ bị giới hạn trong Subnet đó. Thêm vào đó, bằng cách giới hạn kích thước mạng, Router có thể xử lý các bảng định tuyến nhỏ hơn, giúp việc ra quyết định định tuyến diễn ra nhanh hơn và hiệu quả hơn.

2. Tăng cường bảo mật

Subnet Mask cho phép quản trị viên tách biệt các nhóm thiết bị theo chức năng (ví dụ: tách mạng máy chủ (Server Network) ra khỏi mạng người dùng (User Network) hoặc mạng khách (Guest Network)). Sự phân tách này là cơ sở để thiết lập các quy tắc Tường lửa (Firewall) và Danh sách kiểm soát truy cập (ACLs) nghiêm ngặt. Ví dụ như cấm mạng khách truy cập vào Subnet chứa máy chủ dữ liệu quan trọng.

3. Quản lý địa chỉ IP hiệu quả

Subnet Mask giúp phân bổ chính xác số lượng địa chỉ IP cần thiết cho mỗi mạng con, tránh lãng phí hàng ngàn địa chỉ IP không sử dụng (đặc biệt quan trọng trong hệ thống mạng lớn).

Đồng thời, khi một mạng được tổ chức logic thành các Subnet dựa trên chức năng hoặc vị trí địa lý thì việc khắc phục sự cố, giám sát và nâng cấp trở nên dễ dàng và có hệ thống hơn.

Thách thức và hạn chế khi quản lý Subnet Mask

Mặc dù Subnet Mask là công cụ mạnh mẽ, chúng vẫn đi kèm với một số thách thức cố hữu:

1. Độ phức tạp

Kỹ thuật Subnetting có thể gây khó khăn cho các đội ngũ IT mới vào nghề, do đòi hỏi sự nắm vững chắc chắn các kiến thức nền tảng về mạng. Các tác vụ như tính toán kích thước Subnet chính xác dựa trên số lượng Host yêu cầu, hay cấu hình các Subnet không bị chồng chéo, dễ dẫn đến lỗi làm gián đoạn hiệu suất mạng. 

Nếu không có kế hoạch cẩn thận, sai sót trong Subnetting có thể gây lãng phí không gian địa chỉ IP hoặc dẫn đến xung đột mạng, tạo thêm rắc rối trong việc khắc phục sự cố.

2. Thách thức về khả năng mở rộng

Khi mạng lưới phát triển, việc bổ sung Subnet mới là điều không thể tránh khỏi, nhưng quá trình này thường đòi hỏi phải tái cấu hình liên tục. Những cập nhật này có thể tốn thời gian, dễ xảy ra lỗi và yêu cầu kỹ năng kỹ thuật nâng cao. Việc cân bằng giữa khả năng mở rộng với tính dễ quản lý là một bài toán khó đối với nhiều tổ chức.

3. Lỗi cấu hình phổ biến

- Subnet chồng chéo (Overlapping subnets): Tình trạng này có thể gây ra xung đột địa chỉ IP, làm gián đoạn giao tiếp mạng và hiệu suất thiết bị. Điều này thường xảy ra khi ranh giới Subnet không được định nghĩa rõ ràng.

- Subnet Mask không chính xác: Việc sử dụng sai Subnet Mask sẽ ngăn cản các thiết bị giao tiếp đúng cách, bởi vì Mask quyết định phần nào của địa chỉ IP là mạng và phần nào là máy chủ. Cấu hình sai có thể vô tình đặt các thiết bị vào các mạng riêng biệt, dẫn đến các vấn đề về kết nối.

Các trường hợp sử dụng và ứng dụng

Subnet Mask được sử dụng theo nhiều cách khác nhau để đáp ứng các nhu cầu mạng đa dạng.

Mạng doanh nghiệp 

Các công ty sử dụng Subnet để tách biệt các phòng ban như Nhân sự (HR), IT, hoặc Tài chính (Finance). Điều này giúp cải thiện cả hiệu suất mạng (giảm Broadcast Traffic) và tăng cường bảo mật (cô lập dữ liệu).

Trung tâm Dữ liệu (Data Centers)

Subnetting đơn giản hóa việc quản lý địa chỉ IP trong các Data Center đa khách thuê (multi-tenant). Mỗi khách thuê được cấp một Subnet riêng để phân bổ tài nguyên và cách ly tốt hơn, đảm bảo quyền riêng tư và an toàn dữ liệu.

Mạng gia đình

Subnet có thể được sử dụng để tách biệt các thiết bị khách (Guest Devices) khỏi các thiết bị riêng tư, làm cho mạng trở nên an toàn hơn. Ví dụ, mạng khách có thể sử dụng Subnet Mask 255.255.255.128, trong khi mạng chính sử dụng 255.255.255.0.

Công cụ cách tính Subnet Mask

Quản lý Subnet Mask hiệu quả trong môi trường chuyên nghiệp đòi hỏi sự hỗ trợ của các công cụ và quy trình nhất quán:

Subnet Calculators

Hiện nay, có khá nhiều công cụ online hoặc phần mềm chuyên dụng để tính toán phạm vi và kích thước Subnet nhanh chóng và chính xác, giúp giảm thiểu lỗi khi tính toán thủ công.

Command-Line Tools

Để kiểm tra và xác minh cấu hình mạng hiện tại, quản trị viên sử dụng các lệnh:

- Windows: ipconfig

- Linux/macOS: ifconfig hoặc ip address

Sử dụng công cụ phần mềm IPAM (IP Address Management)

Trong môi trường Enterprise, các công cụ IPAM giúp đơn giản hóa việc lập kế hoạch Subnet, cung cấp cái nhìn tổng quan (Visibility) về việc sử dụng địa chỉ và tự động hóa các tác vụ cấu hình Subnet.

Qua những chia sẻ trên, Viettel IDC hy vọng bạn đã hiểu rõ Subnet Mask là gì, cách nó hoạt động cũng như các công cụ tính subnet mask. Việc hiểu Subnet Mask là nền tảng để thiết kế và duy trì một kiến trúc mạng hiện đại, ổn định và có khả năng mở rộng tốt.

Để tìm hiểu thêm về các sản phẩm, dịch vụ tại Viettel IDC, vui lòng liên hệ đến Viettel IDC:

- Hotline: 1800.8088 (miễn phí cước gọi)
- Fanpage: https://www.facebook.com/viettelidc

- Website: https://viettelidc.com.vn

Bình luận ()

Đăng nhập | Đăng ký
để gửi bình luận
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Xem thêm bình luận

Tin liên quan

29/09/2026

"SOVEREIGN CLOUD" VÀ NGHỊCH LÝ CHUYỂN ĐỔI SỐ: GIẢI MÃ BÀI TOÁN TUÂN THỦ CHO NGÀNH TÀI CHÍNH & CHÍNH PHỦ

Các tổ chức thuộc nhóm ngành trọng yếu như tài chính, ngân hàng (BFSI) và cơ quan nhà nước đang khao khát hiện đại hóa hệ thống IT (chuyển đổi sang kiến trúc Microservices, sử dụng Container/Kubernetes) để tăng tốc độ triển khai dịch vụ và nâng cao trải nghiệm người dùng. Tuy nhiên, họ lại đang vấp phải một "nghịch lý" lớn: Càng muốn áp dụng công nghệ Cloud hiện đại, rào cản về tuân thủ pháp lý và an toàn thông tin càng trở nên khắt khe.

29/09/2026

BÀI TOÁN "NOISY NEIGHBOR" TRÊN CLOUD VÀ CHIẾN LƯỢC TỐI ƯU HIỆU NĂNG CHO HỆ THỐNG CỐT LÕI

Trong kỷ nguyên mà dữ liệu là "dầu mỏ mới", việc vận hành các hệ thống xương sống (Core ERP, Core Banking) hay các workload tính toán chuyên sâu (AI, Machine Learning, Datalake) đòi hỏi năng lực phần cứng vô cùng mạnh mẽ.

27/09/2026

"BÃO GIÁ" HẠ TẦNG CNTT VÀ BÀI TOÁN SỐNG CÒN CỦA DOANH NGHIỆP: VÌ SAO PRIVATE CLOUD DẠNG DỊCH VỤ LÊN NGÔI?

Làn sóng bùng nổ hạ tầng AI toàn cầu đang tạo ra một "cơn địa chấn" về giá phần cứng máy chủ, chip nhớ DRAM, ổ cứng doanh nghiệp và chi phí năng lượng. Đứng trước áp lực phải chuyển đổi số nhưng lại vấp phải bài toán chi phí đầu tư (CapEx) đắt đỏ cùng thời gian giao hàng kéo dài hàng tháng, các nhà quản trị công nghệ (CIO) và tài chính (CFO) đang tìm kiếm một hướng đi mới: Không cần bỏ hàng tỷ đồng mua sắm hạ tầng mà vẫn sở hữu riêng một hệ thống Private Cloud hoàn chỉnh, an toàn và sẵn sàng vận hành ngay lập tức.

29/09/2026

Digital Workplace là gì? Xu hướng môi trường làm việc số cho doanh nghiệp

Digital Workplace là gì? Khám phá mô hình vận hành, thành phần, lợi ích, ứng dụng, thách thức và xu hướng môi trường làm việc số cho doanh nghiệp.

29/09/2026

Lỗ hổng Shellshock là gì? Cơ chế, tác động và cách khắc phục

Lỗ hổng Shellshock (CVE-2014-6271) trong Bash là gì, vì sao nghiêm trọng? Tìm hiểu nguyên nhân, hệ thống bị ảnh hưởng và cách kiểm tra, vá lỗi.

29/09/2026

Scratch là gì? Cách hoạt động, ứng dụng và đối tượng phù hợp

Scratch là gì? Tìm hiểu cách lập trình bằng khối lệnh, các khái niệm có thể học, ứng dụng thực tế và sự khác nhau giữa Scratch với ScratchJr.

29/09/2026

Phân biệt các loại Web Hosting: Đâu là lựa chọn phù hợp cho website?

Phân biệt các loại Web Hosting và tìm hiểu cách mỗi mô hình hoạt động, từ đó lựa chọn giải pháp phù hợp với nhu cầu, quy mô và định hướng phát triển website.

29/09/2026

Website có cần hosting không? Giải đáp chi tiết từ A-Z

Website có cần hosting không? Tìm hiểu vai trò của hosting, domain và các trường hợp cần và không cần mua hosting riêng cho website.

29/09/2026

Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam

Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam, cùng tiêu chí lựa chọn và những lưu ý quan trọng trước khi đăng ký dịch vụ.

28/09/2026

Trigger là gì trong DBMS? Cách hoạt động, các loại phổ biến và ứng dụng

Trigger là gì trong DBMS? Tìm hiểu cách trigger hoạt động, các loại phổ biến, ví dụ minh họa, ưu nhược điểm và khi nào nên sử dụng.