Para controlar el acceso a los servicios de Internet, use xinetd. Éste es un sustituto seguro del comando inetd. El demonio xinetd conserva los recursos del sistema, proporciona control y registro de acceso, y sirve para arrancar servidores de uso especial. xinetd puede ser usado para proveer acceso a host particulares, denegar el acceso a determinados hosts, proporcionar acceso a un servicio en horas concretas, limitar el número de conexiones de entrada y/o la carga que se crea con las conexiones, etc.
xinetd se ejecuta de forma permanente y escucha en todos los puertos para los servicios que administra. Cuando recibe una petición de conexión de uno de los servicios que administra, xinetd arranca el servidor apropiado a dicho servicio.
El archivo de configuración para xinetd es /etc/xinetd.conf, pero el archivo sólo contiene unos pocos valores por defecto y una instrucción para incluir el directorio /etc/xinetd.d. Para activar o desactivar un servicio xinetd, modifique el archivo de configuración en el directorio /etc/xinetd.d. Si el atributo disable está definido como yes, el servicio es desactivado. Si el atributo disable está definido a no, el servicio es activado. Puede editar cualquiera de los archivos de configuración xinetd o cambiar el estado usando la Herramienta de configuración de servicios, ntsysv o chkconfig. Para obtener una lista de los servicios de red controlados por xinetd, revise los contenidos del directorio /etc/xinetd.d con el comando ls /etc/xinetd.d.