Python Lookup Hostname من IP مع مهلة ثانية واحدة
-
24-09-2019 - |
سؤال
كيف يمكنني البحث عن اسم مضيف نظرًا لعنوان IP؟ علاوة على ذلك ، كيف يمكنني تحديد مهلة في حالة عدم وجود مثل هذا الإدخال العكسي DNS؟ محاولة الحفاظ على الأشياء في أسرع وقت ممكن. او هل هناك طريقه افضل؟ شكرًا لك!
المحلول
>>> import socket
>>> socket.gethostbyaddr("69.59.196.211")
('stackoverflow.com', ['211.196.59.69.in-addr.arpa'], ['69.59.196.211'])
لتنفيذ المهلة على الوظيفة ، هذا الخيط stackoverflow لديه إجابات على ذلك.
نصائح أخرى
ما تحاول إنجازه يسمى البحث العكسي DNS.
socket.gethostbyaddr("IP")
# => (hostname, alias-list, IP)
http://docs.python.org/library/socket.html؟highlight=gethostbyaddr#socket.gethostbyaddr
ومع ذلك ، بالنسبة للجزء المهلة ، قرأت عن الأشخاص الذين يواجهون مشاكل مع هذا. أود أن أتحقق pydns أو هذه حل لعلاج أكثر تقدما.
لا تنتمي إلى StackOverflow