Skip to content

Servidor DNS desarrollado para el primero proyecto de la clase del comunicación y redes, facultad de ingeniería, departamento de sistemas en el periodo académico 2021-10. Con el ING. Guillermo A. Montes A.

License

Notifications You must be signed in to change notification settings

AtonCode/ServerDNS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Servidor DNS desarrollado para el primero proyecto de la clase del comunicación y redes, facultad de ingeniería, departamento de sistemas en el periodo académico 2021-10. Con el ING. Guillermo A. Montes A.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages