Ağ Temelleri 2026: IP, Subnet, DNS ve IPv6
Kodun çalıştığı ama bir türlü "erişilemediği" anlar, çoğu zaman bir ağ kavramının eksik kalmasından kaynaklanır. Geliştirici ya da sistem yöneticisi olun, IP adresi, subnet, DNS ve port gibi temelleri bilmek hata ayıklamayı saatlerden dakikalara indirir. Bu yazı, 2026 itibarıyla güncel ve pratik bir başvuru kaynağı olarak tasarlandı. Akademik teoriden çok, günlük işinize yarayacak özü anlatıyoruz.
IP Adresi Nedir? IPv4 ve IPv6
Bir IP adresi, bir ağdaki cihazın kimliğidir. İki sürümü yaygın olarak yan yana kullanılır:
- IPv4: 32 bit, dört oktet halinde yazılır:
192.168.1.10. Toplam yaklaşık 4,3 milyar adres üretir ve bu havuz çoktan tükendi. - IPv6: 128 bit, sekiz onaltılık blok halinde yazılır:
2001:0db8:85a3::8a2e:0370:7334. Pratikte sınırsız sayıda adres sunar (~3,4 × 10³⁸).
IPv4 adres kıtlığı uzun süredir NAT (Network Address Translation) ile yönetiliyor; tek bir genel IP'nin arkasına onlarca cihaz gizleniyor. 2026'ya gelindiğinde IPv6 benimseme oranı dünya genelinde mobil ve ev internetinde belirgin biçimde arttı; birçok büyük operatör artık varsayılan olarak IPv6 dağıtıyor. IPv6, NAT'a olan ihtiyacı azaltır, uçtan uca bağlanabilirliği geri getirir ve başlık yapısı daha sade olduğu için yönlendirme açısından verimlidir. Yine de IPv4 yakın gelecekte kaybolmayacak; ikisinin bir arada çalıştığı dual-stack yapılar standart haline geldi.
IPv6 yazımında iki kısayol işinizi kolaylaştırır: ardışık sıfır blokları :: ile bir kez kısaltılabilir ve her bloktaki baştaki sıfırlar atılabilir. Yani 2001:0db8:0000:0000:0000:0000:0000:0001 adresi 2001:db8::1 olarak yazılır.
Özel ve Genel IP Adresleri
Her IP "internette görünür" değildir. Belirli aralıklar özel (private) kullanım için ayrılmıştır ve yalnızca yerel ağ içinde anlam taşır:
| Aralık | CIDR | Tipik kullanım |
|---|---|---|
| 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 | Büyük kurumsal ağlar |
| 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 | Orta ölçekli ağlar, Docker |
| 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 | Ev ve ofis ağları |
Bu adresler internete doğrudan çıkamaz; router'ınız NAT ile onları tek bir genel IP'ye çevirir. Bir adresin hangi sınıfa veya türe ait olduğunu hızlıca doğrulamak için IP Sınıf Kontrolü aracını kullanabilirsiniz.
Subnet Maskesi ve CIDR
Bir IP tek başına yetmez; nerede ağ kısmının bitip nerede cihaz (host) kısmının başladığını subnet maskesi belirler. Maske de 32 bittir: soldan 1 olan bitler ağı, 0 olan bitler host'u gösterir.
IP : 192.168.1.10
Maske : 255.255.255.0
11111111.11111111.11111111.00000000
└──────── ağ (24 bit) ─────┘└ host ┘
CIDR notasyonu, maskeyi 255.255.255.0 yerine /24 gibi tek sayıyla ifade eder: kaç bitin ağa ayrıldığını söyler. Kullanılabilir host sayısı şu formülle bulunur:
Kullanılabilir host = 2^(32 − prefix) − 2
Çıkarılan 2 adres, ağ adresi (tüm host bitleri 0) ile broadcast adresidir (tüm host bitleri 1). İşte sık kullanılan değerler:
| CIDR | Subnet maskesi | Kullanılabilir host |
|---|---|---|
| /30 | 255.255.255.252 | 2 |
| /29 | 255.255.255.248 | 6 |
| /28 | 255.255.255.240 | 14 |
| /26 | 255.255.255.192 | 62 |
| /24 | 255.255.255.0 | 254 |
| /16 | 255.255.0.0 | 65.534 |
Bir ağın ağ adresini, broadcast'ini ve host aralığını elle çıkarmak yerine Subnet Hesaplayıcı aracına IP ve prefix girmeniz yeterli.
DNS Nasıl Çalışır?
İnsanlar magmanex.com yazar; bilgisayarlar IP konuşur. Aradaki çeviriyi DNS (Domain Name System) yapar. Bir alan adına ilk kez eriştiğinizde çözümleme kabaca şöyle ilerler:
- Tarayıcı ve işletim sistemi önbelleğe bakar; varsa iş biter.
- Yoksa istek resolver sunucusuna (genelde ISP veya 1.1.1.1 gibi) gider.
- Resolver, kök sunuculardan başlar,
.comgibi TLD sunucularına, oradan da alan adının yetkili (authoritative) sunucusuna sorar. - Yetkili sunucu IP'yi döner; resolver bunu TTL süresince önbelleğe alır.
Bu zincir milisaniyeler sürer ama yanlış yapılandırılmış bir kayıt tüm siteyi erişilmez kılabilir. Bir alan adının kayıtlarını canlı sorgulamak için DNS Sorgulama aracı pratiktir.
DNS Kayıt Türleri
| DNS kaydı | Amacı |
|---|---|
| A | Alan adını bir IPv4 adresine eşler |
| AAAA | Alan adını bir IPv6 adresine eşler |
| CNAME | Bir alan adını başka bir alan adına yönlendirir (takma ad) |
| MX | Alanın e-posta sunucusunu ve önceliğini belirtir |
| TXT | Serbest metin; SPF, DKIM ve doğrulama için kullanılır |
Örneğin e-postanızın gitmemesinin nedeni çoğu zaman eksik bir MX veya yanlış bir SPF (TXT) kaydıdır; HTTPS sertifika doğrulamaları ise sıkça TXT veya CNAME ister.
Portlar: Aynı IP, Farklı Servisler
IP adresi bir binayı, port ise o binadaki bir daireyi temsil eder. Bir sunucu tek bir IP üzerinde aynı anda birçok servis çalıştırabilir; her birini farklı bir port numarası ayırır. Bilmeniz gereken birkaçı:
- 80 – HTTP
- 443 – HTTPS
- 22 – SSH
- 53 – DNS
- 5432 – PostgreSQL
"Bağlantı reddedildi" hataları çoğu zaman yanlış port, kapalı bir servis ya da bir güvenlik duvarı kuralından kaynaklanır. ip:port ikilisini her zaman birlikte düşünün.
Özet
2026'da bir geliştiricinin ağ konusunda elinde tutması gereken çekirdek bilgiler:
- IPv4 tükendi; IPv6 ve dual-stack yapılar artık standart.
- Özel IP aralıkları yereldir; internete NAT üzerinden çıkar.
- CIDR prefix'i ağ/host ayrımını belirler: kullanılabilir host = 2^(32 − prefix) − 2.
- DNS kayıtları (A, AAAA, CNAME, MX, TXT) farklı işler görür; biri yanlışsa servis düşer.
- Port, aynı IP üzerindeki servisleri ayırır.
Not: MagmaNex'teki tüm ağ araçları tamamen tarayıcınızda çalışır. Girdiğiniz hiçbir IP, alan adı veya ağ bilgisi sunucuya gönderilmez; üyelik gerektirmez ve ücretsizdir.

