📰 Laman Utama 🔒 Log Masuk Admin
Jul 20, 2026 ⏰ 6 min read

Subnetting Dibuat Mudah: Panduan Praktikal untuk Kebaikan IT

Jika terdapat satu konsep rangkaian yang membuatkan sysadmin berpengalaman mengangguk dengan sedar dan pendatang baru berpeluh sejuk, itu adalah subnet. Tetapi inilah perkaranya: subnet sebenarnya tidak sukar — ia hanya diterangkan dengan buruk pada kebanyakan masa. Sebaik sahaja anda memahami logik di sebalik matematik, ia menjadi sifat kedua. Dalam panduan ini, kami akan membuang jargon dan menelusuri subnet dari bawah ke atas, dengan contoh sebenar yang boleh anda gunakan hari ini.

Mengapa Subnetting Penting

Setiap peranti pada rangkaian memerlukan alamat IP — itu adalah jelas. Tetapi pada hari-hari awal internet, skema pengalamatan IP asal (pengalamatan kelas) adalah sangat tidak cekap. Organisasi telah diberikan keseluruhan blok alamat Kelas A, B atau C tanpa mengira bilangan peranti yang sebenarnya mereka miliki. Sebuah syarikat dengan 200 peranti mungkin mendapat rangkaian Kelas B yang menyokong 65,000 hos. Kebanyakan alamat tersebut telah dibazirkan.

Subnet menyelesaikan masalah ini dengan membenarkan anda mengambil satu blok rangkaian dan menghirisnya kepada bahagian yang lebih kecil dan lebih mudah diurus. Fikirkan ia seperti membahagikan sebidang tanah yang besar kepada kawasan kejiranan, masing-masing mempunyai sistem jalan sendiri. Daripada satu bandar gergasi huru-hara, anda mendapat zon teratur yang lebih mudah untuk diurus, selamat dan selesaikan masalah.

Faedahnya adalah praktikal dan serta-merta:

  • Penggunaan IP yang cekap — tetapkan dengan tepat bilangan alamat yang diperlukan oleh setiap jabatan atau fungsi
  • Pengasingan trafik — trafik siaran kekal dalam setiap subnet dan bukannya membanjiri seluruh rangkaian
  • Keselamatan yang dipertingkatkan — anda boleh meletakkan tembok api dan ACL antara subnet untuk mengawal lalu lintas timur-barat
  • Penyelesaian masalah dipermudah — masalah dalam satu subnet jarang menjejaskan yang lain
  • Skalabiliti — menambah segmen baharu tidak memerlukan alamat semula seluruh rangkaian

Konsep Teras: Topeng Subnet

Pada dasarnya, subnet adalah tentang menjawab satu soalan: bahagian alamat IP yang manakah mengenal pasti rangkaian dan bahagian manakah yang mengenal pasti hos?

Alamat IPv4 adalah 32 bit panjang — empat oktet 8 bit setiap satu, ditulis dalam tatatanda perpuluhan bertitik seperti `192.168.1.0`. Topeng subnet (atau panjang awalan) memberitahu anda berapa banyak bit tersebut tergolong dalam bahagian rangkaian.

Mari kita gunakan contoh yang paling biasa: `255.255.255.0`, juga ditulis sebagai `/24`.

```
192.168.1.0/24
```

`/24` bermaksud 24 bit pertama (tiga oktet: `192.168.1`) ialah bahagian rangkaian. Baki 8 bit (oktet terakhir: `.0`) ialah bahagian hos, memberi anda 256 alamat yang mungkin. Tolak alamat rangkaian (semua bit hos sifar) dan alamat siaran (semua bit hos satu), dan anda mempunyai 254 alamat hos yang boleh digunakan.

Itulah asasnya. Sekarang mari kita potong.

Kaedah Binari (Anda Hanya Perlu Ini Sekali)

Cara terpantas untuk memahami subnetting adalah dengan berfikir dalam binari selama lima minit tepat. Ini semua yang anda perlu tahu:

Setiap oktet ialah 8 bit, dengan nilai perpuluhan ini:

```
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1
```

