Dispositivo S22 Android 12 aquí.
Tengo mi propio servidor DNS en una red local. El teléfono parece captar el DNS local, pero no se dirige a los dispositivos utilizando el nombre completo. Ejemplo (en adb):
g0q:/ $ ping nas.mydomain.local
ping: unknown host nas.mydomain.local
2|g0q:/ $ ping nas
PING nas.mydomain.local (10.1.1.26) 56(84) bytes of data.
64 bytes from 10.1.1.26: icmp_seq=1 ttl=64 time=2.41 ms
64 bytes from 10.1.1.26: icmp_seq=2 ttl=64 time=13.4 ms
64 bytes from 10.1.1.26: icmp_seq=3 ttl=64 time=10.7 ms
64 bytes from 10.1.1.26: icmp_seq=4 ttl=64 time=16.1 ms
Lo mismo ocurre en firefox y otras aplicaciones. Puedo acceder al host a través de https://hostname, pero no https://hostname.mydemain.local . ¿Alguien sabe qué magia está ocurriendo aquí y cómo desactivarla?
ACTUALIZACIÓN: lo que sospecho que puede estar ocurriendo es que .local
dominio parece tienen un significado especial . No estoy seguro de lo que es diferente en la implementación de Samsung, ya que GrapheneOS (también basado en Android 12) maneja estos nombres de host bien. Si alguien tiene alguna sugerencia de cómo desactivar esta función, por favor hágamelo saber