Domain status stuck in the Validation in Progress state

DOM background jobs are continuously trying to verify the token. Wait for the next job run for the validation to complete. If the domain status is stuck for over 30 minutes, here are possible reasons:

  • You haven’t updated your DNS or HTTP server yet, or you have used an incorrect token. Use the token you got from the DOM UI or API and wait for the next run of the DOM background jobs.
  • In case of DNS record update, the TTL (time to live) of the DNS cache is too large. Having a smaller TTL on the DNS record helps DOM to validate the records faster. You can query your DNS provider, for example using a tool like dig, to check if the validation record is visible. Once you confirm the DNS record contains the value you generated in DOM, you can proceed.
  • In case of HTTP validation, there is a known issue on Linux machines. If you have created a file containing the token using vim editor, the file may contain an additional newline character that you haven’t added explicitly. To get around this, use the command echo -n "<token>" > <file_name> to create the file with the token on your HTTP server.