¿Puede un operador de sitio web redirigir una computadora específica a una IP diferente?

Pueden y lo hacen. Sigue leyendo.

Cuando te conectas a un sitio web grande, como Amazon, por ejemplo, sucede lo siguiente:

  1. Ingresas a Amazon en tu navegador
  2. Su navegador busca el dominio amazon.com
  3. La respuesta que obtendrá será una dirección IP en función de dónde se encuentre en el mundo, por ejemplo, si se encuentra en los EE. UU., Obtendrá un centro de datos en los EE. UU., Si en Europa obtiene un centro de datos en Europa. Aquí el operador del sitio web decide a dónde lo envían.
  4. Luego se conecta a la dirección IP que se le proporciona. Este no es el servidor web. Es un equilibrador de carga. El propósito de los equilibradores de carga es distribuir la carga del tráfico entre varios servidores (de 2 a 100).
  5. Loadbalancer utiliza un algoritmo interno para elegir a qué servidor se le envía. Aquí deciden adónde lo envían nuevamente.
  6. Se contacta al servidor web, se forma una página web y se devuelve al equilibrador de carga, que a su vez le devuelve la respuesta. Cuando le enviamos el resultado, pega una cookie que dice “la última vez que este tipo estuvo aquí, consiguió este servidor”.
  7. La próxima vez que solicite una página (haga clic en un enlace), lo dirigirá a ese servidor específico si aún está disponible, ya que esto contiene su sesión actual y aquí deciden a qué IP enviarlo nuevamente .

Entonces, en muchos puntos durante su interacción con uno de los sitios más grandes, se lo redirige a IP específicas. Y eso esta bien. La mayoría de los sitios grandes necesitan esta configuración para el rendimiento y la estabilidad, pero cualquier sitio puede configurar un equilibrador de carga si lo desean. Luego, cuando regrese, lo han identificado y lo dirigen específicamente a “su” servidor.

(Sí, sé que existen servidores sin estado y almacenes de sesiones compartidas, pero ese no es el punto de la pregunta)

¿Puede un operador de sitio web redirigir una computadora específica a una IP diferente?

Muy fácilmente. Si bien es realmente tonto hacer todo lo posible para hacer esto cuando simplemente puede desconectar la conexión, ha habido algunas razones por las que lo he hecho, como el desarrollo de un nuevo sitio con el antiguo todavía en su lugar.

Al final del día, sin embargo, es mucho más simple simplemente configurar nuevas entradas de host virtual y usar un subdominio o una dirección similar para ver el sitio de desarrollo. Sin embargo, fue un pequeño experimento divertido.

Sí, pueden hacer eso, pero es una exageración. Si no quieren que una computadora acceda a su sitio web, simplemente pueden poner en una lista negra su dirección IP y bloquear el acceso al sitio web.

Por otro lado, si hablamos de empresas similares a google, redirigen su solicitud a una página especializada, dependiendo de dónde provenga su dirección IP.