इंटरनेट पर कहीं से भी मेरे होम आईपी को ट्रैक करना?


9

मेरे पास एक ISP है जो अर्ध-स्थायी IPv4 पते परोसता है। वे निश्चित IP पते का वादा नहीं कर सकते, लेकिन अप्रत्याशित परिवर्तन काफी दुर्लभ हैं।

हालांकि यह मुझसे पूछने के लिए भीख माँगता है: मेरे घर के आईपी पते को ट्रैक करने का सबसे आसान / सबसे विश्वसनीय तरीका क्या होगा ताकि मैं एक पते के परिवर्तन के मामले में भी अपने (विंडोज 7) होम सर्वर तक पहुंच पाऊं?

कृपया ध्यान दें: जिन कारणों से मैं अंदर नहीं जाना चाहता, मैं किसी भी "डायनेमिक डीएनएस" प्रकार की सेवाओं का उपयोग करने से बचना चाहता हूं। इसके बजाय मैं शायद घर के सर्वर को दूरस्थ, ऑफ-साइट सर्वर (एसएसएच, HTTP पोस्ट या इसी तरह, अधिमानतः एक एन्क्रिप्टेड कनेक्शन पर) पर एक सामयिक / ट्रिगर "एड्रेस स्टैम्प" छोड़ सकता हूं।


1
आप किस ओएस पर चल रहे हैं? यदि यह एक यूनिक्स जैसी प्रणाली है तो आप एक शेल स्क्रिप्ट लिख सकते हैं जो क्रोन द्वारा हर बार चलाया जाता है। स्क्रिप्ट को बस आपके अन्य सर्वर से कनेक्ट करने और एक पाठ फ़ाइल को आईपी लिखने की आवश्यकता है। मुझे लगता है कि आप एक विंडोज़ सिस्टम के लिए स्क्रिप्ट भी लिख सकते हैं।
दारुखर

@Darokthar: इस मामले में विंडोज (7), जो मेरे लिए एक बाधा है। मुझे संभवत: बैश में किसी चीज को मारने की बहुत ज्यादा परेशानी नहीं होगी, लेकिन मैं विंडोज शेल स्क्रिप्टिंग से परिचित नहीं हूं।
oKtosiTe

तब शायद आपको अपने प्रश्न को फिर से समझना चाहिए। जैसा कि यह आपका समाधान होगा :-) मुझे खेद है कि मैं वह स्क्रिप्ट भी नहीं लिख सका।
दारुखर

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

जवाबों:


5

दिलचस्प सवाल। चूंकि आप DNS सेवाओं से बचना चाहते हैं, इसलिए मुझे लगता है कि वर्तमान आईपी पते की जांच करने के लिए एक स्क्रिप्ट / बैच फ़ाइल को दस्तक देना काफी आसान होगा और फिर इसे बदलने पर ssh / scp / rsync के माध्यम से विदेशी सर्वर पर एक नोट भेजना। ।

आप अपना WAN IP पता इस प्रकार प्राप्त कर सकते हैं:

wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]|.]//g'

इस अंत को एक चर या फ़ाइल में रखना आसान होगा और फिर आप परिवर्तनों की जांच कर सकते हैं और आवश्यकतानुसार रिपोर्ट को ट्रिगर कर सकते हैं।

यह पहले से ही कहीं और कवर किया गया है, तो यदि आप पहिया को फिर से मजबूत नहीं करना चाहते हैं, तो यहां देखें:

http://ubuntuforums.org/archive/index.php/t-526176.html

संपादित करें : निस्संदेह, मुझे लगता है कि आपने अभी जोड़ा है कि आप विंडोज का उपयोग कर रहे हैं !!!

संपादित करें 2 : जितना मैं सिर्फ लिंक से नफरत करता हूं, उतना ही - यहां समस्या का एक डॉस / cmd- आधारित समाधान है जो कर्ल और ब्लैट के डॉस संस्करणों का उपयोग करता है (ईमेल भेजने के लिए):

