Electrotechnical and Computer Engineering
Vol. 41 No. 02 (2026): Proceedings of the Faculty of Technical Sciences
KOROZ - eBPF BASED DNS CACHE REFRESHER
Abstract
This paper explores the use of eBPF technology for DNS traffic optimization. By implementing a system based on eBPF, XDP, and the Rust programming language, real-time inspection and manipulation of network packets is demonstrated. Theoretical foundations are presented, key solution components are described, results are evaluated, and future development directions are proposed, including the integration of heuristics and artificial intelligence for DNS cache optimization.
References
- [1] RFC 1034 - DOMAIN NAMES - CONCEPTS AND FACILITIES https://www.rfc-editor.org/rfc/rfc1034 (pristupljeno u decembru 2024.)
- [2] RFC 1035 - DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION https://www.rfc-editor.org/rfc/rfc1035 (pristupljeno u decembru 2024.)
- [3] Hon K 2024 Web, URLs, domains, DNS Technology and security for lawyers and other professionals (Edward Elgar Publishing) pp 317–36
- [4] eBPF https://ebpf.io/what-is-ebpf/ (pristupljeno u decembru 2024.)
- [5] eBPF Verifier https://ebpf.io/what-is-ebpf/#verification (pristupljeno u decembru 2024.)
- [6] Aya framework https://aya-rs.dev/ (pristupljeno u decembru 2024.)
- [7] BPF Ring Buffer https://docs.kernel.org/bpf/ringbuf.html (pristupljeno u decembru 2024.)