पायथन में आईपी पते की वैधता कैसे सत्यापित करें
किसी उपयोगकर्ता से एक स्ट्रिंग के रूप में आईपी पता प्राप्त करते समय, यह सुनिश्चित करना महत्वपूर्ण है कि इसकी वैधता. पते को पार्स करने की अनुशंसा नहीं की जाती है; इसके बजाय, पायथन के अंतर्निहित सॉकेट मॉड्यूल का उपयोग करना सबसे अच्छा अभ्यास है।
socket.inet_aton() फ़ंक्शन यह निर्धारित कर सकता है कि कोई आईपी पता वैध है या नहीं। यह आईपी पते को एक पैरामीटर के रूप में लेता है और यदि यह वैध है तो पते का बाइनरी प्रतिनिधित्व लौटाता है। अन्यथा, यह एक सॉकेट.त्रुटि अपवाद उत्पन्न करता है।
यहां एक पायथन कोड स्निपेट है जो दर्शाता है कि आईपी पते को सत्यापित करने के लिए सॉकेट.इनेट_एटन() का उपयोग कैसे करें:
import socket
def validate_ip_address(ip_address):
try:
socket.inet_aton(ip_address)
return True
except socket.error:
return False
if validate_ip_address("192.168.1.1"):
print("Valid IP address")
else:
print("Invalid IP address")
यह कोड सबसे पहले वैध_आईपी_एड्रेस() फ़ंक्शन को आमंत्रित करता है, जो आईपी पते की वैधता की जांच करने के लिए सॉकेट.इनेट_एटन() का उपयोग करता है। यदि पता वैध है, तो यह सत्य लौटाता है; अन्यथा, यह गलत लौटाता है। बूलियन परिणाम का उपयोग तब एक संदेश प्रदर्शित करने के लिए किया जाता है जो दर्शाता है कि आईपी पता वैध है या नहीं।
इस पद्धति का उपयोग करके, आप उपयोगकर्ताओं द्वारा दर्ज किए गए आईपी पते को जल्दी और विश्वसनीय रूप से मान्य कर सकते हैं, अपने डेटा की अखंडता सुनिश्चित कर सकते हैं और आपके एप्लिकेशन की मजबूती।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3