0 votos

El servidor DNS personalizado no resuelve los comodines

He configurado mi conexión WiFi en mi Galaxy S7 para utilizar un servidor DNS personalizado . Mi PC ejecuta un servidor DNS en 192.168.0.100 y sirve a unos cuantos A registros:

home.local    192.168.0.100
shed.local    192.168.0.101
*.shed.local  192.168.0.102

Cuando corro tracert en mi PC (192.168.0.100) resuelve correctamente home.local , shed.local y *.shed.local .

Usando PingTools ejecuté tracert en mi teléfono. home.local y shed.local ambos se resuelven correctamente a sus respectivas direcciones.

Sin embargo, el *.shed.local rendimientos:

Anfitrión desconocido

¿Hay alguna diferencia en las implementaciones de DNS entre Windows y Android?

0voto

user160456 Puntos 61

Sí, no se pueden especificar comodines en /etc/hosts en linux (y por tanto en Android). La gente en el mundo Linux se ha pasado a dnsmasq, no estoy seguro de cuál es el equivalente en Android. Tendrás que trabajar en ello (¿quizás usar un proxy o alguna otra configuración?)

0 votos

Estoy utilizando un servidor DNS personalizado. He podido hacer que funcione imitando los resultados devueltos por mi servidor de nombres de dominio de terceros. La razón por la que funciona en Windows es que por alguna razón acepta una respuesta comodín del servidor DNS (mientras que el hosts tampoco permite los comodines en Windows ). Para que funcione en Android he tenido que sustituir la respuesta comodín única por una virtual CNAME (basado en el dominio solicitado) apuntando a un A registro que añado como segunda respuesta. Este registro apunta a la IP real.

PreguntAndroid.com

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.

Powered by:

X