Skip to content

DNS server for a Job Interview Test at Ericsson

Notifications You must be signed in to change notification settings

appkoders/dns-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

DNS server for a Job Interview Test at Ericsson (Year 2009)

Develop a DNS server with the following requirements:

  • Develop it in C/C++ for Linux/Solaris/HP-UX.
  • The DNS server must be standard (RFC1035).
  • Support DNS Inverse Query only.
  • Use a file format like /etc/hosts to hold the host/IP list.
  • It has to work using a DNS client (e.g.: dig), and the server has to answer to the client when it requests a DNS Inverse Query.
  • Configurable parameters can be changed dynamically.
  • You can't use third party code neither STL (Standard Template Library).

Maximum development time: 1 week.

Note: https://code.google.com/archive/p/dns-server/wikis/RequirementsClarification.wiki

Desarrollar un servidor DNS con los siguientes requisitos:

  • Desarrollarlo en C/C++ sobre Linux/Solaris/HP-UX.
  • El DNS server debe ser estándar (RFC1035).
  • Soporte de DNS Inverse Query únicamente.
  • Las correspondencias host/IP se leen de un fichero tipo /etc/host.
  • Debe funcionar usando un cliente de DNS (por ejemplo: dig) y se espera que el servidor de DNS conteste correctamente al cliente cuando este le pida un DNS Inverse Query.
  • Los parámetros configurables se puedan cambiar en caliente.
  • No se puede usar fuentes de terceros o STL (Standard Template Library).

Tiempo máximo para el desarrollo: 1 semana.

Nota: https://code.google.com/archive/p/dns-server/wikis/RequirementsClarification.wiki

About

DNS server for a Job Interview Test at Ericsson

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 68.7%
  • Makefile 25.5%
  • Shell 5.8%