Configuración DNS · 3 min read · Dec 25, 2025

Instalando un servidor DNS FreeBSD 7.0 con BIND - Página 4

Luego volverás al menú principal de sysinstall, puedes resaltar X Salir de la instalación y presionar [ENTER].

Retira el CD, resalta [SÍ] y presiona [ENTER].

Después del reinicio, puedes iniciar sesión como root para realizar tareas administrativas, sin embargo, si inicias sesión a través de SSH, necesitarás iniciar sesión usando el usuario que creaste y luego cambiar a root usando el comando su.

Antes de instalar aplicaciones de terceros, necesitamos configurar FreeBSD para encontrar los comandos de terceros antes que los comandos habituales de FreeBSD, por lo que tendremos que cambiar el orden de la ruta de búsqueda predeterminada, podemos hacerlo abriendo el archivo .cshrc:

cd /root
ee .cshrc

Luego comentaremos (deshabilitaremos) la ruta predeterminada agregando un “ # “ al principio de la línea para que se vea así:

| #set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin) |

Ahora agregaremos una nueva línea para la nueva ruta de búsqueda predeterminada:

| set path = (/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin $HOME/bin) |

Ahora guarda y sal del archivo, para guardar y salir simplemente presiona escape y luego elige la opción a para salir y te preguntará si deseas guardar o no.

Ahora cierra sesión [CTRL+D] y luego inicia sesión nuevamente, si deseas mostrar la ruta de búsqueda actual usa el siguiente comando:

echo $path

Una buena práctica es limitar el acceso SSH, para especificar usuarios específicos, agrégales al archivo sshd_config, para hacer eso abre el archivo usando el editor fácil:

ee /etc/ssh/sshd_config

Agrega la siguiente línea y recuerda modificar los usuarios según los que deseas permitir, en el ejemplo a continuación permitiré que user1 y user2 accedan a mi servidor a través de SSH:

| AllowUsers user1 user2 |

Guarda y sal, luego reinicia el demonio ssh usando el siguiente comando:

/etc/rc.d/sshd restart

4 Configurando IP Estática

Si elegiste DHCP durante la instalación, puedes seguir los siguientes pasos para configurar una IP estática, solo recuerda excluir la IP del servidor del DHCP para que no entre en conflicto con otro dispositivo de red.

Editaremos el archivo rc.conf usando el siguiente comando:

ee /etc/rc.conf

Deberías ver algo como:

| hostname="dnsfreebsd.tm.local" ifconfig_xlo="DHCP" |

Por favor, cambia tu nombre de host si no es correcto, debería ser el FQDN de tu servidor.

Luego modificaremos el resto para que se vea así:

| hostname="dnsfreebsd.tm.local" ifconfig_xlo="inet 192.168.0.100 netmask 255.255.255.0" defaultrouter="192.168.0.2" |

Como puedes ver arriba, eliminamos la palabra DHCP y escribimos nuestra IP y máscara de red, y en una nueva línea agregamos la IP de nuestro enrutador.

Ahora guarda y sal.

5 Comprobando la configuración de Hosts y DNS IPs

También necesitamos asegurarnos de que el archivo hosts y el archivo resolve.conf estén configurados correctamente, así que comenzaremos por el archivo hosts:

ee /etc/hosts

Debería verse así, por favor modifica tu nombre de dominio (por ejemplo, tm.local) y tu nombre de host (por ejemplo, dnsfreebsd) según tu configuración:

| ::1 localhost localhost.tm.local 127.0.0.1 localhost localhost.tm.local 192.168.0.100 dnsfreebsd dnsfreebsd.tm.local |

Ahora guarda y sal.

Ahora revisaremos el archivo resolv.conf:

ee /etc/resolv.conf

Debería verse así, siéntete libre de cambiar según tu configuración, deberías poner el nombre de dominio en la parte superior y luego cualquier servidor DNS que tengas (tu ISP ..etc) debajo de la palabra nameserver:

| domain tm.local nameserver 192.168.0.2 nameserver 192.168.0.100 |

6 Actualizando el sistema

Para asegurarte de que estás conectado a internet, puedes hacer ping a cualquier sitio web (por ejemplo, www.google.com) si todo está bien, puedes actualizar y reiniciar el sistema usando los siguientes comandos:

freebsd-update fetch
freebsd-update install
reboot

Después de reiniciar, puedes mostrar el nivel de versión usando el siguiente comando:

uname -r

7 Configurando la colección de puertos de FreeBSD

La Colección de Puertos proporciona una forma centralizada y simple de instalar software, está diseñada para ser automatizada y relativamente fácil de usar.

Continuaremos con los siguientes pasos también con el superusuario.

Primero necesitaremos copiar el ports-supfile a /root para encontrarlo fácilmente más tarde:

cp /usr/share/examples/cvsup/ports-supfile /root

Ahora necesitas elegir el servidor de actualización más cercano a tu ubicación, puedes ir a:

http://www.freebsd.org/doc/en/books/handbook/cvsup.html

Y elegir el servidor más cercano a ti.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.