Volume Key Server - Don't block DNS over TLS
Posted: Fri Dec 29, 2023 9:07 am
Hi!
Since this took me several days to puzzle through, I'll post my findings in the hopes that someone might also be having the same issue.
There is an error case where MakeMKV does not/is not able to download the latest SDF and/or latest volume keys. In an effort to bypass unfriendly DNS servers, MakeMKV will attempt to use DNS over TLS to several IPs (observed: 8.8.8.8, 1.1.1.1, 9.9.9.10). If you're the security-conscious type, you might be running your own DNS server and ensuring DNS queries from within your network route through by blocking public DNS servers - this is quite easy to do in pfSenss via pfBlockNG, or via a PiHole or similar.
MakeMKV does not alert to failure to resolve DNS; instead, it silently fails. You are not receiving the latest keys if you do not have the line "Downloading latest SDF to C:\Users\USER/.MakeMKV ..." in your log. The solution is to unblock 8.8.8.8:443 (or one of the others) for MakeMKV while you're using it.
Mike - maybe an error message about blocked DNS lookup?
Keep being awesome.
Since this took me several days to puzzle through, I'll post my findings in the hopes that someone might also be having the same issue.
There is an error case where MakeMKV does not/is not able to download the latest SDF and/or latest volume keys. In an effort to bypass unfriendly DNS servers, MakeMKV will attempt to use DNS over TLS to several IPs (observed: 8.8.8.8, 1.1.1.1, 9.9.9.10). If you're the security-conscious type, you might be running your own DNS server and ensuring DNS queries from within your network route through by blocking public DNS servers - this is quite easy to do in pfSenss via pfBlockNG, or via a PiHole or similar.
MakeMKV does not alert to failure to resolve DNS; instead, it silently fails. You are not receiving the latest keys if you do not have the line "Downloading latest SDF to C:\Users\USER/.MakeMKV ..." in your log. The solution is to unblock 8.8.8.8:443 (or one of the others) for MakeMKV while you're using it.
Mike - maybe an error message about blocked DNS lookup?
Keep being awesome.