मैं inet_aton
उपयोग कर रहा हूँ एक स्ट्रिंग 3624718222. मैं उस के लिए निम्न कोड का उपयोग करने के आईपीवी 4 आईपी (216.12.207.142) कन्वर्ट करने के लिए के लिए inet_aton समान कार्य: 23 :: 207: 142 एक समान स्ट्रिंग के लिए। यह मुझे त्रुटि देता है क्योंकि यह आईपीवी 4 पता नहीं है। मैं यह कैसे कर सकता हूँ?आईपीवी 6
Q
आईपीवी 6
5
A
उत्तर
6
यह वह कोड है जिसका मैंने पहले उद्देश्य के लिए उपयोग किया है। ध्यान दें कि यह एक 128 बिट पूर्णांक रिटर्न नहीं बल्कि एक स्ट्रिंग से (एक पूर्णांक सामान्य रूप में अधिक उपयोगी है)
from socket import inet_pton, AF_INET6
from struct import unpack
def ip6_to_integer(ip6):
ip6 = inet_pton(AF_INET6, ip6)
a, b = unpack(">QQ", ip6)
return (a << 64) | b
और यह
>>> ip6_to_integer("2001:23::207:142")
42540490934961530759802172199372521794L
या यदि आप चाहिए एक स्ट्रिंग के रूप परीक्षण!
>>> str(ip6_to_integer("2001:23::207:142"))
'42540490934961530759802172199372521794'
संबंधित मुद्दे
- 1. आईपीवी 6
- 2. आईपीवी 6
- 3. आईपीवी 6 को आईपीवी 4
- 4. आईपीवी 4, आईपीवी 6 और होस्टनाम
- 5. रेल आईपीवी 6 सर्वर
- 6. आईपीवी 6 पता
- 7. आईपीवी 6 सी #
- 8. एएसपीनेट एप्लिकेशन आईपीवी 6 अनुपालन
- 9. आईपीवी 6 के साथ जिओलोकेशन?
- 10. एंड्रॉइड पर आईपीवी 6 सॉकेट
- 11. आईपीवी 6 लुकअप डेटा संरचना
- 12. PHP $ _SERVER ['REMOTE_ADDR'] आईपीवी 6
- 13. जेएमडीएनएस आईपीवी 4 इंटरफ़ेस पर पंजीकृत है, लेकिन आईपीवी 6
- 14. आईआईएस Request.UserHostAddress आईपीवी 6 (:: 1) लौटा रहा है, भले ही आईपीवी 6 अक्षम
- 15. सी # निर्देशिका। एक्सपीआईएस आईपीवी 6 संस्करण
- 16. यसोड डेवेल सर्वर केवल आईपीवी 6
- 17. PHP में आईपीवी 6 का पता लगाएं?
- 18. जावा में एंड्रॉइड और आईपीवी 6
- 19. जावा डेवलपर्स के लिए आईपीवी 6 तैयारी
- 20. आईपीवी 4 से आईपीवी 6 में बदलें: वेब विकास पर इसका क्या प्रभाव है?
- 21. आईपीवी 4 और आईपीवी 6 तारों के मिलान के लिए जावा नियमित अभिव्यक्तियां क्या हैं?
- 22. यह निर्धारित करें कि कोई इनसेटसेट एड्रेस आईपीवी 6 या आईपीवी 4
- 23. आईपीवी 4 और आईपीवी 6 कनेक्शन दोनों का समर्थन कैसे करें
- 24. MySQL डेटाबेस (आईपीवी 4 और आईपीवी 6) में आईपी पता संग्रहीत करना
- 25. एसक्यूएल सर्वर में एकल कॉलम में आईपीवी 4 या आईपीवी 6 दोनों को कैसे स्टोर करें?
- 26. एक आईपीवी 6 पता का विस्तार करें ताकि मैं इसे
- 27. सी # में आईपीवी 6 पता कैसे प्राप्त करें?
- 28. आईपीवी 6 इंटरफेस पर लिंक-स्थानीय और वैश्विक आईपी
- 29. आईपीवी 4 से आईपीवी 6 तक सी ++ टीसीपी/आईपी अनुप्रयोगों को परिवर्तित करना। मुश्किल? प्रयास के लायक?
- 30. मैं जेआरई पर आईपीवी 4 आईपी के लिए आईपीवी 6 स्टैक उपयोग को कैसे अक्षम कर सकता हूं?