Как я могу проверить, что доменное имя соответствует RFC 1035 с использованием Python?

Я пытаюсь написать код, который будет принимать "предполагается» доменное имя и будет проверять его в соответствии с RFC 1035. Например, оно должно удовлетворять этим правилам:

Домен состоит не более чем из 253 символов.Набор символов домена[a-z0-9\-] только (нижний регистр домена на входе)Домен не может содержать две последовательные черты (например:)google--com.comМаксимальный лимит поддоменов составляет 127

Я искал различные модули Python (например, tldextract), но безрезультатно.

Как я могу проверить, что доменное имя соответствует RFC 1035?

Ответы на вопрос(2)

Ваш ответ на вопрос