Apabila anda "meminjam" bit daripada bahagian hos untuk mencipta subnet, setiap bit yang dipinjam menggandakan bilangan subnet dan mengurangkan separuh bilangan hos bagi setiap subnet.

Contoh: Ambil `192.168.1.0/24` dan pinjam 2 bit. Awalan baharu anda ialah `/26`.

  • Berapa banyak subnet? 2² = 4 subnet
  • Berapa banyak hos bagi setiap subnet? 2⁶ − 2 = 62 hos (6 bit hos kekal, tolak rangkaian dan siaran)

Empat subnet ialah:


  • `192.168.1.0/26` — hos 1 hingga 62

  • `192.168.1.64/26` — hos 65 hingga 126

  • `192.168.1.128/26` — hos 129 hingga 190

  • `192.168.1.192/26` — hos 193 hingga 254

Perhatikan coraknya? Setiap subnet bermula pada gandaan 64 (saiz blok). Formula saiz blok adalah mudah: 256 ÷ bilangan subnet, atau setara 2^(8 − bit yang dipinjam).

Senario Praktikal

Mari jadikan ini nyata. Anda sedang menyediakan rangkaian pejabat kecil dengan tiga jabatan:

JabatanPerantiKeperluan
Kejuruteraan50 hosMemerlukan ruang untuk berkembang kepada 70
Operasi25 hosMemerlukan ruang untuk berkembang kepada 40
Wi-Fi tetamu10 hosTerpencil, tiada akses dalaman

Anda mempunyai satu blok `/24`: `10.0.0.0/24`.

Langkah 1: Tentukan subnet terkecil yang sesuai dengan keperluan pertumbuhan Kejuruteraan (70 hos).

  • 2ⁿ − 2 ≥ 70
  • 2⁷ − 2 = 126 (7 bit hos)
  • Itu subnet `/25` (32 − 7 = 25)

Jadi Kejuruteraan mendapat `10.0.0.0/25` — 126 hos yang boleh digunakan, banyak ruang.

Langkah 2: Operasi memerlukan 40 hos.

  • 2⁶ − 2 = 62 (6 bit hos)
  • Itu subnet `/26`

Operasi mendapat `10.0.0.128/26` — 62 hos yang boleh digunakan.

Langkah 3: Wi-Fi tetamu memerlukan 10 hos.

  • 2⁴ − 2 = 14 (4 bit hos)
  • Itu subnet `/28`

Wi-Fi tetamu mendapat `10.0.0.192/28` — 14 hos yang boleh digunakan, sempurna.

Tunggu — kami mempunyai ruang yang tinggal antara `.192` dan `.255`. Blok `/28` ialah 16 alamat (`10.0.0.192` hingga `10.0.0.207`). Itu meninggalkan `10.0.0.208` hingga `10.0.0.255` percuma untuk pengembangan masa hadapan.

Langkah 4: Rancang penghalaan.

Sekarang konfigurasikan penghala/firewall anda dengan tiga subnet ini pada VLAN atau antara muka yang berasingan:

  • VLAN 10 — Kejuruteraan: `10.0.0.0/25`
  • VLAN 20 — Operasi: `10.0.0.128/26`
  • VLAN 30 — Wi-Fi Tetamu: `10.0.0.192/28`

Tambahkan ACL untuk menyekat Wi-Fi Tetamu daripada mengakses VLAN 10 dan 20, dan anda mempunyai reka bentuk rangkaian yang bersih, selamat dan cekap.

Helaian Penipuan Subnet Biasa (Hafal Ini)

AwalanSubnet MaskHos setiap SubnetKes Penggunaan
/30255.255.255.2522Pautan titik ke titik
/29255.255.255.2486Kelompok pelayan kecil
/28255.255.255.24014Wi-Fi tetamu, VLAN kecil
/27255.255.255.22430Pejabat cawangan
/26255.255.255.19262Jabatan sederhana
/25255.255.255.128126Jabatan besar
/24255.255.255.0254Standard /24 (paling biasa)
/23255.255.254.0510Dua /24s digabungkan
/22255.255.252.01022Tapak besar

CIDR: Mengapa Anda Perlu Melupakan Alamat Kelas

