✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more
Andrii Bidochko
  • Updated: December 4, 2025
  • 7 min read

Kea DHCP Sunucusu: Modern ve Ölçeklenebilir Çözüm

Kea DHCP, modern ağ altyapılarında yüksek performans, ölçeklenebilirlik ve açık kaynak avantajı sunan bir DHCPv4 ve DHCPv6 sunucusudur.

Türkiye’deki ağ yöneticileri, BT altyapı yöneticileri ve DevOps mühendisleri için Kea, geleneksel ISC DHCP’nin yerine geçebilecek, modüler, API‑destekli ve yüksek kullanılabilirlik (HA) özellikleriyle donatılmış bir çözümdür.

1. KEA DHCP’nin Önemi ve Türkiye’deki Ağ Yönetimine Katkısı

DHCP (Dynamic Host Configuration Protocol), ağdaki cihazların IP adresi, DNS ve diğer ağ parametrelerini otomatik olarak almasını sağlar. Geleneksel DHCP çözümleri, büyük ölçekli veri merkezlerinde ve bulut ortamlarında performans ve esneklik açısından sınırlamalar gösterebilir. Kea DHCP, bu eksikleri modern bir mimariyle kapatır:

  • Çoklu iş parçacığı (multi‑threaded) desteği sayesinde yüksek istek hacmini sorunsuz işler.
  • JSON tabanlı dinamik yapılandırma ve REST API entegrasyonu, anlık değişiklikleri sunucu yeniden başlatmadan uygular.
  • MySQL ve PostgreSQL gibi veri tabanı arka planlarıyla lease ve host rezervasyonlarını merkezi bir depoda tutarak HA senaryolarını kolaylaştırır.

Bu özellikler, Enterprise AI platform by UBOS gibi büyük ölçekli çözümlerle entegrasyon için ideal bir temel oluşturur.

2. KEA’nın Temel Özellikleri ve Yenilikleri

Kea, ISC’nin uzun yıllara dayanan DHCP tecrübesini modern bir paket içinde sunar. En dikkat çeken yenilikler şunlardır:

  1. Modüler Dağıtım: DHCPv4, DHCPv6 ve DDNS (Dynamic DNS) ayrı daemon’lar olarak çalışır.
  2. Hook Modülleri: C++ ile geliştirilebilen eklentiler, özelleştirilmiş iş akışları ve güvenlik kontrolleri ekler.
  3. RESTful API: /config ve /leases uç noktalarıyla anlık yapılandırma.
  4. Veri Tabanı Entegrasyonu: MySQL ve PostgreSQL destekli backend’ler, lease ve host verilerini merkezi bir depoda tutar.
  5. Stork Dashboard: Görsel izleme ve HA yönetimi için web tabanlı kontrol paneli.

Bu özellikler, UBOS solutions for SMBs gibi ölçeklenebilir çözümlerle uyumlu çalışarak, küçük ve orta ölçekli işletmelerin ağ yönetimini basitleştirir.

3. Modüler Tasarım ve Hook Mimarisinin Gücü

Kea’nın modüler yapısı, sadece ihtiyacınız olan bileşenleri etkinleştirmenize olanak tanır. Örneğin, sadece IPv4 adres dağıtımı yapacaksanız DHCPv6 daemon’ını devre dışı bırakabilirsiniz. Hook modülleri ise aşağıdaki senaryolarda kritik rol oynar:

  • Özel Kimlik Doğrulama: Kullanıcı tanımlı hook ile MAC adresi tabanlı filtreleme.
  • İstatistik Toplama: Lease istatistiklerini bir zaman serisi veri tabanına gönderme.
  • Güvenlik Politikaları: IP adresi tahsisinde dinamik kara liste uygulama.

Geliştiriciler, OpenAI ChatGPT integration gibi yapay zeka entegrasyonlarını hook olarak ekleyerek, otomatik ağ sorun tespiti ve çözüm önerileri sunabilir.

4. REST API ve Veri Tabanı Entegrasyonları

Kea’nın REST API’si, JSON tabanlı yapılandırma dosyasını uzaktan yönetmenizi sağlar. Bu sayede CI/CD pipeline’ları içinde DHCP konfigürasyonu otomatikleştirilebilir. API üzerinden aşağıdaki işlemler yapılabilir:

  • Yeni subnet ekleme ve silme.
  • Lease bilgilerini sorgulama ve güncelleme.
  • Host rezervasyonlarını yönetme.

Veri tabanı entegrasyonu, Workflow automation studio ile birleştirildiğinde, lease verileri otomatik raporlamaya ve analiz platformlarına (ör. Chroma DB integration) aktarılabilir.

5. Yüksek Kullanılabilirlik ve Stork Kontrol Paneli

HA senaryoları, kritik ağ hizmetlerinin kesintisiz çalışması için vazgeçilmezdir. Kea, iki ana HA yaklaşımını destekler:

  1. Active‑Passive Çift: Birincil sunucu arızalandığında ikincil otomatik devreye girer.
  2. Shared Lease Database: MySQL/PostgreSQL üzerinden ortak lease tablosu, tüm sunucuların aynı lease bilgisine erişmesini sağlar.

UBOS partner program kapsamında, Stork Dashboard’u merkezi izleme ve otomatik failover yönetimi için kullanabilirsiniz. Stork, aşağıdaki bilgileri gerçek zamanlı gösterir:

  • CPU ve bellek kullanımı.
  • Lease havuzu doluluk oranları.
  • HA çiftlerinin durumları ve geçiş geçmişi.

