Lancé la instancia aws linux ec2 y estoy ejecutando un servidor de nodos sobre ella. Estoy solicitando recursos del servidor de la siguiente manera
const data = await request
( 'https://www.example.com/data'
) ;
¿Es posible ocultar la IP de mi instancia aws ec2 de example.com?
Por favor, ayúdame..!
Si desea conectarse a un host, siempre debe tener una dirección IP de origen desde la cual se originó el tráfico dentro de los encabezados de los paquetes, por lo que no es posible ocultar una dirección IP de retorno del destino.
Si su instancia tiene una dirección IP pública en una subred con una puerta de enlace de Internet, el tráfico saliente utilizará la dirección IPv4 pública de la instancia.
Si la instancia se puede hacer privada, suponiendo que se comunica con un destino que se encuentra en la Internet pública, utilizará una puerta de enlace NAT o una instancia NAT para la comunicación saliente. El destino verá la fuente aquí como el EIP del NAT cuando se conecta (no la instancia).
Otros enfoques que se podrían tomar son:
0.0.0.0/0
(y ::/0
si es IPv6) a otro host EC2 o a un recurso local a través de VPN o Direct Connect. Esto requeriría que el dispositivo de conexión admita el reenvío de tráfico de Internet.Sería útil ampliar un poco lo que quiere decir con
¿Es posible ocultar la IP de mi instancia aws ec2 de example.com?
Si la dirección IP de la instancia EC2 está asignada a un nombre DNS, entonces no. Tan pronto como todos los servicios del sistema necesarios estén en funcionamiento (considerando cualquier instancia EC2 de tipo Linux), la dirección IP se asignará al nombre DNS que definió. En este caso, sería example.com
o cualquier otro nombre DNS que se haya definido para esa dirección IP en particular. Este tipo de registro se denomina registro A (IPv4) o registro AAAA (si está utilizando IPv6). Puede leer más sobre los tipos de registro aquí .