Is there a programatic way to find the domain name from a given hostname?
given -> www.yahoo.co.jp return -> yahoo.co.jp
The approach that works but is very slow is:
split on "." and remove 1 group from the left, join and query an SOA record using dnspython when a valid SOA record is returned, consider that a domain
Is there a cleaner/faster way to do this without using regexps?