Извлечь доменное имя из имени хоста
Есть ли программный способ найти доменное имя по заданному имени хоста?
дано -> www.yahoo.co.jp возврат -> yahoo.co.jp
Подход, который работает, но очень медленный:
разделить на "." и удалите 1 группу слева, присоединитесь и запросите запись SOA, используя dnspython, когда верная запись SOA возвращается, считайте, что домен
Есть ли более чистый / быстрый способ сделать это без использования регулярных выражений?