注目★★★★★Hacker News
4年ぶり復活の自作Network Stack、DN42でDNSを提供
30秒で把握
- 1lyc8503 が自作Network Stack DNetを4年ぶりに再開
- 2DNetがDN42ドメインの権威DNSとしてTXT応答を提供
- 3Debian・pyinfra・Docker ComposeでDN42サービスを分離運用
要約
lyc8503 は自作Network Stack「DNet」を4年ぶりに再開し、DN42上で実際のDNSサービスを提供した。DNetはLinuxのTAPデバイスを通じたEthernetフレーム処理、ARP、IPv4、ICMP、UDPに対応し、現在はDN42ドメインの権威DNSとして動作する。インターネットからTXTレコードを問い合わせられ、DN42内からは172.20.42.224へ直接pingできる。運用基盤はNixOSからDebianへ戻し、pyinfraとDocker ComposeでDN42サービスを管理している。作者はDN42の参加者と実アプリケーションが少ないため、シリーズを終える可能性にも触れた。
あなたへの影響
ネットワーク実装や検証環境を作る日本のエンジニアには、TAP・ARP・IPv4・UDPを段階的に扱う実例として参考になるため、DN42やDocker Composeで小規模な実験環境を構築して試すとよい。
推奨:NixOS運用が破綻した経験から、採用するインフラ管理方式は自分の習熟度と保守性を基準に評価すべき。