Máy Tính Mạng Con IP

Tính các chi tiết mạng từ một địa chỉ IP và một tiền tố CIDR.

Không có dữ liệu nào rời khỏi thiết bị của bạn

Các ví dụ nhanh

Bảng tham khảo CIDR

Cách sử dụng

  1. Nhập một địa chỉ IP (vd: 192.168.1.0).
  2. Chọn một tiền tố CIDR (/0 đến /32).
  3. Nhấp Tính để xem các chi tiết mạng.
  4. Nhấp Sao chép các kết quả để sao chép tất cả các giá trị.

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

Ký hiệu CIDR là gì?

Ký hiệu CIDR (Classless Inter-Domain Routing) như /24 xác định bao nhiêu bit của địa chỉ IP nhận diện mạng. /24 có nghĩa là 24 bit đầu tiên là phần mạng, để lại 8 bit (256 địa chỉ) cho các host.

Sự khác biệt giữa địa chỉ mạng và địa chỉ broadcast là gì?

Địa chỉ mạng là địa chỉ đầu tiên của một subnet (tất cả các bit host về 0). Địa chỉ broadcast là địa chỉ cuối cùng (tất cả các bit host về 1). Không cái nào trong hai có thể được gán cho một host.

IPv6 có được hỗ trợ không?

Công cụ này chỉ hỗ trợ subnet IPv4 hiện tại. Tính subnet IPv6 có thể được thêm trong một bản cập nhật trong tương lai.

Lịch sử ngắn về CIDR và phân mạng con IPv4

Khi RFC 791 chuẩn hoá Giao thức Internet vào tháng 9 năm 1981, các địa chỉ IPv4 được khắc thành những lớp cứng nhắc. Phân bổ Lớp A cho 16.777.214 host, Lớp B cho 65.534, Lớp C cho 254, và không có gì ở giữa. Bất kỳ tổ chức nào cần hơn 254 host đều xin một Lớp B, ngay cả khi chỉ có 1.000 nhân viên, và mỗi lần phân bổ lãng phí hàng chục nghìn địa chỉ. Đến cuối thập niên 1980, Lớp B biến mất nhanh chóng, bảng định tuyến toàn cầu vượt quá bộ nhớ của bộ định tuyến xương sống, và không gian IPv4 32 bit bị tiêu thụ nhanh hơn nhiều so với những gì các nhà thiết kế từng kỳ vọng. RFC 1518RFC 1519 (tháng 9 năm 1993) giới thiệu Định tuyến Liên miền Không Lớp, đọc là «cider», cho phép ranh giới mạng/host rơi vào bất kỳ vị trí bit nào và cho phép mười sáu /24 liên tiếp được công bố như một /20 duy nhất. Phân bổ cuối cùng cũng phù hợp với nhu cầu, bảng BGP ngừng sụp đổ dưới sức nặng của chính nó, và sự cạn kiệt IPv4 bị đẩy lùi khoảng mười bảy năm rưỡi vào tương lai. RFC 4632 tái phát hành và làm lỗi thời RFC 1519 vào tháng 8 năm 2006 và vẫn là cơ quan tham chiếu hiện tại. Ba dải địa chỉ riêng được khắc bởi RFC 1918 vào tháng 2 năm 1996 (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), trao cho mỗi bộ định tuyến gia đình có NAT và tường lửa doanh nghiệp một bể địa chỉ có thể sử dụng nhưng internet công cộng sẽ không bao giờ định tuyến. RFC 3021 (tháng 12 năm 2000) khắc ra ngoại lệ /31 cho các liên kết điểm-điểm, tiết kiệm khoảng hai địa chỉ IPv4 mỗi mạch router-router. Bể tự do cấp cao nhất của IANA cuối cùng cạn kiệt vào ngày 31 tháng 1 năm 2011; APNIC theo sau vào tháng 4 năm 2011, LACNIC năm 2014, ARIN năm 2015, AfriNIC năm 2017, và RIPE NCC vào tháng 11 năm 2019. CIDR là lý do tại sao bất kỳ ngày nào trong số đó nằm ở thập kỷ này thay vì những năm 1990.

Cấu trúc của một phép tính mạng con

Kích cỡ mạng con thường gặp và nơi chúng xuất hiện

RFC quan trọng và các cột mốc lịch sử

Thêm các câu hỏi thường gặp

Sự khác biệt giữa subnet mask và tiền tố CIDR là gì?

