Tengo una aplicación Spring Boot que utiliza un servicio externo. Quiero reproducir un escenario en el que ese servicio no es accesible después de mi aplicación está en marcha y funcionando.
Por lo tanto, pensé que voy a empezar mi servicio y actualizar el /etc/hosts para bloquear las llamadas salientes a ese servicio. Por alguna razón esto no funciona en mi Mac.
Así es como la URL de eso servicio externo parece:
pulsar+ssl://a943.chat.extservice.com:6951?preset=low_tp_no_read
Y esta es la entrada de /etc/hosts :
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
# Block external service calls
0.0.0.0 pulsar+ssl://a943.chat.extservice.com:6951?preset=low_tp_no_read
0.0.0.0 a943.chat.extservice.com
0.0.0.0 pulsar+ssl://a943.chat.extservice.com:6951
0.0.0.0 a943.chat.extservice.com:6951
He intentado añadir todas las combinaciones posibles pero no funciona. Incluso he bloqueado google.com, pero todavía era capaz de acceder a ella.
Agradecería cualquier sugerencia o ayuda.
Gracias.