Máy tính subnet IPv4

Từ một địa chỉ và prefix hoặc subnet mask: địa chỉ mạng, broadcast, dải địa chỉ host, số host và địa chỉ có phải là địa chỉ riêng hay không.

Chạy hoàn toàn trong trình duyệt của bạn. Không có gì được tải lên, ghi log hay lưu trữ.

Ví dụ 192.168.1.10/24, hoặc 192.168.1.10 255.255.255.0.

Mạng

192.168.1.0/24

Subnet mask
255.255.255.0
Địa chỉ broadcast
192.168.1.255
Địa chỉ dùng được
192.168.1.1 – 192.168.1.254
Số host
254
Số địa chỉ trong mạng
256
Wildcard mask
0.0.0.255
Loại địa chỉ
Riêng (RFC 1918)

Nhập một địa chỉ kèm prefix — 192.168.1.10/24 — hoặc kèm subnet mask, bạn sẽ có mạng mà nó thuộc về, địa chỉ broadcast, dải địa chỉ mà host có thể dùng, số lượng địa chỉ đó, và địa chỉ là riêng, công cộng hay dành riêng.

Cách hoạt động

Prefix cho biết bao nhiêu trong 32 bit của một địa chỉ dùng để chỉ mạng: /24 giữ 24 bit đầu và để lại 8 bit cho host, tức subnet mask 255.255.255.0. Địa chỉ mạng là địa chỉ có các bit host bằng 0, địa chỉ broadcast là địa chỉ đó với các bit host bằng 1.

Một mạng có 2 mũ số bit host địa chỉ thì có số host ít hơn hai, vì địa chỉ đầu tiên chỉ mạng và địa chỉ cuối cùng là broadcast. Hai kích thước là ngoại lệ theo chuẩn: /31 là liên kết điểm-điểm với cả hai địa chỉ đều dùng được, và /32 là một host duy nhất.

Loại địa chỉ lấy từ sổ đăng ký địa chỉ dùng cho mục đích đặc biệt của IANA: các dải riêng, loopback, link-local, tài liệu, multicast và các loại còn lại. Mọi địa chỉ nằm ngoài đều là công cộng.

Ví dụ

Trường hợp Dữ liệu nhập Kết quả
Mạng gia đình 192.168.1.10/24 192.168.1.0/24, 192.168.1.1 – 192.168.1.254, 254 host, riêng
Cũng vậy, với subnet mask 10.20.30.40 255.255.240.0 10.20.16.0/20, 4.094 host
Liên kết điểm-điểm 203.0.113.6/31 203.0.113.6 – 203.0.113.7, 2 host

Câu hỏi thường gặp

Một /24 có bao nhiêu host?

254. Một /24 có 256 địa chỉ; địa chỉ đầu là mạng và địa chỉ cuối là broadcast, còn lại 254 cho host. Mỗi khi prefix giảm một, số địa chỉ tăng gấp đôi, và số host tăng theo, trừ đi hai địa chỉ đó: /23 có 510, /22 có 1.022.

Những địa chỉ nào là địa chỉ riêng?

10.0.0.0/8, 172.16.0.0/12 và 192.168.0.0/16, được RFC 1918 dành cho các mạng không truy cập trực tiếp được từ internet. 100.64.0.0/10 là một khối riêng biệt mà các nhà cung cấp dùng phía sau NAT cấp nhà mạng (carrier-grade NAT).

Wildcard mask là gì?

Là subnet mask với mọi bit bị đảo: 0.0.0.255 cho 255.255.255.0. Một số quy tắc của router và tường lửa được viết bằng nó thay vì subnet mask.

Cần biết

  • Chỉ IPv4. Địa chỉ IPv6 bị từ chối thay vì được đọc: prefix, các khối đặc biệt và việc không có broadcast khiến nó là một phép tính khác.

Nguồn

Tất cả công cụ Lập trình