http://www.answerbag.com/q_view/1988422


मैं जो चाहता हूं, वह काफी करीब लग रहा है। अगर मुझे एक Windows- विशिष्ट समाधान नहीं मिल रहा है, तो मैं इस पर Cygwin या इसी तरह के निर्माण की कोशिश करूंगा। धन्यवाद!
oKtosiTe

हां, इस बारे में खेद है, यह निश्चित नहीं है कि मैं जानकारी के उस आवश्यक टुकड़े को जोड़ना कैसे भूल सकता हूं ... मैं सर्वर के लिए विंडोज का उपयोग करने की आदत में नहीं हूं, लेकिन इस मामले में अंतर की मांग थी। वह दूसरा संपादन भी आशाजनक लग रहा है, निश्चित रूप से कोशिश करेगा कि।
oKtosiTe

1
मेरे पास वास्तव में कोई उत्तर नहीं है, लेकिन आप जो कुछ भी बना सकते हैं, वह vbscript के httpwebrequest: 808.dk/?code-vbnet-httpwebrequest का उपयोग करता है - यह बहुत सरल और सीधे आगे है, हालांकि मुझे समझ नहीं आ रहा है कि आप नहीं एक dyndns सेवा का उपयोग करें। ;-)
तक

18

एक डोमेन नाम के लिए आईपी के एक डायनामिक (या किसी भी प्रकार) को बांधने का सबसे पुराना और संभवत: सबसे विश्वसनीय तरीका डायनडएनएस है । आपके पास लगभग किसी भी ऑपरेटिंग सिस्टम के लिए क्लाइंट हैं, और एक बार सेट हो जाने के बाद, यह आपके लिए कुछ भी नोट किए बिना वर्षों तक चलेगा।


धन्यवाद, लेकिन मैं अपने आईपी पते को होस्टनाम से बांधकर डीएनडीएनएस या किसी भी समान सेवा का उपयोग करने में दिलचस्पी नहीं रखता हूं।
oKtosiTe

6
@oKtosiTe, जूलियन ने बताया कि अब तक सबसे आसान समाधान ddns का उपयोग कर रहा है। मूल रूप से कोई नुकसान नहीं हैं। आपको एक 3 पार्टी की आवश्यकता होती है, जिसे आप और आपका सर्वर दोनों मज़बूती से एक्सेस कर सकते हैं, आपका सर्वर फिर उस 3 पार्टी को आईपी के साथ अपडेट करता है, और आपको उस 3 पार्टी से आईपी मिलता है। यह ठीक वैसे ही है जैसे किसी के माध्यम से डीएनडीएनएस लागू करता है। यदि आपको पसंद है, तो पहिया को फिर से स्थापित करना आपका विकल्प है।
क्रिस एस

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

@oKtosiTe - इनमें से अधिकांश सेवाएँ आपको अपने स्वयं के डोमेन नामों को आईपी में भी मैप करने की अनुमति देती हैं।
जोएल कोएहॉर्न

3
यदि आप DDWRT या टमाटर फर्मवेयर के साथ एक राउटर चलाते हैं, तो उन्होंने सॉफ्टवेयर सॉफ्टवेयर में बनाया है, इसलिए आपको स्थानीय स्तर पर किसी भी क्लाइंट सॉफ़्टवेयर को चलाने की आवश्यकता नहीं होगी।
मैट एच

7

आप हर घंटे एक फर्जी यूज़रनेम और पासवर्ड का उपयोग करके अपने सर्वर से अपने सर्वर (वीपीएन 7) को एफ़टीपी या ssh करने में सक्षम हो सकते हैं। यदि आप एक अद्वितीय उपयोगकर्ता नाम का उपयोग करते हैं , तो आप इसे अपने सर्वर लॉग फ़ाइलों में ट्रैक कर सकते हैं।

