Cómo obtener el nombre de dominio (nombre + TLD) de una URL en python

Quiero extraer el nombre de dominio (nombre del sitio + TLD) de una lista de URL que pueden variar en su formato. por ejemplo: estado actual ----> lo que quiero

mail.yahoo.com------> yahoo.com
account.hotmail.co.uk---->hotmail.co.uk
x.it--->x.it
google.mail.com---> google.com

¿Hay algún código de Python que pueda ayudarme a extraer lo que quiero de la URL o debo hacerlo manualmente?

Respuestas a la pregunta(4)

Su respuesta a la pregunta