दो सीआईडीआर पते दिए गए हैं 1 9 2.168.2.0/14 और 1 9 .168.2.0/32जांचें कि क्या दो सीआईडीआर पते छेड़छाड़ करते हैं?
मैं कैसे जांचूं कि दो आईपी पते "python2.6" में ओवरलैप करते हैं ??
मैं netaddr माध्यम से चले गए और यह अगर 192.168.2.0 दो सीआईडीआर पते के लिए जाँच करने के लिए
from netaddr import IPNetwork, IPAddress
bool = IPAddress("192.168.2.0") in IPNetwork("192.168.2.0/14"):
लेकिन यह कैसे द्वारा सीआईडीआर पता 192.168.2.0/14 में है की जांच करने के लिए अनुमति देता है ??
मैं एक संदर्भ :: How can I check if an ip is in a network in python
FYI करें, 192.168.2.0/32 एक ही आईपी पते (192.168.2.0), नहीं एक सबनेट है। – slebetman
क्या आप एक ऐसा उत्तर स्वीकार करेंगे जो पायथन विशिष्ट नहीं है? जानकारी के लिए – slebetman
Thnx। मुझे इसे अजगर में चाहिए लेकिन आपकी व्याख्या उपयोगी हो सकती है। – AJRedDevil