IP की फुल फॉर्म Internet Protocol होती है. इसको हिंदी मे इंटरनेट प्रोटोकॉल कहते है. हमारे जितने भी Device है जिनमे Internet चलता हो उन सब Device की अलग-अलग ID होती है जिसको हम IP Address कहते हैं. जब हम अपने मोबाइल या कंप्यूटर से इंटरनेट पर कोई Information Search करते है तो इसी IP Address से राउटर को पता चलता है की उसे Data कहाँ भेजना है और फिर वह Information Collect कर के उसे Internet Protocol Address पर भेज देता है जहाँ से उसे Command दी गयी हो.
IP Address 32 Bit के बाइनरी डिजिट से बना होता है जो की देखने में कुछ 100110101010100.100110101 इस तरह का होता है इसलिए इसको याद रखना मुश्किल होता है. इस कारण इसको चार भागो मे बांटकर दशमलव लगाकर अलग अलग Part कर दिए जाते है और इसके हर Part में 0 से लेकर 255 अंक तक की संख्या होती है जैसे कि -192.186.112.39
इसमें 32 Bit होने के कारण यह विशेष रूप से सीमित हो गया है इसमे सिर्फ 6595967236 IP Address ही आ सकते है जो End होने के कगार पर है. इसलिए आज के समय को देखते हुए अब नए IP Address System (IPv4) की जरूरत पड़ गयी है जिसको Developed भी कर लिया गया है. इसकी खास बात यह है इसमें 128 Bit का है जिसमे Unlimited IP Address बन सकते है और यह दिखने मे कुछ ऐसा है - 2102:db4:0:1134:0:367:1:2
IP Address अभी तक के सिर्फ दो ही Version Developed किये गए है
IPv4 (Internet Protocol address version 4 )
IPv6 (Internet Protocol address version 6 )
IP version 4 एक 32 bit का IP Address होता है जिसके कारण अब IPv4 से कोई IP Address नहीं बनाये जा सकते है. IPv4 चार भागो में बंटा होता है और इसको अलग अलग भागो मे बाटने के लिए बीच में . Dot का उपयोग किया जाता है.
IP version 6 एक नया और Advanced Version है जिसमे केवल Numbers का ही नहीं बल्कि Alphabat और Symbol का भी उपयोग किया जाता है. IPv6 के भागो को ; Semicolon से बांटा जाता है. यह 128 bit का IP Address होता है IP Version 6 के कारण अब शायद IP Address का अगला Version लाने की इतनी जल्दी जरुरत नहीं पड़ेगी.
IP Address दो प्रकार के होते है –
Private IP Addresses
Public IP Addresses
अगर प्राइवेट आईपी एड्रेस की बात की जाये तो में आपको बताना चाहूंगा दोस्तों जब बहुत से Computer कोई भी Device किसी Cable के साथ या Wireless के साथ एक दूसरे से Link किये जाते है तब वे एक Private Network को बनाते है. इस Network के अंदर हर एक Device को Files और Resource को Share करने के लिए एक Unique IP Addresses Assigned किया जाता है. प्राइवेट आईपी एड्रेस Network के सभी Device के IP Addresses को Private Addresses भी कहा जाता है.
एक Public IP Address एक IP Address है जिसे इंटरनेट पर पहुँचा जा सकता है. जैसे डाक का पता आपके घर तक डाक पहुंचाने के लिए इस्तेमाल किया जाता है एक Public IP Address एक कंप्यूटिंग डिवाइस को सौंपा गया विश्व स्तर पर अनूठा IP Address है. लिनक्स या यूनिक्स जैसे ऑपरेटिंग सिस्टम पर अपने Public Address की पहचान करने के कई तरीके हैं. लिनक्स सिस्टम पर एक IP Address की पहचान करने के लिए सबसे अच्छा अभ्यास निम्नानुसार है -
Dig कमांड Public IP Address का निर्धारण करने और नेटवर्क समस्या निवारण के लिए एक नेटवर्क व्यवस्थापक कमांड लाइन उपकरण है. Public IP Address खोजने के लिए लिनक्स पर अपना टर्मिनल एप्लिकेशन खोलें और निम्नलिखित कमांड दर्ज करें -
$ dig +short myip.opendns.com @resolver1.opendns.com
152.72.109.46