Do you have a lot of domains and you want to quickly check if a domain exists on the server? Just run the shell command:
grep yourdomain /etc/userdomains
root@web [~]# grep demo.plothost.com /etc/userdomains demo.plothost.com: plothost root@web [~]#
In this case, the domain “demo.plothost.com” exists and it belongs to user “plothost”.
You may also want to know if the domain resolves to your server/IP. Use:
root@web [~]# dig demo.plothost.com ; <<>> DiG 9.9.0-RedHat-9.9.0-38.el7_3.2 <<>> demo.plothost.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30116 ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;demo.plothost.com. IN A ;; ANSWER SECTION: demo.plothost.com. 5388 IN A 220.127.116.11 ;; Query time: 26 msec ;; SERVER: 18.104.22.168#53(22.214.171.124) ;; WHEN: Mon Mar 20 04:11:52 PDT 2017 ;; MSG SIZE rcvd: 62 root@web [~]#
If the domain has a cPanel account you can search for it in WHM -> Account Information -> List Accounts:
On all our reseller plans you can host an unlimited number of domains. Check the offer here.