¿Cómo deshabilitar el ping a un sitio web usando Linux?

En este artículo vamos a crear una configuración de red personalizada para restringir el acceso a sitios específicos. 

Supongamos que queremos acceder a Google y no queremos acceder a Facebook, para esto necesitamos crear una configuración de red personalizada configurando algunas reglas de enrutamiento para el enrutador de nuestro sistema. Entonces, veamos algunos términos con respecto a las redes:

Entradas de una tabla de enrutamiento IP:

Una tabla de enrutamiento contiene la información necesaria para reenviar un paquete por la mejor ruta hacia su destino. Cada paquete contiene información sobre su origen y destino. La tabla de enrutamiento proporciona al dispositivo instrucciones para enviar el paquete al siguiente salto en su ruta a través de la red.

Cada entrada en la tabla de enrutamiento consta de las siguientes entradas:

  • ID de red: El ID de red o destino correspondiente a la ruta.
  • Net Mask: Es el ID que ayuda a saber el nombre de la red.

A continuación se muestra la implementación.

Comencemos y avancemos a la parte de implementación:

Paso 1: verifique las reglas disponibles en la tabla de enrutamiento.

route -n

Para verificar las reglas presentes en la tabla de enrutamiento, usamos el comando route -n . Aquí tenemos una regla en la primera fila 0.0.0.0 que nos permite acceder o hacer ping a cualquier sitio, por lo que para restringir la conectividad a Facebook eliminaremos esta regla con el comando route del -net 0.0.0.0\

route del -net 0.0.0.0

Paso 2: verifique el nombre de la red para Google y Facebook

Así que ahora para verificar el nombre de la red usamos el comando:

nslookup domain_name

Paso 3: Comprobar la conectividad a la red

Para verificar la conectividad, haremos ping a la dirección que obtuvimos en el último paso.

Paso 4: Agrega una regla para conectarte a Google

Para agregar una regla para conectarse a Google usaremos el comando route add -net 216.58.196.0 netmask 255.255.255.0 gw 192.168.43.1 enp0s8

Paso 5: Comprueba la conectividad con Google

Usamos el comando ping aquí y verificamos la conectividad.

Paso 6: Comprueba la conectividad a Facebook

No conectado a Facebook. Por lo tanto logramos nuestra configuración. Así, podemos lograr cualquier tipo de configuración de red personalizada agregando reglas específicas en la tabla de enrutamiento y restringiéndolas .

Publicación traducida automáticamente

Artículo escrito por 3110palakjain y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *