Hosting, Dominios y Cpanel

Registrar un dominio en Internet es el primer paso para tener presencia en la web. Sin embargo, con solo un dominio no podrás publicar tu sitio web, ya que también necesitarás un web hosting.

Es importante recalcar que con la elección y registro de tu dominio en Internet podrás crear cuentas de correos personalizados que te permitirán proyectar profesionalismo y ganarte la confianza de los clientes potenciales.

Otro de los puntos importantes de los dominios en Internet es que son términos memorizables y fáciles de recordar por los internautas, porque ¿no te parece que es más sencillo recordar google.com que su dirección IP 172.217.10.110?. Recuerda que será mucho más sencillo encontrarte si eliges un dominio que va acorde a lo que ofreces o quién eres.

Elegir la extensión de dominio va a depender de tus objetivos, ya que si tienes planificado un mercado global lo mejor para ti es elegir un dominio genérico.

Ahora bien, si tu mercado es nacional, lo más conveniente que uses un dominio geográfico porque ¡sí! tu página web se posicionará mucho mejor en ese país, debido a que Google — u otro buscador — lo considerará como un dominio casi exclusivo para esa región.

¿Qué es una URI?

Una URI o identificador uniforme de recursos es una cadena de caracteres que generalmente identifica cualquier recurso web mediante un nombre, una ubicación o ambos. Un localizador uniforme de recursos (URL) y un nombre uniforme de recursos (URN) son los dos tipos de URI.

  • esquema:[//autoridad]ruta[?query][#fragmento]

Ejemplos:

  • ftp://ftp.is.co.za/rfc/rfc1808.txt

  • http://www.ietf.org/rfc/rfc2396.txt

  • ldap://[2001:db8::7]/c=GB?objectClass?one

  • mailto:John.Doe@example.com

  • news:comp.infosystems.www.servers.unix

  • tel:+1-816-555-1212

  • telnet://192.0.2.16:80/

  • urn:oasis:names:specification:docbook:dtd:xml:4.1.2

  • RFC2141

  • RFC3986

  • Mozilla: URI

  • URI

  • URI vs URL

¿Qué es una URL?

Una URL o localizador universal de recursos, por su siglas en inglés, es una dirección completa de un sitio web que lleva a los usuarios a una página específica dentro de ese website.

En síntesis, se trata de la dirección web que tiene cada uno de los recursos en Internet que les permite ser encontrados por los navegadores e identificados por diferentes herramientas.

Cada elemento que hace parte del WWW, sin importar su formato o propósito, debe tener una dirección URL específica donde está guardada.

url

En cuanto al puerto, es el número específico que identifica qué servicio web estás solicitando en un servidor web. Por ejemplo, el número de puerto predeterminado para la URL HTTP es 80 y para la URL HTTPS es 443. Sin embargo, si el servidor web utiliza un protocolo estándar como HTTP o HTTPS, el puerto suele omitirse en la URL.

¿Por qué no es lo mismo que un dominio?

Básicamente, una URL está compuesta de un protocolo, el dominio y la ruta. Donde el protocolo garantiza la certificación de seguridad SSL, el dominio es la dirección y la ruta es la dirección de la página específica dentro del sitio web.

Entonces, es válido afirmar que los dominios para páginas web solo es una parte de los caracteres con los que está hecha un URL.

URL absolutas vs URL relativas

Las partes requeridas de una URL dependen en gran medida del contexto en el que se utiliza la URL. En la barra de direcciones de su navegador, una URL no tiene ningún contexto, por lo que debe proporcionar una URL completa (o absoluta), como las que vimos anteriormente. No necesita incluir el protocolo (el navegador usa HTTP de manera predeterminada) o el puerto (que solo se requiere cuando el servidor web de destino está utilizando algún puerto inusual), pero todas las otras partes de la URL son necesarias.

Cuando se usa una URL dentro de un documento, como en una página HTML, las cosas son un poco diferentes. Debido a que el navegador ya tiene la propia URL del documento, puede usar esta información para completar las partes faltantes de cualquier URL disponible dentro de ese documento. Podemos diferenciar entre una URL absoluta y una URL relativa mirando solo la parte de ruta de la URL. Si la parte de ruta de la URL comienza con el carácter "/", el navegador buscará ese recurso desde la raíz superior del servidor, sin referencia al contexto dado por el documento actual.

El uso de URLs relativas puede ser un riesgo para el robo de contenido ya que la gente no tiene que reescribir ningún enlace interno. Pueden copiar fácilmente tu página y ponerla en un nuevo dominio utilizando un raspador web (web scrapper).

|= | URL | Descripción

| https://developer.mozilla.org/es/docs/Learn | URL Completa (absoluta)

| //developer.mozilla.org/es/docs/Learn | URL relativa con protocolo implícito (Reutiliza el protocolo inicial)

| /es/docs/Learn | URL relativa con dominio implícito

| Skills/Infrastructure/Understanding_URLs | URL relativa que utiliza el directorio actual.

| ../CSS/display | URL relativa que utiliza el directorio anterior. |=

URL vs URI vs URN

Aunque en algunos casos un identificador uniforme de recursos (URI) y un localizador de recursos uniforme (URL) pueden utilizarse indistintamente, no son lo mismo.

URI significa identificador de recursos uniforme, una cadena de caracteres que generalmente identifica un recurso por un nombre, una ubicación o ambos en Internet. Además, un URI puede diferenciar tipos de archivos y otros recursos.

Por otro lado, una URL o localizador de recursos uniforme es una cadena de caracteres que muestra la dirección del recurso y cómo acceder a él en la página web. Como la URL es una parte de la URI, siguen una estructura similar.

En resumen, la principal diferencia entre una URI y una URL es que la primera puede ser un nombre, una ubicación o ambos, mientras que la segunda sólo proporciona la ubicación de un recurso.

A diferencia de una URL, una URN no proporciona ninguna información sobre la ubicación del recurso, sino que simplemente lo identifica, al igual que una URI pura. En particular, una URN es una URI cuyo esquema es urn y tiene la siguiente estructura, tal como lo describe el RFC 2141:

urn:<IDENTIFICADOR DEL ESPACIO DE NOMBRES>:<CADENA ESPECÍFICA DEL ESPACIO DE NOMBRES>

El marcador de posición IDENTIFICADOR DE ESPACIO DE NOMBRES> representa una cadena que representa la categoría de recursos que desea identificar. <NAMESPACE-SPECIFIC-STRING> es el identificador específico del recurso y su formato depende del identificador del espacio de nombres.

urn:isbn:1234567890
urn:ISSN:0167-6423
urn:ietf:rfc:2648

Esos URN identifican objetos de diferentes tipos. Por ejemplo, urn:isbn:1234567890 identifica una publicación a través del sistema ISBN; urn:ISSN:0167-6423 identifica una publicación a través del sistema ISSN; urn:ietf:rfc:2648 es un RFC emitido por el IETF.

¿Qué tipos de Dominios Existen?

Hay tres tipos --o extensiones — de dominios que puedes utilizar para tu empresa y dependerá de lo que más adecuado para tu organización.

Dominios Geográficos

También llamados territoriales o ccTLD (Country code Top-Level Domain).

Este dominio es conformado por dos letras que van asociadas con el país de origen del sitio web. Estos se usan para señalar la ubicación de la empresa. Algunos ejemplos de dominios geográficos son:

  • .cl, para Chile

  • .ar, para Argentina;

  • .br, para Brasil;

  • .co, para Colombia;

  • .mx, para México;

  • entre otros.

Dominio de Nivel Superior Genéricos

También conocido como gTLD (Generic Top-Level Domain)

Son los más utilizados y comunes a nivel mundial. Estos no se ajustan a un país determinado y definen cuál es el fin del sitio web. Ejemplo:

  • .com, es un sitio web de uso comercial;

  • .net, su significado es red y se relaciona con empresas de servicios de Internet o también para asociar un dominio que ya existe con la terminación .com;

  • .org, organización sin fines de lucro, ONG o instituciones;

  • .edu, se usa para instituciones de educación;

  • .info, sitio informativo;

  • .biz, página de negocios;

  • .gob, reservados exclusivamente para departamentos y entidades gubernamentales;

  • .mil, su uso es únicamente para entidades que pertenecen a las Fuerzas Armadas de un país;

  • entre otros.

Dominios mixtos o de tercer nivel

Los dominios de tercer nivel son aquellos que resultan tras combinar un dominio gTLD y uno ccTLD.

En otras palabras, tienen la misma finalidad que los dominios genéricos, pero se limitan territoralmente. Entonces, sería:

  • .com.mx, para entidades comerciales mexicanas;

  • .org.mx, referente a organizaciones no lucrativas mexicanas;

  • .edu.mx, consta de instituciones educativas mexicanas;

  • .gob.mx, entidades del Gobierno de México.

Estructura de un Dominio

Su estructura consta de dos niveles. Sin embargo, en el inicio existe un dominio raíz, que es solo un nombre vacío del que salen los demás dominios de Internet. Ahora bien, ¿en qué consisten?

Primer nivel

Del dominio raíz sale este primer nivel. Estos pueden ser: .cl, .com, .mx, .org, entre otros.

Segundo nivel

Es el nombre que se eligió para el dominio. En nuestro caso es: ninjascl.

Subdominio

Es un derivado del dominio de segundo nivel, que se crea añadiendo una o varias palabras separada(s) por un punto. El www. es el subdominio más común.

Sin embargo, también se puede agregar otros para permitir el acceso directo a una determinada sección de la página web.

Te recomendamos que para crear subdominios uses nombres cortos y palabras claves que tengan relación con el contenido que quieras mostrar.

¿Dónde Compro un Dominio?

|= | URL | Descripción

| https://nic.cl | Compra de dominios en Chile. Valor promedio $10.000 CLP por año.

| https://dynadot.com | Compra de dominios Internacional. Valor depende del TLD. Aceptan Paypal o tarjetas de crédito internacional como https://www.tenpo.cl/ o https://dalecoopeuch.cl/

| https://dynv6.com/ | Subdominios gratuitos. Ideal para tener servidores hogareños sin recurrir a un dominio principal.

| https://www.noip.com | Subdominios gratuitos. Ideal para tener servidores hogareños sin recurrir a un dominio principal. |=

¿Qué es un Domain Name Server?

El sistema DNS (Domain Name Server) es el sistema más importante para el funcionamiento de internet. Sin DNS’s no funcionarían los nombres de dominios que utilizamos comúnmente.

Cada computadora conectada a internet tiene una dirección “lógica” única, algo así como un número telefónico, a la que llamamos dirección IP. Las direcciones IP que se utilizan actualmente (versión 4) constan de cuatro secciones numéricas separadas por un punto. Una dirección IP típica luciría así: 151.120.134.89 (esto es solo un ejemplo).

En términos prácticos, el sistema DNS es el que nos permite traducir “www.google.com” o cualquier otro dominio textual, a su equivalente numérico.

Ruta de un DNS

Cuando una persona escribe una dirección web en la barra de direcciones de su navegador, la computadora irá a buscar jerárquicamente por la traducción de dicha dirección en una dirección IP. Se dice jerárquicamente, ya que normalmente se comienza la búsqueda primero en los DNS’s raíz de internet (que son unos servidores que mantienen largas tablas de enrutamiento que hacen funcionar el corazón de este sistema) y una vez que haya encontrado el mapeo correcto la máquina irá a buscar la dirección concreta del equipo o “host” a los servidores DNS ligados al dominio en particular que estamos buscando.

Es por esta razón que cuando una persona va a “dirigir” su dominio a un servidor nuevo, se le pide que ingrese los servidores DNS que harán la función de direccionadores. Un ejemplo de esto es el siguiente:

  • Contratamos el dominio “ejemplo.com” con un proveedor de registro de dominios

  • Deseamos que “ejemplo.com” lleve directamente a nuestra página web que está localizada en la dirección IP 192.185.124.130

  • Nuestro proveedor del servicio de Hospedaje Web dará de alta el dominio en el servidor.

  • Nuestro proveedor del servicio de Hospedaje Web dará de alta el dominio en los servidores DNS que sean necesarios y nos proporcionará la dirección URL de estos servidores (al menos del servidor DNS primario y secundario, por ejemplo: ns1.ejemplo.com y ns2.ejempo.com)

  • Agregamos los servidores DNS primario y secundario a nuestro dominio directamente con nuestro proveedor de registro de dominios (ya sea por medio de algún panel de control o solicitándolo de otra forma)

En este ejemplo, hicimos lo siguiente:

1.- Registramos un nombre de dominio

2.- Dimos de alta el dominio en un servidor

3.- Dirigimos el dominio al servidor por medio de los servidores DNS primario y secundario.

¿Por qué tardan los cambios de servidores DNS en propagar?

Otra situación sumamente común es que cuando cambiamos el direccionamiento de un dominio de unos servidores DNS a otros, nuestro proveedor nos indica que la “propagación” puede tardar 24 a 72 horas (normalmente es mucho menos). ¿Esto qué significa?

Lo que sucede es que para no sobrecargar los servidores raíz de internet y disminuir el tráfico por consultas de “traducciones” DNS de nombres de dominio a direcciones IP, el sistema de DNS funciona de tal forma que se guardan registros temporales de ciertas traducciones populares, por ejemplo: si uno hace una consulta para buscar ninjas.cl, el sistema DNS de nuestro proveedor de acceso a internet nos devolverá la IP resultante de dicha consulta. Para hacer esa traducción muy probablemente tuvimos que consultar directamente a un servidor raíz de internet, sin embargo, si nosotros mismos volvemos a buscar esa dirección (o alguien que esté en la misma red o “vecindario” la busca) muy probablemente la traducción ya se encuentre guardada temporalmente en un servidor DNS de nuestro proveedor de acceso a internet, con lo que éste se ahorra el tener que ir a buscar dicha traducción directamente a los servidores raíz de internet.

El aspecto negativo de esto (por así llamarlo), es que si cambiamos en este momento el mapeo dominio/IP de ninjas.cl, mucha gente en el mundo que esté accediendo a nuestra página web tendrá un periodo de tiempo de algunas horas en las que probablemente accederá aún a la dirección IP anterior que estará guardada en los servidores DNS de su proveedor de acceso a internet (el término correcto es que tiene el mapeo guardado en “caché”). Este mapeo, ahora incorrecto, se corregirá automáticamente cuando el cambio se “propague” hasta los servidores DNS de dicho proveedor de acceso a internet, lo cual por el tamaño de internet puede tardar varias horas.

Servidores y Hostings

Entre los hosting web existen principalmente las siguientes opciones:

  • Shared Hosting: Hosting Compartido. Un servidor con Cpanel (o Plesk) en el cual los recursos de la máquina (IP, RAM, CPU, Disco, etc) son compartidos por múltiples usuarios. Ideal para opciones económicas y menos exigencia.

  • Dedicated Hosting: (Hosting Dedicado). Un servidor con Cpanel en el cual los recursos de la máquina (IP, RAM, CPU, Disco, etc) son asignados a un solo usuario. Ideal para opciones que requieran mayor velocidad y recursos.

  • VPS (Virtual Private Server): Servidor Privado Virtual . Un servidor dedicado en el cual se debe instalar todo de forma manual (no tiene Cpanel u otros similares). Ideal para aplicaciones personalizadas (Como Backend) en lenguajes de programación distintos a PHP o que requieran recursos personalizados, más flexibles y que puedan adaptarse a las necesidades de crecimiento de la aplicación.

  • Hosting HTML Estático: Hosting especializado en páginas web estáticas. Solamente permite archivos con lógica en el cliente como HTML, CSS, JS y archivos (imágenes, documentos). No permite lenguajes como PHP, Elixir o Python. Se pueden mencionar neocities y github pages entre los más conocidos.

  • Servidor de Aplicaciones en la Nube: Servidor especializado en tener un ambiente preparado para algunos frameworks de backend, a diferencia de los VPS ya viene con algunas configuraciones y herramientas de apoyo. Alguno de los más conocidos son Heroku.com o Fly.io.

¿Dónde Consigo un Hosting?

|= | URL | Descripción

| https://cpanelhost.cl | Hosting económico gama baja/media para servidores en Chile. Valor promedio $10.000 CLP por año. Ideal para tener un servidor de correos propio de forma económica. Páginas webs simples o de poco tráfico.

| https://silverhost.cl | Hosting de gama media en Chile. Valor promedio $30.000 CLP por año. Ideal para páginas web más exigentes o múltiples dominios.

| https://gohosting.cl | Hosting de gama baja/media en servidores internacionales.

| https://hostgator.com | Hosting gama baja/media internacional. Muchos resellers compran a Hostgator y revenden en Chile. Revisar siempre que las ips y nameservers sean de chile antes de seleccionar un hosting chileno.

| https://www.hostinger.com/ | Hosting de gama baja/media internacional

| https://neocities.org/ | Hosting gratuito de páginas web estáticas

| https://www.cloudflare.com/ | Entre sus servicios gratuitos hospeda páginas web estáticas

| https://pages.github.com/ | Si se tiene un proyecto en Github se puede utilizar su hosting gratuito para web estáticas. Ideal para documentación de proyectos o experimentos

| https://www.heroku.com/ | Servidor de Aplicaciones en la Nube

| https://fly.io/ | Servidor de Aplicaciones en la Nube. Recomendado para Elixir.

| https://vercel.com/ | Servidor de Aplicaciones en la Nube. Especializado en Frontend.

| https://aws.amazon.com/es/ | Plataforma de Servicios en la Nube de Amazon.

| https://azure.microsoft.com/en-us | Plataforma de Servicios en la Nube de Microsoft.

| https://cloud.google.com/ | Plataforma de Servicios en la Nube de Google. |=

Herramienta Whois

Al momento de querer adquirir un dominio se debe verificar que no esté previamente registrado. Podemos utilizar las búsquedas de un proveedor de dominios, pero nos arriesgamos a que nuestra búsqueda quede registrada y posiblemente alguien desee comprar nuestro dominio dejándonos en una posición difícil. La recomendación es siempre comprar un dominión lo más pronto posible, ya que se arriesga a perderlo y verse obligado a pagar copiosas sumas de dinero por adquirirlo.

Para asegurárnos que nuestra búsqueda de dominio sea protegida de posibles oportunistas, utilizamos la herramienta whois.

Cuando accedemos a los detalles con whois, tendremos acceso a la información de contacto asociada con la persona o empresa que registró el nombre de dominio en la red, es por ello que al usar whois accedemos a detalles como:

  • El nombre y la información de contacto del registrante

  • La fecha de registro

  • El nombre y la información de contacto del registrador

  • Última actualización del registro

  • Fecha de expiración del registro

Es por esto que se debe elegir un proveedor de dominios que permita el ocultar información privada, para evitar ser víctima de spam por medio de la obtención de datos usando whois.

Al usar el comando whois debemos tener en cuenta los siguientes términos:

  • Registry: hace referencia a la empresa que administra la lista donde se aloja un conjunto de nombres de dominio

  • Registrant: es el propietario legal del dominio

  • Registrar: hace uso de un registrador para realizar el registro

  • Whois

Resultado de Dominio Existente

$ whois ninjas.cl
% IANA WHOIS server
% for more information on IANA, visit http://www.iana.org
% This query returned 1 object

refer:        whois.nic.cl

domain:       CL

organisation: NIC Chile (University of Chile)
address:      Miraflores 222, Piso 14
address:      Santiago RM 832-0198
address:      Chile

contact:      administrative
name:         TLD Admin Contact
organisation: NIC Chile
organisation: University of Chile
address:      Miraflores 222, Piso 14
address:      Santiago RM 832-0198
address:      Chile
phone:        +56 22 940 7700
e-mail:       admincl@nic.cl

contact:      technical
name:         TLD Technical Contact
organisation: NIC Chile
organisation: University of Chile
address:      Miraflores 222, Piso 14
address:      Santiago RM 832-0198
address:      Chile
phone:        +56 22 940 7700
e-mail:       techcl@nic.cl

nserver:      A.NIC.CL 190.124.27.10 2001:1398:121:0:190:124:27:10
nserver:      B.NIC.CL 200.7.4.7 2001:1398:274:0:200:7:4:7
nserver:      C.NIC.CL 200.16.112.16 2001:1398:275:0:200:16:112:16
nserver:      CL-NS.ANYCAST.PCH.NET 2001:500:14:6030:ad:0:0:1 204.61.216.30
nserver:      CL1-TLD.D-ZONE.CA 185.159.197.56 2620:10a:80aa:0:0:0:0:56
nserver:      CL1.DNSNODE.NET 194.146.106.34 2001:67c:1010:8:0:0:0:53
nserver:      CL2-TLD.D-ZONE.CA 185.159.198.56 2620:10a:80ab:0:0:0:0:56
ds-rdata:     21199 8 2 7d756dffab6d3cd9c786ff5c659954c22944faef9433eee26f1d84eb5370b394

whois:        whois.nic.cl

status:       ACTIVE
remarks:      Registration information: http://www.nic.cl/

created:      1987-12-15
changed:      2021-05-28
source:       IANA

# whois.nic.cl

%%
%% This is the NIC Chile Whois server (whois.nic.cl).
%%
%% Rights restricted by copyright.
%% See https://www.nic.cl/normativa/politica-publicacion-de-datos-cl.pdf
%%

Domain name: ninjas.cl
Registrant name: Camilo
Registrant organisation:
Registrar name: NIC Chile
Registrar URL: https://www.nic.cl
Creation date: 2023-07-26 16:12:11 CLST
Expiration date: 2024-07-26 16:12:11 CLST
Name server: ns1.cpanelhost.cl
Name server: ns2.cpanelhost.cl

%%
%% For communication with domain contacts please use website.
%% See https://www.nic.cl/registry/Whois.do?d=ninjas.cl
%%

Resultado de Dominio Inexistente

$ whois ninjas-fake.cl
% IANA WHOIS server
% for more information on IANA, visit http://www.iana.org
% This query returned 1 object

refer:        whois.nic.cl

domain:       CL

organisation: NIC Chile (University of Chile)
address:      Miraflores 222, Piso 14
address:      Santiago RM 832-0198
address:      Chile

contact:      administrative
name:         TLD Admin Contact
organisation: NIC Chile
organisation: University of Chile
address:      Miraflores 222, Piso 14
address:      Santiago RM 832-0198
address:      Chile
phone:        +56 22 940 7700
e-mail:       admincl@nic.cl

contact:      technical
name:         TLD Technical Contact
organisation: NIC Chile
organisation: University of Chile
address:      Miraflores 222, Piso 14
address:      Santiago RM 832-0198
address:      Chile
phone:        +56 22 940 7700
e-mail:       techcl@nic.cl

nserver:      A.NIC.CL 190.124.27.10 2001:1398:121:0:190:124:27:10
nserver:      B.NIC.CL 200.7.4.7 2001:1398:274:0:200:7:4:7
nserver:      C.NIC.CL 200.16.112.16 2001:1398:275:0:200:16:112:16
nserver:      CL-NS.ANYCAST.PCH.NET 2001:500:14:6030:ad:0:0:1 204.61.216.30
nserver:      CL1-TLD.D-ZONE.CA 185.159.197.56 2620:10a:80aa:0:0:0:0:56
nserver:      CL1.DNSNODE.NET 194.146.106.34 2001:67c:1010:8:0:0:0:53
nserver:      CL2-TLD.D-ZONE.CA 185.159.198.56 2620:10a:80ab:0:0:0:0:56
ds-rdata:     21199 8 2 7d756dffab6d3cd9c786ff5c659954c22944faef9433eee26f1d84eb5370b394

whois:        whois.nic.cl

status:       ACTIVE
remarks:      Registration information: http://www.nic.cl/

created:      1987-12-15
changed:      2021-05-28
source:       IANA

# whois.nic.cl

%%
%% This is the NIC Chile Whois server (whois.nic.cl).
%%
%% Rights restricted by copyright.
%% See https://www.nic.cl/normativa/politica-publicacion-de-datos-cl.pdf
%%

ninjas-fake.cl: no entries found.

Herramienta Ping

Ping nos ayuda a verificar que un servidor este operativo y escuchando peticiones.

Respuesta Exitosa

$ ping ninjas.cl
PING ninjas.cl (190.107.177.35): 56 data bytes
Request timeout for icmp_seq 0
64 bytes from 190.107.177.35: icmp_seq=1 ttl=58 time=23.394 ms
64 bytes from 190.107.177.35: icmp_seq=2 ttl=58 time=28.447 ms
64 bytes from 190.107.177.35: icmp_seq=3 ttl=58 time=15.794 ms
64 bytes from 190.107.177.35: icmp_seq=4 ttl=58 time=22.296 ms
64 bytes from 190.107.177.35: icmp_seq=5 ttl=58 time=16.409 ms
64 bytes from 190.107.177.35: icmp_seq=6 ttl=58 time=14.523 ms
64 bytes from 190.107.177.35: icmp_seq=7 ttl=58 time=14.737 ms
64 bytes from 190.107.177.35: icmp_seq=8 ttl=58 time=20.764 ms
--- ninjas.cl ping statistics ---
9 packets transmitted, 8 packets received, 11.1% packet loss
round-trip min/avg/max/stddev = 14.523/19.545/28.447/4.682 ms

Respuesta de Servidor No Encontrado

$ ping ninjas-fake.cl
ping: cannot resolve ninjas-fake.cl: Unknown host

Respuesta de Servidor que No Responde

$ ping 127.0.0.2
PING 127.0.0.2 (127.0.0.2): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
Request timeout for icmp_seq 6
--- 127.0.0.2 ping statistics ---
8 packets transmitted, 0 packets received, 100.0% packet loss

Cpanel

cPanel (acrónimo de control Panel o ‘Panel de control’) es un panel de control para administrar servidores de alojamiento web que proveen herramientas de automatización y una interfaz gráfica basada en páginas web. Es software de tipo propietario y se ha desarrollado para ser compatible con la mayoría de las distribuciones de Linux que usen RPM como gestor de paquetes.

Hoy en día, cPanel se ha convertido prácticamente un estándar en servicios de hosting web.

Tanto es así que se considera por muchos un criterio fundamental a la hora de elegir un hosting.

Su principal ventaja es que el usuario de un hosting web, muchas veces personas sin perfil técnico, dispone de una interfaz web sencilla que le permite administrar los servicios más importantes de su hosting, principalmente:

  • Administración de ficheros: principalmente para la instalación de aplicaciones PHP como ProcessWire, WordPress, Joomla o Prestashop.

  • Configuración de los dominios: necesaria para vincular el sitio web el correo electrónico al (los) dominio(s) que se quiere(n) utilizar.

  • Gestión de cuentas de correo: creación y mantenimiento de cuentas de correo electrónico con dominio propio.

  • Gestión de bases de datos MySQL: creación y mantenimiento de bases de bases de datos, principalmente porque las aplicaciones típicas usadas en un hosting como las arriba mencionadas suelen requerir una base de datos MySQL.

  • Gestión de los recursos: espacio en disco, consumo de ancho de banda mensual, etc.

cPanel entrega un gran nivel de control al usuario individual, mientras se mantiene la seguridad. Aunque el administrador de sistema puede desactivar cualquier característica para cada cliente en cualquier momento, el usuario puede usar cualquier elemento que se encuentre disponible.

  • SSH Access: tiene integrado un applet Java que permite una conexión directa con el servidor vía SSH. Se encuentra desactivado en la mayoría de los sitios debido a que es un riesgo para la seguridad del servidor.

  • Crontab: provee una interfaz para el manejo de las listas de tareas.

  • OpenPGP: soporte técnico.

  • CGI Scripts: autoinstala varios scripts para cualquier sitio web.

  • Permite evitar el acceso a direcciones IP específicas.

  • Se distingue, respecto a otros control Panel, por su facilidad para realizar respaldos completos o parciales (algunos proveedores de hospedaje no dan derechos para restaurar respaldos).

  • Tiene una apariencia flexible y fácil de entender, llamada Paper Lantern, también hay otra llamada Jupiter.

WHM

WHM, abreviatura de WebHost Manager, es una herramienta basada en la web que se utiliza para la administración del servidor. Hay al menos dos niveles de WHM, a menudo denominados "WHM raíz" y WHM no raíz (o WHM de revendedor). Root WHM es utilizado por administradores de servidores y WHM no root (con menos privilegios) es utilizado por otros, como departamentos de entidades y revendedores para administrar cuentas de alojamiento a menudo denominadas cuentas cPanel en un servidor web. WHM también se usa para administrar certificados SSL (tanto certificados SSL autogenerados por el servidor como proporcionados por CA), usuarios de cPanel, paquetes de alojamiento, zonas DNS, temas y métodos de autenticación. El SSL automático predeterminado (AutoSSL) proporcionado por cPanel es impulsado por Sectigo (anteriormente Comodo CA). Además, WHM también se puede usar para administrar servicios de FTP, correo (POP, IMAP y SMTP) y SSH en el servidor.

Además de ser accesible para el administrador raíz, WHM también es accesible para los usuarios con privilegios de revendedor. Los usuarios revendedores de cPanel tienen un conjunto de funciones más pequeño que el usuario raíz, generalmente limitado por el administrador del servidor, a funciones que determinan que afectarán las cuentas de sus clientes en lugar del servidor en su conjunto. Desde la raíz WHM, el administrador del servidor puede realizar operaciones de mantenimiento, como actualizar y volver a compilar Apache y PHP, instalar módulos Perl y actualizar los RPM instalados en el sistema.

Enlaces

Alternativas

Muchas veces Cpanel puede no ser la mejor opción, debido a su precio o sus restricciones tecnológicas. Para esto existen algunas alternativas a considerar:

Certificados SSL

Son certificados que permiten a las aplicaciones comunicarse de forma segura. Por ejemplo al momento de enviar un formulario, si la página es solamente http, toda la información enviada podría ser obtenida por un tercero no autorizado. Por esto siempre es importante utilizar certificados SSL (https) al momento de crear sistemas web.

En los paneles Cpanel existe una opción llamada AutoSSL que genera certificados. Puede también ser utilizado https://letsencrypt.org/, una opción gratuita que no está ligada a Cpanel.

Enlaces

Lectura Complementaria

Siempre tener en cuenta que estos solo son paneles de administración en servidores (usualmente Linux), por lo que todas las operaciones que realizan estos paneles se pueden realizar mediante la terminal del sistema operativo.

Se recomienda mucho aprender Linux/FreeBSD y tomar la certificación respectiva para aprender administrar servidores.