मेरे पास एक Linux ssh सर्वर है। /Var/log/auth.log फ़ाइल विफल लॉगिन प्रयासों के लिए इस तरह प्रविष्टियाँ दिखाती है:

Feb 11 14:51:27 hostname sshd[3864]: Failed password for invalid user alias from xxx.xxx.xxx.xxx port 28708 ssh2

जो प्रयास किए गए लॉगिन का उपयोगकर्ता नाम और आईपी पता दिखाता है।

यदि आपका विंडोज 7 सिस्टम चोरी हो गया है, तो आपके नकली सर्वर का उपयोग करने के बाद से उन्हें आपके सर्वर के लिए पासवर्ड प्राप्त करने का कोई खतरा नहीं है। विफल लॉगिन प्रयास आपके क्लाइंट सिस्टम (अद्वितीय उपयोगकर्ता नाम और आईपी पते जहां यह आया था) को ट्रैक करने में सक्षम होने के लिए सर्वर पर बस पर्याप्त जानकारी छोड़ देता है।

आप Windows समयबद्धक का उपयोग कर सकते हैं लेकिन मैं व्यक्तिगत रूप से "at" कमांड का उपयोग करूंगा क्योंकि अधिकांश लोग इसके बारे में नहीं जानते हैं।


ये बिलकुल बुरा ख़याल नहीं है। देखेंगे कि मेरे कौन-से ऑफ-साइट सर्वर इस तरह से मेरी मदद कर सकते हैं। धन्यवाद!
oKtosiTe

5

एक दिलचस्प समाधान: यदि आप एक जीमेल खाते का उपयोग करते हैं, तो आप इसे अपने घर के कंप्यूटर में खुला छोड़ सकते हैं, और यह स्वचालित रूप से हर कुछ घंटों में आपके आईपी पते को लॉग करेगा।

आप अपने पते की जाँच कर सकते हैं, जिसमें आईपी पते भी शामिल हैं, अपने जीमेल इनबॉक्स में सभी तरह से नीचे स्क्रॉल कर सकते हैं।


प्रतिभाशाली विचार। :)
JFW

ये बिलकुल बुरा ख़याल नहीं है।
oKtosiTe

+1000 यह बहुत ही चालाक है: D
JoséNunoFerreira

2

यदि आपकी चिंता है, तो आप होस्टनाम का उपयोग किए बिना डंडंड सेवा का उपयोग कर सकते हैं। चूंकि आपका आईपी "अर्ध-स्थायी" है, इसलिए मैं मान रहा हूं कि आप उनमें से ज्यादातर को जानते हैं। उन दुर्लभ अवसरों पर, जिनमें यह परिवर्तन होता है, बस अपना खाता जांचने के लिए dyndns साइट पर लॉग इन करें और यह आपको नया IP पता बताएगा। कोई होस्टनाम आवश्यक नहीं है।

जब यह इसके नीचे आता है, तो एक आईपी पता केवल एक संख्या है। नहीं है कुछ भी नहीं है प्रणाली है कि आप को पता है के बारे में आईपी बदल जाता है जब तक आप उन परिवर्तनों को दर्ज करने के लिए अपने खुद के नेटवर्क के कहीं बाहर किसी तीसरे पक्ष सेवा पर भरोसा करते हैं की अनुमति देगा में बनाया गया। गतिशील डीएनएस सेवाएं (और सिर्फ dyndns.org की तुलना में अधिक विकल्प हैं) इसे पूरा करने के लिए स्थापित, परिपक्व और मुफ्त साधन हैं। यदि आप उन डोमेन नाम का उपयोग नहीं करना चाहते हैं जो उनके साथ जाते हैं, तो आपको (हालांकि यह नाम अभी भी मौजूद होगा और यदि आपको आवश्यकता है तो काम करना होगा)।


मुझे इस बारे में पता है, लेकिन मैं उस तीसरी पार्टी का चयन करने में सक्षम होना चाहूंगा जिस पर मैं भरोसा कर रहा हूं, और यदि संभव हो तो, अपने सर्वर में से किसी एक का उपयोग करें।
oKtosiTe

