We can use the WHOIS protocol to see who is the registered owner of the domain name. There is a Python module, called python-whois, for this protocol, documented at https://pypi.python.org/pypi/python-whois, which can be installed via pip using the pip install python-whois command.
For example, if we want to query the names of servers and the owner of a certain domain, we can do them through the get_whois() method. This method returns a dictionary structure (key-> value):
>>> import pythonwhois>>> whois = pythonwhois.get_whois(domain)>>> for key in whois.keys():>> print "%s : %s \n" %(key, whois[key])
With the pythonwhois.net.get_root_server() method, it is possible to recover the root server for a ...