SISTEMAS OPERATIVOS AVANZADOS (LINUX) LABORATORIO DNS – WEB DNS PROF. J. HUAPAYA V. CIBERTEC AVANZADOS (LINUX) SIST
Views 87 Downloads 3 File size 525KB
SISTEMAS OPERATIVOS AVANZADOS (LINUX) LABORATORIO
DNS – WEB
DNS PROF. J. HUAPAYA V.
CIBERTEC AVANZADOS (LINUX)
SISTEMAS OPERATIVOS LABORATORIO: DNS – WEB
Objetivos: • Implementar un Servidor DNS y WEB • Administrar un Servidor DNS y WEB. Procedimiento: Trabajaremos con el Siguiente Diagrama:
• En el diagrama rellene los datos de conectividad y configure los parámetros de red apropiados para los equipos.
PREPARANDO EL AMBIENTE Para el desarrollo del presente Laboratorio se hará uso de Maquinas Virtuales, es recomendable estructurar los nombres de los directorios de trabajo para evitar confusión, el término “Maquinas Virtuales” será abreviado por MV. ARQUITECTURA
RED EXTERNA
RED INTERNA
2
CIBERTEC AVANZADOS (LINUX)
SISTEMAS OPERATIVOS
RED PRIVADA RED PUBLICA CONFIGURANDO MV LINUX EN VIRTUALBOX: Configurando Tarjeta de Red (eth0 y eth1)
Conectado a la red Cibertec
Conectado a nuestra red Interna
1. CONECTIVIDAD. Active la maquina virtual y configure los parámetros de las TARJETAS DE RED (eth0 y eth1): #vi /etc/sysconfig/network-scripts/ifcfg-eth0 Nota: “el archivo debe quedar únicamente con la siguiente información”: DEVICE = eth0 ONBOOT = yes BOOTPROTO = static IPADDR = [IP_SERVER] NETMASK = [Mascara] Realice el mismo procedimiento para la segunda tarjeta (eth1):. •
Configure los parámetros del Gateway
#vi /etc/sysconfig/network NETWORKING = yes HOSTNAME = [Nombre Host] GATEWAY = [IP_GATEWAY] •
Configure los parámetros del DNS
#vi /etc/resolv.conf
3
CIBERTEC AVANZADOS (LINUX)
SISTEMAS OPERATIVOS
nameserver [IP_SERVER_DNS] Reinicie el servicio de red: #service network restart CONFIGURANDO MV WINDOWS EN VIRTUALBOX: PC01 (ESTACION PÚBLICA) Active la MV Windows y Configure los parámetros de RED, si eliges reemplazarlo con una MV LINUX sigue los pasos anteriores.
1. 1 CONFIGURANDO AL SERVIDOR LINUX COMO ROUTER. Edite el archivo /etc/sysctl.conf. y modifique el siguiente parámetro: net.ipv4.ip_forward = 0
por
net.ipv4.ip_forward = 1
Luego de guardar y reiniciar el sistema. 1. 2 CONFIGURANDO AL LINUX COMO ENRUTADOR DE PAQUETES. En un terminal edite el siguiente comando: iptables -t nat -A POSTROUTING -s [RED_PRIVADA]/[MASCARA] -j MASQUERADE
Iptables : Firewall de Linux -t nat : tabla nat del firewall -A : Agrega una política al firewall -s : Origen (source)
4
CIBERTEC AVANZADOS (LINUX)
-j
SISTEMAS OPERATIVOS : Objetivo (target) ó jump (salto)
o Nota: Este sentencia deberá de ser ejecutada cada vez que se reinicia el Firewall. Visualice el contenido de la tabla nat: # iptables -t nat -L
5
CIBERTEC AVANZADOS (LINUX)
SISTEMAS OPERATIVOS
LABORATORIO: SERVIDOR DNS 1. INSTALANDO SOFTWARE DNS Programas: bind, bind-utils y caching-nameserver 2. REGISTRO DE DOMINIOS EN EL SERVIDOR DNS: Al contar con un DNS interno, podremos crear Dominios Internos que serán usados para la red Interna. A continuación mostramos la parte de la creación del dominio y del registro del servidor DNS y WEB para luego acceder a ellos vía su nombre. •
ESTRUCTURA DEL DOMINIO:
Se plantea tener la siguiente estructura: DOMINIO: Apellido.edu.pe Nombre Hosts Registro IP ns A IP_DNS www A IP_SWEB •
IMPLEMENTACION DEL DOMINIO:
Vía Webmin generaremos el Dominio y sus respectivos registros: Instalar el RPM de WEBMIN # rpm -ivh webmin-1.520-1.noarch.rpm Ingresamos al programa webmin desde un navegador http:// [IP_Servidor]:10000/ con el usuario: “root” y el password “cibertec”.
Nos mostrara la página de inicio:
6
CIBERTEC AVANZADOS (LINUX)
SISTEMAS OPERATIVOS
Clic opción Servidores > SERVIDORES DE DNS BIND > 1
A. CREAR UNA ZONA PRIMARIA: Creando Zona Maestra
o Ingresamos el dominio a crear: 2 Dominio a generar
Email de referencia
Clic en Crear
7
CIBERTEC AVANZADOS (LINUX)
SISTEMAS OPERATIVOS
B. REGISTRANDO HOST: En la sección del Dominio (Apellido.edu.pe), existen los registros a crear. Registraremos el registro del tipo (A) para el nombre (mail).
huapaya.com.pe 3
Tipo de Registro “A”. Ingresaremos para crear “www”
Nombre a asignar para la resolución
4
IP del HOST a resolver
Clic
o Clic •
Clic Clic PRUEBAS: Registrar en el servidor Linux, en el archivo /etc/resolv la ip de nuestro servidor DNS. o nameserver IP_DNS Desde la estación con Windows XP a través de la consola ejecutamos el comando: PING www.huapaya.com.pe, no olvides de colocar como DNS primario al servidor LINUX
8
CIBERTEC AVANZADOS (LINUX)
•
SISTEMAS OPERATIVOS
GENERANDO RESOLUCION INVERSA:
Para evitar suplantaciones de DOMINIO es necesario que se tenga una resolución inversa de la IP de nuestro servidor, que al consultar por la IP del Servidor de Correos responderá el nombre. En un caso real de producción el encargado de esta configuración es el proveedor del enlace de Internet. Vía Webmin generaremos la resolución inversa:
1 Creando Zona Maestra
Indicando el tipo reverso
2 Red a Administrar la resolución inversa o reversa
Email de referencia
9
CIBERTEC AVANZADOS (LINUX)
SISTEMAS OPERATIVOS
Clic
Tipo de Registro (PTR)
3
IP del Servidor WWW
4
Nombre del Servidor WEB
Clic
Clic
Clic
Clic
Clic
Listo! Servidor DNS configurado
10
CIBERTEC AVANZADOS (LINUX)
SISTEMAS OPERATIVOS
LABORATORIO: SERVIDOR WEB 1. INSTALANDO SERVIDOR WEB: • • • •
Programas: httpd, httpd-manual, system-config-httpd. Activando: service httpd restart. Nota: Verificar en el firewall local el permiso de acceso al servidor HTTP Apache. Verificando puerto 80: netstat -a -n | more Activando Permanentemente: chkconfig --level 35 httpd on
Visualizando los procesos del apache: # ps -A -f | grep httpd ¿Cuántos procesos y quien es el propietario de los procesos? __________ Visualice que el usuario “apache” existe en “passwd” cat /etc/passwd 2. PERSONALIZANDO: • El directorio RAIZ del Servidor WEB es: “/var/www/html” • Ingrese a la RAIZ del WEB e edite la pagina por defecto “index.html” # vi /var/www/html/index.html “Hola soy el alumno[#].com.pe” • Desde la PC con Windows ingrese vía navegador y compruebe http://[IP_SWEB] 3. LENGUAJES: HTML: • En el servidor WEB edite el archivo: “index.html” con este contenido:
WEB de Empresa [#]
Hola Ingresastes al Web [#]
Bienvenidos
NOTA: Para mayor información de html ir a la siguiente dirección Web: http://www.geocities.com/Paris/Chateau/1437/curso/
11
CIBERTEC AVANZADOS (LINUX)
SISTEMAS OPERATIVOS
• Desde la PC con Windows limpie la cache del navegador, cierra y vuelva abrirlo e ingrese al Web. PHP: • En el servidor WEB ubíquese en el directorio RAIZ del SWEB “/var/www/html”, edite un nuevo archivo “pagina.php”:
Pagina HTML - PHP
Lineas escritas en codigo HTML