@oKtosTE - मैंने अपनी पोस्ट में विशेष रूप से उल्लेख किया है कि कई अलग-अलग डायनामिक डीएनएस सेवाएँ हैं जिनसे आप चुन सकते हैं। एक चीज जो आप नहीं कर सकते हैं वह है अपने नेटवर्क के अंदर अपने खुद के सर्वर का उपयोग करना। आपको अपने नेटवर्क के बाहर वास्तविक स्थायी पते के साथ कुछ ज्ञात सेवा पर भरोसा करना चाहिए । और कोई रास्ता नहीं है। यदि आप वास्तव में स्वयं ऐसा करना चाहते हैं, तो आप एक क्लाउड प्रदाता के साथ एक खाता सेट कर सकते हैं, जैसे amazon ec2 और अपना खुद का निर्माण ... लेकिन यह एक बहुत सारा काम और पैसा है जो आपको अभी भी बनाए रखना है और काम नहीं करेगा भी।
जोएल कोएहॉर्न

मेरे पास सर्वर बंद हैं। मुझे लगता है कि मुझे और अधिक स्पष्ट रूप से कहा जाना चाहिए।
oKtosiTe

2

http://www.gearbox computers.com/products/ip-watcher/ जैसा दिख रहा है, वैसा ही है, हालांकि यह फ्रीवेयर नहीं है।


+1: हालांकि मैं एक नि: शुल्क समाधान के लिए उम्मीद कर रहा हूं, किसी को निश्चित रूप से इसके द्वारा सेवा दी जा सकती है। धन्यवाद।
oKtosiTe

2

डीएचसीपी में आमतौर पर एक हुक होता है जिसका उपयोग स्क्रिप्ट बदलने के लिए किया जा सकता है जब भी राज्य बदलता है। आपको बस दूसरे नेटवर्क पर अपने सर्वर पर कुछ अपडेट करने के लिए इसे स्क्रिप्ट करने की आवश्यकता है।

क्या आप पर निर्भर है क्योंकि आप मानक DNS समाधान में रुचि नहीं रखते हैं। (आप अपने किसी सर्वर पर डीएनएस अपडेट स्क्रिप्ट को इंगित करने में सक्षम हो सकते हैं। आईपी एड्रेस परिवर्तन पर एक ईमेल भेजना आपके मामले के लिए हो सकता है। फ़ाइल को कॉपी करना या किसी सर्वर या पोर्ट को दूसरे सर्वर पर संपर्क करना एक अन्य विकल्प है।


1

https://secure.logmein.com/ - आप किसी भी मशीन को उनकी सेवा से कनेक्ट करते हैं (जो एन्क्रिप्ट किया गया है) आप उनकी साइट पर उस मशीन के गुणों पर जा सकते हैं और पा सकते हैं कि यह सबसे हालिया प्रसारण पता है।

आपको एक दूरस्थ डेस्कटॉप टूल भी देता है, क्या आपको इसकी आवश्यकता है।


0

अगर आप यहां जाते हैं: http://www.ipchicken.com/ " Name Address:" के खिलाफ एक लंबी स्ट्रिंग होनी चाहिए - आप अपनी साइट से कनेक्ट करने के लिए उस स्ट्रिंग को होस्ट नाम के रूप में उपयोग कर सकते हैं।

जरा इस तार को बचाओ


मेजबान का नाम उसी समय बदल जाएगा जब आईपी पता होता है, इसलिए मुझे डर है कि इससे मुझे मदद नहीं मिलेगी।
oKtosiTe

कुछ ISP उस नाम में IP को शामिल नहीं करते हैं और यह अपरिवर्तित रहता है - खान स्थिर रहता है: "CPE0016bxxxxb6e-CM00xxxxxxx1e2.cpe.net.cable.rogers.com"
जेट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.