Python lookup hostname from IP with 1 second timeout
>>> import socket >>> socket.gethostbyaddr(“69.59.196.211”) (‘stackoverflow.com’, [‘211.196.59.69.in-addr.arpa’], [‘69.59.196.211’]) For implementing the timeout on the function, this stackoverflow thread has answers on that.