11.29.07

Instalar servidor DNS en FreeBSD 6.2 IPv4

Posted in BSD, FreeBSD at 10:06 pm by DanielX

Hace mucho tiempo atras levante un servidor DNS pues aca estare detallando la configuracion paso a paso para tener un servidor DNS corriendo bajo FreeBSD, como esta en el titulo del post esto se hara bajo la version 6.2 de FreeBSD y para IPv4.

Lo primero debemos debemos levantar el servicio named

#/etc/rc.d/named forcestart

con esto ya debemos ver nuestro servidor DNS corriendo, pero aun falta configurar el dominio que deseamos crear, para este ejemplo creare el dominio valeria.org (nombre de mi hija =) ), ahora que podemos ver que el servidor esta levantado, antes de continuar para estas alturas tal vez estaran preguntando “Y como veo que esta corriendo el servidor DNS?” pues deben ejecutar este comando

# sockstat -4 | grep 53

debe salier algo como esto:

bind named 1567 20 udp4 127.0.0.1:53 *:*
bind named 1567 21 tcp4 127.0.0.1:53 *:*

si todo va bien, que supongo que si, pasaremos a la parte de configuracion, debes ir a:

#cd /etc/named/

dentro de ese directorio encontraras varios archivos los que nos interesa es named.conf este archivo es el que contendra parte de nuestra configuracion de nuestro servidor, pueden editar con el editor que mas les guste yo lo hago con el mcedit o=) ahi vamos :D

// $FreeBSD: src/etc/namedb/named.conf,v 1.21.2.1 2005/09/10 08:27:27 dougb Exp $
//

options {
directory “/etc/namedb”;
pid-file “/var/run/named/pid”;
dump-file “/var/dump/named_dump.db”;
statistics-file “/var/stats/named.stats”;

// En esta parte deben poner el ip de su maquina local para que sea escuchado por los demas
// sino les pasara al igual que a mi cuando configure todo y olvide cambiar el ip
// solo veia la misma maquina mas no las demas es que asi no pasen por alto esto :p

// listen-on { 127.0.0.1; };
listen-on { 192.168.1.130; };

zone “.” {
type hint;
file “named.root”;
};

zone “0.0.127.IN-ADDR.ARPA” {
type master;
file “master/localhost.rev”;
};

// RFC 3152
zone “1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA” {
type master;
file “master/localhost-v6.rev”;
};

// Aqui debes poner el nombre del dominio que deseas poner
// como dije antes pondremos valeria.org, tambien especificaremos
// donde se encontraran los archivos de config del dominio a implementar

zone “valeria.org” {
type master;
file “master/valeria.org”;
};

ahora en la parte donde dice: file “master/valeria.org:, es el archivo que debemos crear y modificar, esto debe estar dentro de

#/etc/namedb/master

despues de crear el archivo con el nombre de nuestro dominio para el ejemplo se creo valeria.org, debemos pasar a configurar:

$TTL 3600
valeria.org. IN SOA valeriax.danielx.org. root.valeriax.danielx.org. (
200728062
10800
3600
604800
38400
)
IN NS valeriax.danielx.org.
IN MX 10 valeriax.danielx.org.
IN A 192.168.1.130
localhost IN A 127.0.0.1
mail IN A 192.168.1.130
www IN CNAME @
ftp IN CNAME @

donde valeria.org. es el dominio que debemos registrar en nuestro dominio no olvidar poner el punto al final, es el nombre de la maquina (en este caso asi es como se llama mi maquina) valeriax.danielx.org. no olvidar poner el punto al final, ahora solo falta que ustedes cambie por el ip y dominio que deseen, luego hecho esto se debe configurar el archivo resolv.conf que se encuentra dentro del /etc/ deben agregar el ip de su maquina asi como en este ejemplo

#mcedit /etc/resolv.cong

nameserver 192.168.1.99
nameserver 208.67.222.222
nameserver 208.67.220.220

luego de agregar eso bajamos el dominio del named nos aseguramos que este bajo y lo volvemos a levantar

valeria# /etc/rc.d/named stop
valeria# /etc/rc.d/named forcestart
Starting named.
valeria# sockstat -4 | grep 53
bind named 1957 20 udp4 192.168.1.130:53 *:*
bind named 1957 21 tcp4 192.168.1.130:53 *:*
valeria# nslookup valeria.org
Server: 192.168.1.130
Address: 192.168.1.130#53

Name: valeria.org
Address: 192.168.1.130

valeria# ping www.valeria.org
PING valeria.org (192.168.1.130): 56 data bytes
64 bytes from 192.168.1.130: icmp_seq=0 ttl=64 time=0.020 ms
64 bytes from 192.168.1.130: icmp_seq=1 ttl=64 time=0.031 ms

ahora deben agregar una ultima linea dentro del rc.conf para que levante cuando se reinicie el servidor solo falta poner

named_enable=”YES”

con eso ya nos aseguramos que siempre prenda nuestro servidor DNS, como recomendacion es bueno siempre revisar los log para ver que esta pasando en el servidor DNS, Saludos :)

Para mayor informacion en el handbook de FreeBSD

10.25.07

Gnome 2.20

Posted in BSD, FreeBSD at 6:28 am by DanielX

Hola, para todos los que usan GNOME en FreeBSD ayer  (24 oct) han puesto en los ports para el GNOME 2.20 que ya viene con la nueva acutalización del GIMP 2.4, solo queda listo para poder actualizar =) Saludos.

El código y las pruebas

Posted in Otros at 5:04 am by DanielX

Este título lo lei en Mundo Geek y dice algo como:

Escribir código sin pruebas automátizadas es como intentar usar ladrillos sin cemento.

Me parecio muy interesante y hacer una pequeña reflexión. Si cada programador hacemos eso, por mi parte creo que será el lema de todos mis días :D

Apesol

Posted in Otros at 4:57 am by DanielX

No hace mucho (23 de septiembre) :D fui invitado a formar parte de la Asociación Peruana de Software Libre (APESOL)  fue una sorpresa y una alegría muy grande, esto me ah dado más ganas de seguir adelante con la filosofía del software libre y en lo que yo creo Gracias totales.

Al fin!!!

Posted in Otros at 4:50 am by DanielX

Después de un buen, pero buen tiempo logro escribir algo dado que mi blog tiene algunos problemas que ya ando solucionando =) casi 3 meses sin escribir :P  saludos

« Previous entries