I need a working sample of a basic dns server, written in C. Should be compatible with recent Linux distros (such as Debian). 1. There is no importance to how it handles multiple clients. 2. Only the ability to serve clients with the existing hard-coded records is required. 3. There is no need for configuration files or arguments. Note #1: The fact that I'm asking for a basic server, doesn't means I'm asking for a poor implementation. TCP is mandatory. Note #2: It's allowed to provide code that been been already written - as long as it answers my requirement.
1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No 3rd party components unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).
Recent Linux - Debian