Как проверить есть ли у сайта поддомены?
1. Погуглить:site:mail.ru -inurl:http://mail.ru -inurl:https://mail.ru -inurl:http://www.mail.ru -inurl:https://www.mail.ru
mail.ru, конечно, поменяйте на свой домен.
2. Через AXFR запрос к DNS.
Не все DNS-сервера его поддерживают.
Сервис для проверки: https://sergeybelove.ru/one-button-scan/
В общем случае, гарантированного способа получить список поддоменов для данного домена нет.
Поисковики могут не знать обо всех, а AXFR часто запрещён в целях безопасности.