Pengalamatan kelas (Kelas A = /8, Kelas B = /16, Kelas C = /24) mati pada tahun 1993 apabila CIDR (Penghalaan Antara Domain Tanpa Kelas) diperkenalkan. Namun ramai pakar IT masih berfikir dalam istilah kelas.

CIDR membolehkan anda menggunakan sebarang panjang awalan, bukan sahaja /8, /16 atau /24. Inilah yang menjadikan VLSM (Variable Length Subnet Masking) mungkin — anda boleh mencampurkan saiz subnet yang berbeza dalam rangkaian yang sama, seperti yang kami lakukan dalam contoh praktikal di atas.

Apabila mereka bentuk rangkaian baharu, sentiasa tanya: "Apakah subnet terkecil yang memenuhi keperluan hari ini ditambah pertumbuhan 50%?" Kemudian pilih saiz seterusnya jika anda tidak pasti. Adalah lebih baik untuk mempunyai beberapa alamat yang tidak digunakan daripada alamat semula subnet kemudian.

Perangkap Biasa yang Perlu Dielakkan

Perangkap 1: Melupakan rangkaian dan alamat siaran. Kedua-dua alamat ini dalam setiap subnet tidak boleh diberikan kepada hos. Sentiasa tolak 2 daripada jumlah kiraan alamat anda.

Perangkap 2: Subnet bertindih. Ini adalah kesilapan yang paling biasa. Semak semula bahawa julat subnet anda tidak bertindih — hos tidak boleh dimiliki oleh dua subnet secara serentak. Gunakan kalkulator subnet jika anda tidak pasti.

Pitfall 3: Subnet mask tidak padan pada peranti. Jika satu peranti mempunyai /24 mask dan satu lagi mempunyai /25, mereka mungkin tidak berkomunikasi dengan betul walaupun ia berada pada julat IP yang sama. Pastikan konfigurasi subnet mask yang konsisten merentas semua peranti dalam VLAN yang sama.

Kesalahan 4: Tidak merancang untuk pertumbuhan. A /30 (2 hos yang boleh digunakan) pada pautan yang mungkin memerlukan 3 peranti esok bermakna menangani semula. Sentiasa bina dalam 50-100% overhed.

Alatan Yang Diperlukan Setiap Pentadbir

Anda tidak perlu melakukan matematik binari dengan tangan setiap kali. Alat ini akan menjimatkan masa anda:

  • `ipcalc` (Linux CLI) — `ipcalc 10.0.0.0/24 -s 50 25 10` mengira subnet dengan pelbagai saiz secara automatik
  • `sipcalc` — output yang lebih terperinci dengan perwakilan binari
  • Kalkulator subnet dalam talian — pantas untuk semakan sekali sahaja, tetapi `ipcalc` lebih pantas apabila anda berada di terminal
  • `nmap` — `nmap -sL 10.0.0.0/24` menyenaraikan semua alamat dalam subnet tanpa menghantar paket

Untuk memasang pada Debian/Ubuntu: `apt install ipcalc sipcalc`

Kesimpulan

Subnetting bukanlah sihir — ia hanya menggunakan aritmetik binari dengan tujuan praktikal. Sebaik sahaja anda memahami hubungan antara panjang awalan, saiz blok dan kiraan hos, anda akan mereka bentuk rangkaian yang cekap dalam beberapa minit dan bukannya jam.

Perkara utama: pinjam bit untuk mencipta subnet, tolak 2 untuk rangkaian dan alamat siaran, sentiasa merancang untuk pertumbuhan dan jangan takut menggunakan kalkulator. Setiap profesional rangkaian, daripada calon CCNA kepada arkitek CCIE, bergantung pada matematik asas yang sama.

Lain kali anda berdepan dengan cabaran reka bentuk rangkaian, ambil `/24` itu dan mula menghiris. Diri masa depan anda — dan prestasi rangkaian anda — akan berterima kasih kepada anda.

Infografik: Subnetting Dipermudahkan

Infografik: Subnetting Dipermudahkan

← Back to Homepage

💬 0 Comments

☕ Support Eismar Tech Hub

🌎 International

Beli kopi

Credit Card / PayPal accepted

💳 Local (Malaysia)

Touch N Go QR

Touch 'n Go / DuitNow QR