El sitio web financiero https://wex1.in
tiene su nombre de dominio borrado pero todavía es posible llegar a él añadiendo 104.25.31.35 wex1.in
a los archivos etc/hosts en un archivo .
Entonces, cómo acceder al sitio web sin editar /etc/hosts
?
El sitio web financiero https://wex1.in
tiene su nombre de dominio borrado pero todavía es posible llegar a él añadiendo 104.25.31.35 wex1.in
a los archivos etc/hosts en un archivo .
Entonces, cómo acceder al sitio web sin editar /etc/hosts
?
Hay varias opciones que puedes elegir:
Introduzca la dirección IP directamente (con puerto 80
o 443
) a la barra de direcciones del navegador web en lugar del nombre de dominio. Pero esto no funcionará si el servidor web depende de host
encabezado o SNI para alojar virtualmente varios sitios web en la misma dirección IP.
Es posible utilizar la API VpnService de Android para capturar todo el tráfico DNS sin rootear el teléfono. Así es como aplicaciones como este y este trabajo. Entonces el La aplicación VPN puede utilizar un hosts
archivo antes de realizar las consultas al servidor DNS configurado. Anfitriones virtuales es una aplicación de código abierto para conseguirlo.
Como sugiere @ iBug puede configurar un Servidor DNS (localmente o en la nube) y configure su teléfono para utilizarlo en las consultas DNS. Por ejemplo, si se utiliza dnsmasq
, añada address=/wex1.in/104.25.31.35
a "dnsmasq.conf" . O en dnscrypt-proxy
añadir wex1.in 104.25.31.35
a "cloaking-rules.txt" .
Del mismo modo, otros servidores DNS pueden ser configurados para devolver una dirección IP predefinida para un nombre específico.
Configurar el teléfono para utilizar un proxy o VPN y luego añadir la entrada 104.25.31.35 wex1.in
en hosts
en el servidor proxy o ejecutar un servidor DNS local en el servidor VPN.
Si no quieres rootear el dispositivo pero el bootloader está desbloqueado (o es posible desbloquearlo) y hay un recovery personalizado disponible, monta /system
en la recuperación y editar hosts
archivo allí. Establezca los permisos adecuados; propiedad, modo y etiqueta SELinux.
Si no quiere modificar /system
partición (por ejemplo, para no romper dm-verity
o OTAs), es posible montar un bind personalizado hosts
de algún lugar en /data
. Pero eso requeriría un esfuerzo adicional como la definición de un init
servicio, modificando la política de SELinux, etc.
Asegúrese de no utilizar el DNS privado (en Android 9+) para que las consultas DNS vayan siempre al puerto 53
sin encriptar.
PS: Los mismos métodos se pueden utilizar para bloquear los anuncios sin rootear el teléfono.
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
0 votos
Necesita algún servidor DNS que tenga este registro.
0 votos
@iBug Estoy hablando de un sitio web público. Así que esto no es posible.
0 votos
Entonces no tienes suerte
0 votos
@iBug muchos usuarios como yo acabaron confiando en dicha web que no tuvo ningún problema entre 2011 y 2017. Así que esta una pregunta worthing más de 100 millones (literalmente) con más de 8000 para mí.
0 votos
Estoy de acuerdo. No tengo tiempo para escribir una respuesta detallada ahora, pero con mi experiencia y conocimientos no creo que sea posible sin editar
/etc/hosts
como se dice en su pregunta.0 votos
@iBug y la respuesta no es para mí sino para las autoridades. Así que por más de 100 millones de dinero en conjunto,
you're out of luck
no es una respuesta aceptable.