Skip to main content
2 of 2
added 532 characters in body

So I found out I only had a NS entry but no A entry for my root subdomain. In order to get it work I needed to add an entry like this

Name Type TTL Information
local.mydomain.com A 86400 192.168.0.10 (local IP of my computer)

However, I also want to point out that it is required to disable DNS Rebind Protection in the Router and iCloud Private Relay on your devices in order to work.

The reason why it was working for www.local.mydomain.com was because I already had an entry like this before which I removed but I suppose was still cached on my device:

Name Type TTL Information
*.local.mydomain.com A 86400 192.168.0.10 (local IP of my computer)

So my device tried both with and without the www and with the www it had a success so it appended it.

Setup on Webserver

So I also finally managed to move my DNS setup to my webserver. This way I do not need to disable iCloud Private Relay. My setup looks like this. (I needed to wait for a while before it was synced to my DNS and worked)

Name Type TTL Information
local.mydomain.com A 86400 192.168.0.10 (local IP of my computer)
anothersub.local.mydomain.com A 86400 192.168.0.10 (local IP of my computer)

I might possibly manage to replace anothersub.local.mydomain.com with *.local.mydomain.com for wildcard subdomains but it is not really required for my use case.