I have all the correct DNS records and my file structure is setup as below:
- Project
-
-
-
- .ic-assets.json (containing the content from the tutorial)
-
-
-
-
- ic-domains (containing the url)
I get the error: domain is missing from canister ___________ list of known domains
even after deploying the canister again.
Thanks for the help!
Hey @jed.blip
The error points to an issue with your .well-known/ic-domains
file:
You can check the contents of your file by running the following command:
curl -s https://CANISTER_ID.icp0.io/.well-known/ic-domains
Just replace CANISTER_ID
with your canister ID.
If you can’t figure it out, I am happy to help you more, but will need more information (the canister ID and the domain name). You can also share that with me in a DM.
Thanks! This helped, managed to successfully put in the registration and it now says available. However, the website gives this:
This app is powered by
400 - unknown domain
The requested domain is not served by this HTTP gateway.
How long should it take for the website to start working?
It should take a few minutes from the moment it says it is available to the point where all HTTP gateways are aware of the custom domain and have the certificate.
So it’s an issue that I’m still getting this error 15+ minutes later?
It is really difficult to help without any information. If you share with me the canister ID and the domain name, I am happy to look into it.
Canister ID is xw7l2-viaaa-aaaal-qditq-cai and URL is front-row.app
It seems to have worked on the boundary node side. With the following command, you can make the request directly against a boundary node:
curl -sLv -X GET \
--resolve front-row.app:443:2a00:fb01:400:200:5000:5aff:fef2:9428 \
https://front-row.app
I have checked this against all boundary nodes: The TLS session is always successfully established and I get a 200 back.
From your DNS config, I see that front-row.app is actually being proxied through AWS. I think the issue is somewhere there.