Как я могу проверить, что доменное имя соответствует RFC 1035 с использованием Python?
Я пытаюсь написать код, который будет принимать "предполагается» доменное имя и будет проверять его в соответствии с RFC 1035. Например, оно должно удовлетворять этим правилам:
Домен состоит не более чем из 253 символов.Набор символов домена[a-z0-9\-]
только (нижний регистр домена на входе)Домен не может содержать две последовательные черты (например:)google--com.com
Максимальный лимит поддоменов составляет 127Я искал различные модули Python (например, tldextract), но безрезультатно.
Как я могу проверить, что доменное имя соответствует RFC 1035?