Meu entendimento é que os TLDs são subdomínios do domínio raiz que é representado por ".".
Portanto, "google.com" em termos mais específicos deve ser "google.com.".
Em quais cenários você veria um domínio terminando com um "." como "google.com."? Eu já tinha visto isso antes, mas não pensei em nada na época.