سؤال

كيف يمكنني البحث عن اسم مضيف نظرًا لعنوان 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 أو هذه حل لعلاج أكثر تقدما.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top