java-dns-server is a UDP DNS server written in java where you can input entries that should be returned.
Learning CoreDNS: Configuring DNS for Cloud Native EnvironmentsLearning CoreDNS: Configuring DNS for Cloud Native Environments (2019)
by Belamaric, John, Liu, Cricket
The Hidden Potential of DNS In Security: Combating Malware, Data Exfiltration, and more - The Guide for Security ProfessionalsThe Hidden Potential of DNS In Security: Combating Malware, Data Exfiltration, and more - The Guide for Security Professionals (2023)
by Kuo, Joshua M, Gibson J.D., Ross
Computer Networks, Global EditionComputer Networks, Global Edition (2021)
by Tanenbaum, Andrew, Wetherall, David
The Illustrated Network: How TCP/IP Works in a Modern NetworkThe Illustrated Network: How TCP/IP Works in a Modern Network (2017)
by Goralski, Walter
Computer Networking: A Top-Down ApproachComputer Networking: A Top-Down Approach (2016)
by Kurose, James, Ross, Keith
DNS Management: Architecture, Troubleshooting, and Best PracticesDNS Management: Architecture, Troubleshooting, and Best Practices (2025)
by Relington, James
Learning Network Programming with JavaLearning Network Programming with Java (2015)
by Reese, Richard
DNS and BIND on IPv6: DNS for the Next-Generation InternetDNS and BIND on IPv6: DNS for the Next-Generation Internet (2011)
by Liu, Cricket
Pro DNS and BINDPro DNS and BIND (2005)
by Aitchison, Ron
DNS For DummiesDNS For Dummies (2003)
by Rampling, Blair, Dalan, David
Practical TCP/IP: Designing, Using & Troubleshooting TCP/IP Networks on Linux and WindowsPractical TCP/IP: Designing, Using & Troubleshooting TCP/IP Networks on Linux and Windows (2011)
by Mansfield, Niall
DNS and BIND: Help for System AdministratorsDNS and BIND: Help for System Administrators (2006)
by Liu, Cricket, Albitz, Paul
TCP/IP Network Administration (3rd Edition; O'Reilly Networking)TCP/IP Network Administration (3rd Edition; O'Reilly Networking) (2002)
by Hunt, Craig