[CODE lang="python" title="DNS"]import requests
import httplib
import socket
def getresponse(self,*args,**kwargs):
response = self._old_getresponse(*args,**kwargs)
if self.sock:
response.peer = self.sock.getpeername()
else:
response.peer = None
return response
httplib.HTTPConnection._old_getresponse = httplib.HTTPConnection.getresponse
httplib.HTTPConnection.getresponse = getresponse
def check_peer(resp):
orig_resp = resp.raw._original_response
if hasattr(orig_resp,'peer'):
return getattr(orig_resp,'peer')
r = requests.get("http://www.stackoverflow.com")
try:
ip = check_peer(r)
except TypeError:
ip = socket.gethostbyname_ex(site)[/CODE]
Bilgisayara Python 3 yükleyin (
Welcome to Python.org) yukarıda paylaştığım kodu bir metin belgesine yapıştırın ve uzantısını .py olarak değiştirin, ardından CMD'yi açıp "python [Dosya Konumu]" yazıp enterlayın çalışacaktır. Tabii kodu kendinize göre düzenlemeyi unutmayın.