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.
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..