Cả hai diễn tả cùng một thông tin bằng hai ký pháp. /24 trong CIDR là 255.255.255.0 ở dạng subnet mask thập phân có dấu chấm: 24 số 1 theo sau bởi 8 số 0 ở dạng nhị phân. CIDR là ký pháp gọn hiện đại, subnet mask là dạng cũ hơn mà phần lớn hệ điều hành mạng vẫn hiển thị. Bộ định tuyến và máy tính chấp nhận cả hai. Một lối tắt chuyển đổi hữu ích: mỗi octet của mask là 0, 128, 192, 224, 240, 248, 252, 254, hoặc 255 (các mẫu nhị phân duy nhất gồm số 1 dẫn đầu liên tiếp), nên 255.255.240.0 ngay lập tức đọc được là 8+8+4+0 = 20 bit mask, hay /20.

Tại sao tôi không thể dùng địa chỉ mạng hoặc broadcast?

Địa chỉ mạng (tất cả bit host bằng 0) được dành làm định danh cho chính mạng con. Địa chỉ broadcast (tất cả bit host bằng 1) được dành để «gửi đến mọi host trong mạng con». Bộ định tuyến và hệ điều hành xử lý lưu lượng đến hai địa chỉ này theo cách đặc biệt, nên chúng không thể gán cho một host. Ngoại lệ chuẩn hoá duy nhất là /31: theo RFC 3021, cả hai địa chỉ trên /31 đều khả dụng vì chúng được dành cho liên kết điểm-điểm không có broadcast. AWS đi xa hơn và dành 5 địa chỉ mỗi mạng con, nên số host khả dụng trên mạng con đám mây là tổng trừ 5, không phải tổng trừ 2.

Còn IPv6 thì sao?

IPv6 sử dụng cùng ý tưởng ký pháp tiền tố (/64, /48, v.v.) nhưng với địa chỉ 128 bit. Kích thước mạng con tiêu chuẩn cho người dùng cuối là /64, chứa 264 = khoảng 18,4 triệu tỷ địa chỉ, đủ để các mạng IPv6 thực tế hiếm khi lo về subnetting ở mức đếm host. RFC 7421 (2015) phân tích lý do /64 là ranh giới. IPv6 hoàn toàn không có địa chỉ broadcast (multicast thay thế nó), nên quy tắc «trừ 2» không áp dụng. Máy tính này chỉ dành cho IPv4; toán học hoạt động tương tự cho IPv6 nhưng các con số lớn hơn khoảng hai mươi mấy bậc độ lớn.

Có gì được gửi đến máy chủ không?

Không. Máy tính chạy hoàn toàn trong trình duyệt của bạn. Các địa chỉ đầu vào được tính toán theo bit với các mask bằng JavaScript và kết quả được kết xuất cục bộ. Không có gì về thiết kế mạng, dải IP, hoặc các mạng con dự kiến của bạn được truyền đi, ghi log, hoặc lưu trữ. Các địa chỉ mà mọi người nhập vào máy tính subnet thường là dải nội bộ doanh nghiệp, thiết kế VPN, hoặc bản thiết kế topology đám mây, và đảm bảo riêng tư ở đây là không có thông tin nào trong số đó rời khỏi máy của bạn.

Mạng con thực dụng nhỏ nhất là gì?

/30 cho một liên kết điểm-điểm tiêu biểu (4 địa chỉ, 2 host khả dụng) hoặc /31 cho cùng trường hợp với cả hai địa chỉ khả dụng theo RFC 3021. /32 là tuyến tới một host được dùng cho những thứ như alias loopback, địa chỉ peer BGP, quy tắc tường lửa host, hoặc null route, không dùng cho phân đoạn LAN bình thường. Trên một LAN Ethernet thông thường nơi ARP, DHCP, và broadcast cần hoạt động, /29 (6 host khả dụng) là giới hạn dưới thực tế; nhỏ hơn nữa sẽ khiến phân đoạn không có chỗ để mở rộng.

Làm sao chọn một dải riêng cho mạng gia đình hoặc văn phòng của tôi?

Hãy bắt đầu bằng việc liệt kê mọi mạng bạn cần với tới: dải VPN doanh nghiệp, AWS VPC bạn có thể peer, VPN đối tác kinh doanh, mạng gia đình của bạn bè nếu bạn từng kết nối từ xa. Chọn một dải riêng không trùng với bất kỳ dải nào trong số đó. 192.168.0.0/24192.168.1.0/24 là mặc định của mọi bộ định tuyến gia đình và liên tục trùng lặp; 10.42.0.0/24 hoặc 172.20.10.0/24 ít có khả năng va chạm với bất kỳ thứ gì bạn cần VPN vào hơn nhiều. Nếu có lúc nào đó bạn dự định gộp hai mạng qua VPN hoặc transit, hãy quyết định phân bổ supernet cha ngay từ đầu và khắc các /24 không giao nhau ngay từ đầu, vì đánh số lại một mạng đang hoạt động sau này là một dự án nhiều buổi tối ngay cả trong điều kiện tốt nhất.

Công cụ liên quan

Trình Chuyển Đổi Cơ Số Số Tìm kiếm DNS Máy tính bitwise