Получение субдомена из URL-адреса сначала легко.
http://www.domain.example
Отсканируйте первый период, затем верните все, что было после "http://"...
Затем вы помните
http://super.duper.domain.example
О. Итак, тогда вы думаете, хорошо, найдите последний период, верните слово и получите все раньше!
Затем вы помните
http://super.duper.domain.co.uk
И ты вернешься к квадрату. У кого-нибудь есть отличные идеи помимо хранения списка всех TLD?