Weird behavior iOS 17 - HTTPS Query #1190
-
Hey, me again with the weird questions :) So some weird behavior has been going down since the latest iOS update, it's as though local dns requests automatically go to https. here's the configuration for reference
When I send a request to blocky, it forwards it to k8s-gateway which is basically the internal resolver, it usually will respond with ip addresses to my ingress controllers either 192.168.50.2/3 or services of type "Load Balancer". The weird thing is that now, when I send a request to a local domain for example.tld.com -> blocky -> forwarded to k8s-gateway with CONDITIONAL rule and then the page fails to load. Here are some logs
On k8s-gateway side, it seems i get 2 requests for this.
and i think iOS is reading the HTTPS one and ultimately fails because the answers from HTTPS was empty. Here is the configuration for k8s-gateway if you'd like (i don't expect you to debug it's essentially Coredns for reference): https://github.com/larivierec/home-cluster/blob/main/kubernetes/apps/networking/k8s-gateway/app/config/Corefile Is there something i'm doing wrong? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
It's something iOS specific. |
Beta Was this translation helpful? Give feedback.
It's something iOS specific.
It should fallback to A if HTTPS isn't resolved.
You could filter HTTPS requests in blocky to enforce this.