The link to the Optimum site I posted shows you how to disable the port blocking if you are on the right kind of plan. Maybe try that first if you are eligible.
For DNS-based challenge, this depends on who your DNS host is (I am not sure who e.g.ns1.dnsowl.com
is run by).
I am not aware of any great guides for the DNS challenge with Certbot .
You can manually go through the DNS validation process like:
sudo ./certbot-auto --installer apache --manual --preferred-challenges dns -d kdrive.cc -d www.kdrive.cc
and follow the instructions to create the right TXT records in your DNS manager.
To get automatic renewal, again, will depend on who your DNS host is.