Görsel bir örnek aşağıda yer almaktadır:

Kea DHCP mimarisi

6. Performans ve Ölçeklenebilirlik Detayları

Kea’nın çoklu iş parçacığı mimarisi, aynı anda binlerce DHCP isteğini işleyebilir. Performans testleri, 10 Gbps ağlarda 10 000+ istek/saniye oranına ulaşabildiğini göstermektedir. Ölçeklenebilirliği artırmak için şu adımlar izlenebilir:

  • İş Parçacığı Sayısını Artırma: dhcp4: { "threads": 8 } gibi konfigürasyonlarla CPU çekirdek sayısına göre ayarlama.
  • Veri Tabanı Optimizasyonu: InnoDB yerine MyRocks gibi yüksek performanslı motorlar tercih edilebilir.
  • Cache Katmanı: Redis gibi bellek içi önbelleklerle lease sorgularını hızlandırma.

Bu teknikler, AI marketing agents gibi yüksek trafikli uygulamaların arka planında sorunsuz çalışmasını sağlar.

7. Kurulum ve Yapılandırma Rehberi

Kea’nın kurulumu, paket yöneticileri (apt, yum) veya Docker konteynerleri üzerinden yapılabilir. Aşağıda adım adım bir kurulum süreci özetlenmiştir:

7.1. Paket Yöneticisi ile Kurulum

# Ubuntu/Debian
sudo apt update
sudo apt install kea-dhcp4-server kea-dhcp6-server kea-admin

# RHEL/CentOS
sudo yum install kea-dhcp4 kea-dhcp6 kea-admin

7.2. Docker ile Hızlı Başlangıç

docker run -d \
  --name kea \
  -p 67:67/udp \
  -v $(pwd)/kea.conf:/etc/kea/kea.conf \
  isc/kea:latest

7.3. JSON Konfigürasyonu

Temel bir IPv4 subnet tanımı aşağıdaki gibi yapılandırılır:

{
  "Dhcp4": {
    "interfaces-config": {
      "interfaces": [ "eth0" ]
    },
    "subnet4": [
      {
        "subnet": "192.168.10.0/24",
        "pools": [ { "pool": "192.168.10.10 - 192.168.10.200" } ],
        "option-data": [
          { "name": "routers", "data": "192.168.10.1" },
          { "name": "domain-name-servers", "data": "8.8.8.8, 8.8.4.4" }
        ]
      }
    ]
  }
}

Konfigürasyon dosyasını düzenledikten sonra kea-dhcp4 -c /etc/kea/kea.conf komutu ile servisi başlatabilirsiniz. Değişiklikleri anında uygulamak için kea-admin config-set API’si kullanılabilir.

Daha fazla örnek ve şablon için UBOS templates for quick start sayfasını inceleyebilirsiniz.

8. Sonuç ve Gelecekteki Gelişmeler

Kea DHCP, açık kaynak topluluğu ve ISC’nin uzun yıllara dayanan deneyimiyle, modern ağların ihtiyaç duyduğu yüksek performans, esneklik ve otomasyon özelliklerini tek bir paket içinde sunar. Türkiye’deki BT profesyonelleri, UBOS platform overview üzerinden Kea’yı diğer UBOS hizmetleriyle birleştirerek, tam entegre bir bulut‑yerel ağ yönetim çözümü elde edebilir.

Gelecek sürümlerde beklenen yenilikler arasında:

  • gelişmiş AI‑tabanlı lease analitiği (ör. AI SEO Analyzer entegrasyonu),
  • kapsamlı grafiksel raporlama ve özel dashboard seçenekleri,
  • Docker‑Compose ve Kubernetes‑native dağıtım şablonları,
  • Yeni hook modülleriyle gerçek zamanlı tehdit tespiti ve otomatik yanıt mekanizmaları.

Bu gelişmeler, UBOS for startups ve UBOS solutions for SMBs gibi farklı ölçeklerdeki işletmelerin ağ altyapılarını geleceğe hazırlamasına yardımcı olacaktır.

9. Kaynaklar ve Ekstra Araçlar

Kea DHCP hakkında daha detaylı teknik dokümantasyon ve topluluk desteği için ISC’nin resmi KEA sayfasını ziyaret edin. UBOS ekosistemi içinde ise aşağıdaki kaynaklar iş akışınızı hızlandırabilir:

Bu araçlar, About UBOS sayfasında yer alan vizyon ve misyon çerçevesinde, ağ yöneticilerinin iş yükünü hafifletmek üzere tasarlanmıştır.

Son olarak, Kea’nın lisans koşulları ve topluluk katkıları hakkında bilgi almak için UBOS pricing plans sayfasını inceleyebilir, ihtiyacınıza uygun destek paketlerini seçebilirsiniz.

Kea DHCP ile Ağınızı Geleceğe Taşıyın

Modern, ölçeklenebilir ve yüksek kullanılabilir bir DHCP altyapısı kurmak için Kea’yı seçin. UBOS ekosistemiyle entegrasyon, otomasyon ve AI destekli yönetim kapasitelerini bir araya getirir.

UBOS Platformunu Keşfedin


Andrii Bidochko

CTO UBOS

Andrii Bidochko is an AI entrepreneur and researcher focused on AI agents, reinforcement learning, and autonomous systems. He writes about the technologies shaping the future of machine intelligence, from frontier models and agent architectures to real-world AI applications.

Sign up for our newsletter

Stay up to date with the roadmap progress, announcements and exclusive discounts feel free to sign up with your email.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.