miércoles, 27 de abril de 2011

Servidor dns en centos.

Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.

Instalacion.

Descargar los paquetes del dns:
bind.
bind-chroot.
bind-libs.
caching-nameserver.




Configuración.

Crearemos nuestro archivo donde alojaremos nuestras zonas,el cual se llamara named.conf,esto deberá ser creado en chroot/etc.







Y aquí redactamos nustras zonas.
zone "nuestro dominio"  IN {
           type master; (el tipo de servidor "maestro")
           file "/var/named/directa"; (ruta y nombre de nuetro archivo de zona directa)

};

zone "ip inversa.in-addr.arpa"  IN {
           type master; (el tipo de servidor "maestro")
           file "/var/named/inversa"; (ruta y nombre de nuetro archivo de zona inversa)


};

guardamos y cerramos.















Ahora pasaremos a la creación de la zona directa como inversa.
nos paramos en :







Y hacemos una copia de named.local con el nombre de directa he inversa.





Antes de comenzar a configurara nuestra zona directa he inversa deberemos tener unos conceptos de registros:

Registro SOA: (Start Of Authority) Éste registro da información de una zona del/los dominios (Servidor DNS Primario, Secunario, Administrador, Tiempo de Espera...).
Nosotros en nuestro dominio no podremos hacer nada por que éste registro es únicamente usado por los servidores DNS que tiene configurado tu dominio.

Registro NS: (Name Server) Identifica al Servidor de Nombres de Dominio (DNS). Es posible que puedas crear unas dns con tu dominio, pero necesitarás de un servidor dns con sus respectivas
direcciones ip.

Registro MX: 'MX' de Mail Exchanger, como su nombre indica se utiliza para el correo electrónico.
Éste registro es el utilizado por tu servidor SMTP, POP3 ó IMAP, sin él no tendríamos correo electrónico.

Registro A: Éste puede ser el registro DNS más popular, ya que de forma sencilla, con nuestro dominio y la posibilidad de editar nuestro registro DNS podemos crear subdominios asociados a nuestro dominio y que redirijan estáticamente a una IP ó Host que seleccionemos.

Registro CNAME: Es un registro que se utiliza para alias o nombres simbólicos, CNAME viene de 'Canonical Name'.

Registro PTR: Proveniente de 'Point Récords' éste registro es como un CNAME ya que es capaz de
contener un nombre de dominio, pero, realmente no son iguales, un CNAME se refiere a un alias, pero un PTR, como su nombre indica especifica a un punto, es decir, otra dirección.


Configuramos nuestra zona directa.















guardamos y cerramos .
configuracion de zona inversa.

















guardamos y cerramos.

ya para finalizar con la configuración del dns solo nos bastara con dar unos permisos y cambiar unos grupos:
nos paramos en chroot/etc y le especificamos a que grupo pertenecer a named.conf.








nos paramos en var/named y le especificamos a que grupo pertenecer a la zona directa he inversa.








Configuramos nuestro resolv.conf.




especificamos nuestro dominio y la ip de nuestro equipo.









Listo hemos terminado nuestro servidor dns solo bastar reiniciar y listo.





Prueba.
Para probar que nuestro dns si este resolviendo tanto la directa como la inversa, lo haremos con el comando nslookup.


Espero que les sirva, hasta una próxima oportunidad.
Dios los bendiga.


Creado por:Maicol Muñoz
Correo:maicolmq@misena.edu.co

lunes, 4 de abril de 2011

Recuperacion de contraseña del root en centos.


A todos en algún momento se nos ha olvidado nuestra contraseña de root o administrador de sistemas , así que aquí les doy la solución de como recuperarla.
Lo que entremos que hacer es lo siguiente:
1) Reiniciamos el sistema operativo (centos)
2) Al momento de iniciar nos mostrara una pantalla como la siguiente en la cual solamente tendremos que presionar la tecla ESC para que nos mande a un menu, en caso de que no le hayamos presionado la tecla ESC, este inicia el sistema.
3) En caso de que tengamos otras versiones mas del kernel instaladas dentro del servidor, estas aparecerán dentro de este menú en el cual no podremos mover con las flechas de dirección, siempre recomendamos utilizar la ultima versión del kernel para entrar a modo de emergencias o modo monousuario este siempre se encontrara primero en la parte superior.Ya seleccionada la versión del kernel solamente presionamos la tecla “E”
4) Esto nos mandara a las opciones que tiene nuestro kernel, nos podemos mover con la flechas de dirección del teclado para después seleccionar en la opción del kernel y presionar la tecla “E”
5) Mostrara los parámetros de configuración del kernel por lo cual solamente es necesario agregar el numero 1 al final de la linea de grub edit.
6) Agregado este cambio en kernel solamente presionamos enter, estos nos devolverá al menú de las opciones del kernel por lo cual solamente presionamos la tecla “B”. con esto iniciara el booteo del sistema en modo emergencias o modo monousuario
7) Iniciado el sistema solamente tendremos que cambiar el password del root con el comando passwd.
8) Solo queda reiniciar el sistema y ya tendrán el acceso al usuario root.

Espero que les sirva,Dios los bendiga y hasta una próxima oportunidad.

Creado por:Maicol Muñoz
Correo:maicolmq@misena.edu.co

viernes, 1 de abril de 2011

Repositorios Centos.

Para todos aquellos que han tenido problemas con la descarga de paquetes en centos, aqui les dare una solucion con la instalcion de los repositorios centos.

Para comenzar deberesmo descaragar desde este link los archivos :

Ahora que los descargasmos los deberemos mover a /etc/yum.repos.d:
mv RepositoriosCentOS.tar.gz /etc/yum.repos.d

Ya habriendolos movido debemos descomprimir,entramos a cd /etc/yum.repos.d:
tar -xvzf RepositoriosCentOS.tar.gz

Y para finalizar solo deberemos eliminar el archivo tar.gz:
rm -rf RepositoriosCentOS.tar.gz

Tambien puedes descargar los repositorios de remi  y de epel estando ubicado en el directorio /etc/yum.repos.d/ y aplicando los siguientes comandos:
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm


y ejecutarlos con el siguiente:

rpm -Uvh *.rpm

   
y listo.


LLaves publicas.
Para evitar inconvenientes con las llaves publicas lo que debemos hacer es  descargar este archivo (llaves publicas), luego de obtenerlo moverlo con el comando "mv" a la carpeta /etc/pki/rpm-gpg/ y situarnos con el comando "cd" en esa carpeta.


Luego de estar parados en esta extraeremos las llaves con el siguiente comando:
tar -xvzf rpm-gpg.tar.gz
y listo tus repositorios tendran llaves publicas.


Espero que les sirva,Dios los bendiga y hasta una próxima oportunidad.
Creado por:Maicol Muñoz
Correo:maicolmq@misena.edu.co