Error Uploading Subscription Key with a Draytek Router

May 22, 2025
2
0
1
A few weeks ago I bought a subscription and entered it successfully. However, due to an administrative error, it was cancelled and I had to buy a new one.However, when I entered the new key I got the error:

"Error checking subscription: https://shop.proxmox.com/modules/servers/licensing/verify.php: Dns Failed: resolve dns name 'shop.proxmox.com:443': failed to lookup address information: Temporary failure in name resolution (500)"

There is another support request about this kind of problem here and, according to Fabian the answer is "It's not possible to use an HTTPS proxy for the subscription update atm. please add "https://shop.proxmox.com" to the exception list of your corporate firewall".

However, there appears to be no way to achieve this on a Draytek firewall which requires an IP address. I have therefore tried resolving the 'shop.proxmox.com' address to its IP address which gave 213.120.234.6 and entered this into the Draytek's filter rules but it is still giving me the same error.

So, can you please tell me:

1. Why did it work before?
2. Why doesn't the filter rule work now?


Screenshot.png
 
I have solved this problem. Here is how:

1. With Powershell on a PC on the same network as the Proxmox server I did curl -I https://shop.proxmox.com. This worked fine.

2. I then tried the same thing on Proxmox node's shell. This failed, thus ruling out the router.

3. On the Proxmox node's shell I then did nano /etc/resolv.conf and edited the nameserver to point to the router's IP address (it had previously been set to 8.8.8.8 for some reason). Once the file was saved again, the subscription submission worked.

I hope this helps someone!