Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 1.21 KB

README.md

File metadata and controls

33 lines (28 loc) · 1.21 KB

ServerDNS

Desarrollado con los siguientes requisitos 🛠️:

  • Entrega el día 3 de Mayo de 2021 a las 9:00AM Desarrollarlo en C/C++ sobre GNU/Linux.
  • El DNS server debe ser estándar (RFC1035).
  • Se requiere únicamente la conversión de nombres a direcciones IP sobre el protocolo de transporte UDP.
  • El servidor debe estar en capacidad de responder simultáneamente a múltiples solicitudes DNS por parte de los clientes.
  • El servidor DNS debe poder resibir Query y Responder con un Query Response.
  • El servidor DNS responde peticones de resolucion de nombres tipo A desde el Master File y si no se encuentran las envia a un Foreging Resolver y debuelve la respuesta el cliente que la solicito.

Instalación en GNU/Linux

Abre la Terminal

Luego accede a la carpeta serverDNS con el siguiente comando:

cd serverDNS

Luego ejecuta usando super usuario:

sudo python3 main.py

Listo, ahora el servidor esta en espera de datos para procesar y responder.

  • Abre otra terminar ya sea en el mismo computador o uno en la red LAN Ejeuta comando dig en el localhost si es el caso o la ip privada
dig javeriana.edu.co @localhost

Fin..

License

GPL v3