Saltar la navegación

1.11.2.- Arranque y parada del servidor DNS.

En un sistema operativo Debian / Ubuntu, puedes comprobar el estado del servicio bind mediante el comando service o mediante el comando /etc/init.d/bind:

  • Comando service: NOTA: En sistemas actuales Debian, como por ejemplo la versión 10, service no está habilitado, para ello deberemos añadir al archivo ~/.bashrc, la línea:
    PATH=$PATH:/usr/sbin
    1. Comprobar las opciones del comando:
      root@debian-servidor-fp:~# service bind9 
      Usage: /etc/init.d/bind9 {start|stop|reload|restart|force-reload|status}.

      Donde,

      start → opción que permite arrancar el servicio.

      stop → opción que permite apagar el servicio.

      reload → opción que permite recargar la configuración del servicio sin tener que reiniciarlo.

      restart → opción que permite reiniciar el servicio.

      force-reload → opción que permite forzar la recarga de configuración del servicio.

      status → opción que permite comprobar si el servicio está activo o inactivo.

    2. Arrancar el servidor DNS:
      root@debian-servidor-fp:~# service bind9 start 
      Starting domain name service...: bind9. 
    3. Parar el servidor DNS:
      root@debian-servidor-fp:~# service bind9 stop 
      Stopping domain name service...: bind9 waiting for pid 1989 to die. 
    4. Comprobar el estado activo/inactivo del servicio:
      root@debian-servidor-fp:~# service bind9 status 
      could not access PID file for bind9 ... failed!

      Como puedes comprobar la salida del comando determina que el servicio está inactivo, entonces lo arrancamos:

      root@debian-servidor-fp:~# service bind9 start 
      Starting domain name service...: bind9. 

      Se vuelve a lanzar el comando para comprobar de nuevo el estado:

      root@debian-servidor-fp:~# service bind9 status 
      bind9 is running. 

      Ahora puedes comprobar que la salida del comando determina que el servicio está activo

  • Comando /etc/init.d/bind9:
    1. Comprobar las opciones del comando:
      root@debian-servidor-fp:~# /etc/init.d/bind9 
      Usage: /etc/init.d/bind9 {start|stop|reload|restart|force-reload|status}. 
    2. Arrancar el servidor DNS:
      root@debian-servidor-fp:~# /etc/init.d/bind9 start 
      Starting domain name service...: bind9. 
    3. Parar el servidor DNS:
      root@debian-servidor-fp:~# /etc/init.d/bind9 stop 
      Stopping domain name service...: bind9 waiting for pid 2061 to die. 
    4. Comprobar el estado activo/inactivo del servicio:
      root@debian-servidor-fp:~# /etc/init.d/bind9 status 
      could not access PID file for bind9 ... failed! 

      Como puedes comprobar la salida del comando determina que el servicio está inactivo, entonces lo arrancamos:

      root@debian-servidor-fp:~# /etc/init.d/bind9 start 
      Starting domain name service...: bind9. 

      Se vuelve a lanzar el comando para comprobar de nuevo el estado:

      root@debian-servidor-fp:~# /etc/init.d/bind9 status 
      bind9 is running. 

      Ahora puedes comprobar que la salida del comando determina que el servicio está activo.

  • Comando systemctl
    1. Arrancar el servidor DNS:
      root@debian-servidor-fp:~# systemctl start bind9
    2. Parar el servidor DNS:
      root@debian-servidor-fp:~# systemctl stop bind9
    3. Comprobar el estado activo/inactivo del servicio:
      root@debian-servidor-fp:~# systemctl status bind9