Como usar substring em ordem por

Eu tenho a seguinte consulta para selecionar os nomes de domínio que têm três níveis separados por dois pontos:

select domainname from db.table
where criteria like ('*.com')
AND domainname like ('%.%.%');

Agora, preciso solicitar os resultados pela parte.%.% Do nome de domínio e não%.%.%. Como posso adicionar isso à minha consulta?