Ana içeriğe geç
Bulut & Altyapı

Geliştirici kendi yazdığı ağ yığınını DN42 üzerinde devreye aldı

Öne çıkanlar

  • DNet projesi Linux TAP cihazı üzerinden Ethernet, ARP, IPv4 ve UDP protokollerini işliyor.
  • Özel ağ yığını, DN42 üzerindeki yetkili DNS sunucusu olarak canlı sorgulara yanıt veriyor.
  • Altyapı yönetimi NixOS yerine Debian, pyinfra ve Docker Compose bileşenlerine taşındı.

Yazılım geliştiricisi lyc8503, DNet adını verdiği ve sıfırdan geliştirdiği özel ağ yığınını merkeziyetsiz dinamik ağ ortamı DN42 üzerinde çalışır hale getirdi. Linux çekirdeğindeki ağ yığınlarına olan bağımlılığı ve tekil hata noktası risklerini ele alan geliştirici, deneysel projesini canlı ağ ortamına taşıdı.

Linux üzerinde TAP cihazı oluşturarak Ethernet çerçevelerini işleyen sistem; ARP çözümleme, IPv4 paket ayrıştırma, ICMP yanıtları ve UDP paket aktarımı işlevlerini destekliyor. Dört yıllık aranın ardından projeyi güncelleyen geliştirici, temel bir DNS sunucusu ekleyerek kendi DN42 alan adı için yetkili DNS hizmeti sunmaya başladı.

Altyapı tarafında daha önce denediği NixOS yapılandırmasından Debian ve Docker Compose mimarisine geçen geliştirici, servis izolasyonunu ağ ad alanları üzerinden sağlıyor. Sisteme hem genel internet üzerinden DNS sorgularıyla hem de doğrudan DN42 ağı içinden erişilebiliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.