Instalación y configuración de un servidor RADIUS desde Powershell

RADIUS, es un protocolo de autenticación cliente-servidor de usuarios remotos, proviene de las siglas Remote Authentication Dial-In User Services, sus funciones son: Authentication: Verifica la identidad de un equipo o usuario que trata de conectarse. Para ello se pueden usar varios métodos, certificados o usuario/contraseña.Authorization: Comprueba los permisos y privilegios del equipo o usuario que realiza la conexión. Accounting: Registra la actividad de un equipo o usuario que haya sido previamente autenticado y autorizado para acceder a nuestra red. Un sistema RADIUS, esta formado por dos elementos de red: Servidor RADIUS: Este servidor, es…continue reading →

Material UI / Caching en React

¿Qué es Material UI? https://flic.kr/p/2iJdEXq Material-UI es una biblioteca de código abierto que implementa el lenguaje visual de "materiales" de Google en sus componentes React. Ofrece la capacidad de combinar su biblioteca de interfaz de usuario, con el marco front-end de React.js. Con Material UI se pueden crear diseños profesionales modernos con personalización completa para aplicaciones sin las limitaciones de tiempo de iniciar CSS completo desde cero. En el siguiente tutorial, veremos algunos elementos y componentes de Material como los cards, con React y Material-UI. La aplicación implementará React Hooks, React Context, y…continue reading →

Configuración de un Conditional Forwarder en Windos Server 2016 (entorno gráfico)

Un servidor DNS en una parte fundamental de una estructura de red. Este resolverá peticiones que guardan relación con el espacio de nombres de dominio. Tenemos de dos tipos: -Servidor Primario: guarda la información de una zona determinada del espacio de nombres de dominio en su propia base de datos. -Servidor Secundario: la información del espacio de nombres tiene que ser resuelta en otro servidor de nombres. La información se almacena en la cache. Una de la características mas útiles del DNS es el reenviador condicional. Esta característica permite a un servidor DNS…continue reading →

Librería Spring, animación de imágenes

¿Para qué sirve la librería Spring? Spring sirve para crear animaciones a través de la física de resortes, lo que significa, hacer animaciones basadas en el movimiento real del usuario. Esta librería es funcional tanto en iOS como en Android. Además es multiplataforma, admite web, react-native, react-native-web ... ¿Cómo se utiliza? Deberemos instalar Spring en nuestro proyecto React: Necesitamos la animación-primitiva en sí, y  animated que nos facilita elementos nativos para recibir valores animados. Gracias a "useSpring" podremos dotar de funcionalidad a los objetos. Con la palabra reservada animated podremos crear objetos dinámicos.…continue reading →

Configurar un Conditional Forwarder usando dnscmd.

Introducción El DNS son las siglas de Domain Name System o Sistema de Nombres de Dominio, su tarea es  apuntar los dominios al servidor correspondiente, y además nos servirá para traducir la dirección real, que es una relación numérica denominada IP, en el nombre del dominio. DNS es un servicio jerárquico y distribuido, puede entregar más información: servidores de correo electrónico de un dominio, servidores de nombres, ...  Es parte de los servicios de infraestructura, como DHCP y AD DS. AD DS depende de DNS para su funcionamiento.  Este servicio está distribuido entre…continue reading →

Implantación de Docker en Aplicación NET CORE

Nos disponemos a realizar una aplicación MVC Core integrando Docker.  en este proyecto usaremos MariaDB como base de datos.  Pero antes de comenzar, veamos brevemente qué es Docker. ¿Qué es Docker? Docker es una herramienta diseñada para facilitar la creación, implementación y ejecución de aplicaciones mediante el uso de contenedores. Los contenedores permiten a un desarrollador empaquetar una aplicación con todas las partes que necesita, como librerías y otras dependencias, y enviarla como un paquete rápidamente. https://flic.kr/p/2iuUUE4 Como puede ver en el diagrama, todas y cada una de las aplicaciones se ejecutan en…continue reading →