El protocolo DNS en la capa de aplicación.

En primer lugar vamos a explicar la capa de aplicación, esta define las aplicaciones de red y los servicios de internet estándar que puede utilizar un usuario. Estos servicios utilizan la capa de transporte para enviar y recibir datos. Existen varios protocolos de la capa de aplicación: ftp, tftp, telnet, rlogin, rsh, DNS, LDAP, NFS, SNMP, RDISC y RIP. Gracias a este sistema de nombre de dominio, podemos proporcionar el servicio de nombres de Internet para las redes TCP/IP. DNS permite proporcionar nombres de host al servicio de direcciones IP, lo que hace…continue reading →

Direrencias entre xamarin forms y nativo

Si estás leyendo este post, muy probablemente ya habrás oído hablar de las bondades de la programación en Xamarin, y es que nos permite reutilizar gran parte de nuestro código a la hora de crear aplicaciones multiplataforma. Llegada la hora de ponerse a programar y meternos en harina por primera vez es cuando nos asaltan las dudas, al menos en mi caso. Xamarin Forms… Xamarin. Android…. Xamarin.Ios…. ¿what?.... Estos dos últimos junto con Xamarin para Windows Phone (ese gran olvidado, sniff) conforman lo que se denomina Xamarin Nativo. Teniendo en cuenta que el…continue reading →

Configurar un Conditional Forwarder usando dnscmd (línea de comandos)

Hola a todos. En la entrada de hoy hablaremos sobre el comando dnscmd.exe en relación a la creación de reenviadores condicionales. Sus ventajas, inconvenientes, etc… En este video tutorial podéis ver cómo crear dichos reenviadores condicionales. Dicho tipo de reenviador añade un nivel adicional de granularidad al reenviador estándar. Este se encarga de reenviar a otro u otros servidores DNS todas las peticiones que el servidor DNS (en el que se ha configurado) no es capaz de resolver. A diferencia, el reenviador condicional, sólo reenvía las peticiones para un dominio concreto (a uno…continue reading →

Reglas de Validación en MVC

Controles de Validación en ASP .NET Validación de datos. La validación de datos asegura la corrección y precisión de todos los datos de una aplicación. Para la validación de datos se puede usar varios tipos de validación: Validación del tipo de datos. Comprobación del intervalo. Comprobación del código. Validación compleja. La validación del tipo de datos responde a preguntas como “¿Es alfabética la cadena?” y “¿Es numérico el número?”. Este tipo de validaciones se pueden controlar con la interfaz de usuario de la aplicación. La comprobación del intervalo garantiza que el valor proporcionado…continue reading →

Conditional Forwarder en PowerShell

En este post voy a tratar de explicar lo que es un “Conditional Forwarder” y su configuración via PowerShell. Un “Conditional Forwarder” es una pequeña configuración o parámetro que se puede configurar dentro de nuestro servidor DNS que sirve para indicarle a nuestro servidor DNS, hacia que maquina o servidor DNS tiene que reenviar las solicitudes de resolución de nombres que no pueda resolver localmente. Por ejemplo: Contamos con 2 equipos controladores de dominio y servidores DNS dentro del mismo Bosque de nuestra empresa, cada uno de ellos se encuentra en un dominio…continue reading →

Autenticación Personalizada con ASP.Net y MVC.

ASP.NET implementa esquemas de autenticación adicionales utilizando proveedores de autenticación, que son distintos de los esquemas de IIS y se aplican únicamente después de estos últimos. Para empezar veremos un par de conceptos sobre seguridad en ASP.NET: Autenticación: Es el mecanismo para validar las credenciales de usuario (Nombre y Clave) contra el acceso de un sitio web. Este mecanismo generalmente representa una interfaz de solicitud y validación de credenciales de usuarios, para aquellos usuarios que intentan acceder a un sitio web protegido. Autorización: Es el mecanismo que establece permisos de acceso a recursos…continue reading →