सवाल जब भी मैंने अपना स्थान संशोधित किया तो आईपी पता बदल जाता है


प्रत्येक बार जब मैं स्थान बदलता हूं तो आईपी पता संशोधित होता है। असल में, आज, मैं दिन के दौरान तीन अलग-अलग स्थानों में था, और हर बार जब मैंने निष्पादित किया था hostname -I आदेश आईपी पता अलग था।


3
2017-12-10 02:35


मूल


प्रत्येक स्थान में अलग-अलग आईपी होते हैं चाहे आंतरिक या बाहरी हों। अलग-अलग राउटर के पास आपके लिए कंप्यूटर के लिए अलग-अलग आईपी होंगे। जब तक कि आप इसे स्थिर बनाते हैं जो हर समय काम नहीं करेगा यदि आप बहुत आगे बढ़ते हैं - answerSeeker
@TatakaiWasumi तो आईपी पता द्वारा असाइन किया गया है hostname -I राउटर में से एक होगा। क्या मैं सही हू? - Sandra Ross
हां, राउटर गतिशील रूप से मेजबानों को ips असाइन करता है - answerSeeker
आज दोपहर मैं दो कंप्यूटरों (वीएम और सरल लिनक्स ओएस) के साथ एक कैफे में स्थित था। जब मैंने पिछले कमांड को निष्पादित किया, तो मेरे पास दो अलग-अलग आईपी पते थे। क्या यह सामान्य है? - Sandra Ross
हां, एक आपका कंप्यूटर का आईपी है, दूसरा वीएम है। मेरे पास 3 ips, सर्वर के लिए 1, udp और tcp ips के लिए एक openvpn सर्वर है - answerSeeker


जवाब:


hostname -I वर्तमान में आपके मेजबान पर सभी निर्दिष्ट आईपी पते सूचीबद्ध करता है। मेरे पास VMPlayer मेरे सिस्टम पर स्थापित है, इसलिए मुझे सूचीबद्ध तीन आईपी पते मिलते हैं।

terrance@terrance-ubuntu:~$ hostname -I
10.0.0.100 172.16.163.1 192.168.43.1 

संख्याओं का पहला समूह 10.0.0.100 मेरे डीएचसीपी सर्वर / राउटर द्वारा मेरे सिस्टम का मेरा स्थानीय आईपी पता है। संख्याओं के अगले दो सेट VMPlayer द्वारा असाइन किए गए हैं और इस होस्ट के नेटवर्क मैनेजर द्वारा नियंत्रित नहीं हैं।

डीएचसीपी सर्वर के साथ, जब तक आपके कंप्यूटर की स्थानीय आईपी सेटिंग्स सेट की जाती हैं dynamic कोई फर्क नहीं पड़ता कि आप कहाँ जाते हैं और अपना आईपी पता कनेक्ट करेंगे। इनमें से अधिकांश प्रत्येक सर्वर के डीएचसीपी पट्टे पर आधारित होंगे। यदि आप आईपी पते के लीज समय के भीतर एक ही सर्वर से कनेक्ट करते हैं, तो आपको सर्वर से आईपी पते को कनेक्ट किए गए मैक पते को निर्दिष्ट करने के बाद से सटीक उसी आईपी पते को फिर से प्राप्त करना चाहिए। एक बार जब लीज की अवधि समाप्त हो जाती है तो डीएचसीपी सर्वर को उस आईपी पते को पुनः प्राप्त करना चाहिए और इसे कनेक्ट होने पर इसे किसी अन्य सिस्टम को असाइन करना चाहिए।

मेरे वर्तमान नेटवर्क पर गहराई से थोड़ा सा देखने के लिए, मैं उपयोग करता हूं netstat

terrance@terrance-ubuntu:~$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.0.0.1        0.0.0.0         UG        0 0          0 eth0
10.0.0.0        0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
172.16.163.0    0.0.0.0         255.255.255.0   U         0 0          0 vmnet1
192.168.43.0    0.0.0.0         255.255.255.0   U         0 0          0 vmnet8

साथ में netstat, द -r मुझे मार्ग दिखाने के लिए, और -n होस्टनाम के बजाय मुझे संख्यात्मक दिखाने का मतलब है। ऊपर दिए गए मेरे उदाहरण में, आप देख सकते हैं कि मेरा नेटवर्क गेटवे है 10.0.0.1 जो मेरा राउटर होना चाहिए।


6
2017-12-10 04:05





आपका आईपी पता बदल जाएगा क्योंकि आप उन स्थानों को बदल रहे हैं, जहां आप शायद बदल रहे हैं / जहां से आप इंटरनेट से कनेक्ट होते हैं।

हालांकि यह मदद कर सकता है http://whatismyipaddress.com/keeps-changing


2
2017-12-10 02:50