एंड्रॉइड पर Zeroconf mDNS?


9

क्या मेरे लिए अपने एंड्रॉइड फोन पर Zeroconf mDNS सर्वर चलाना संभव है? लिनक्स पर अवही जैसा कुछ ।

मेरे द्वारा पूछे जाने का कारण यह है कि मैं फोन पर / से फाइल स्थानांतरित करने के लिए अपने फोन पर एक SSH / SFTP सर्वर चलाता हूं। अभी मुझे स्थानीय आईपी पते ( 10.1.0.x) और डीएचसीपी के माध्यम से आईपी परिवर्तन का उपयोग करके कनेक्ट करना है । मैं बस एक .localपते का उपयोग करके अपने फोन से कनेक्ट करने में सक्षम होना चाहता हूं ।

मुझे नहीं लगता कि डायनेमिक डीएनएस काम करेगा, क्योंकि मैं अपना लैन एड्रेस (निजी आईपी 10.1.0.x) चाहता हूं, मेरा सार्वजनिक नेट आईपी नहीं।

जवाबों:


1

क्या आपके पास (संभवतः वायरलेस) LAN पर कोई नियंत्रण है जो आप अपने फोन को कनेक्ट कर रहे हैं? यह मुझे लगता है कि आपकी समस्या का मुख्य हिस्सा यह है कि आपका फोन हर बार आपके लैन से कनेक्ट होने पर अलग-अलग आईपी पते उठाता है। यदि इसमें हमेशा एक ही आईपी होता था, तो आप या तो इसका एक नोट बना सकते थे, इसे अपने SSH क्लाइंट में सहेज सकते थे, या HOSTS फ़ाइल या इसी तरह का उपयोग करके अपने अन्य मशीन (ओं) पर उस आईपी को एक नाम निर्दिष्ट कर सकते थे।

क्या आप अपने नेटवर्क के नियंत्रण में हैं, या आप उस व्यक्ति को जानते हैं जो है? आपको (या उन्हें) अपने डिवाइस पर एक स्थिर आईपी पता, या एक आरक्षित आईपी पता प्रदान करने में सक्षम होना चाहिए, ताकि हर बार जब आप अपने फोन को लैन से जोड़ते हैं तो यह हमेशा उसी आईपी पते को चुनता है।

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


धन्यवाद, यह वही था जो मैंने किया था - मैंने अपने राउटर पर फोन के लिए एक स्थिर डीएचसीपी मैपिंग सौंपा, और फिर उस आईपी को अपने स्थानीय डीएनएस सर्वर में जोड़ा। मेरे लिए समस्या का हल है, लेकिन यह दूसरों के लिए जरूरी हल नहीं करेगा।
जोश

बस एक टिप्पणी के रूप में: मैं अक्सर नेटवर्क बदलता हूं लेकिन मैं अभी भी अपने उपकरणों को एक-दूसरे के पते जानने के लिए व्यवस्थित करना चाहता हूं, इसलिए यह एक सामान्य समाधान नहीं है। एंड्रॉइड Zeroconf को सपोर्ट करें तो बेहतर होगा।
rptb1

यह समाधान घर पर ठीक काम करता है ... लेकिन एंड्रॉइड डिवाइसों के बारे में बात यह है कि वे पोर्टेबल हैं ... और इन दिनों, इसलिए कंप्यूटर करते हैं! :) अपने लैपटॉप से ​​अपने फोन से कनेक्ट करना कुछ ऐसा है जिसे मैं आसानी से कहीं भी कर पाऊंगा, जब भी वे एक ही नेटवर्क पर होंगे, चाहे मेरा उस पर नियंत्रण हो या न हो। mDNS ने वर्षों पहले इस समस्या का समाधान प्रदान किया ... क्या अब भी Android पर लाभ उठाना असंभव है?
जोश

@ जोश में मूल प्रश्न एक ऐसे उपकरण पर केंद्रित था, जिसे किसी विशेष नेटवर्क पर खोजे जाने की आवश्यकता होगी, यदि आपको एक समाधान की आवश्यकता है जो कि आप विभिन्न नेटवर्क (और विभिन्न प्रकार के नेटवर्क) के बीच घूमते हैं तो यह एक अलग प्रश्न है। कृपया एक नए प्रश्न के रूप में आपसे पूछें, और अपनी आवश्यकताओं के अंतर को बताते हुए इस प्रश्न से जुड़ने के लिए स्वतंत्र महसूस करें।
गाथ्रवन

3

वर्तमान में एंड्रॉइड पर कोई अवही डेमन नहीं है और अवही ट्रैकर में # 354 पर खुले टिकट , जहां संलग्न पैच हैं, एंड्रॉइड के लिए एक निर्माण करने के लिए संबोधित करने की आवश्यकता है।

यदि आप वास्तव में जरूरत है, तो आप इसे मैन्युअल रूप से बनाने की कोशिश कर सकते हैं।


1
क्या अब भी एंड्रॉइड पर कोई अवधी डेमॉन नहीं है? :)
माज़ी

वाह, यह वास्तव में एक ही समय में चौंकाने वाला और दयनीय है। उपर्युक्त लिंक वैसे ही मृत है, ऐसा कोई पृष्ठ अवही ट्रैकर में नहीं है। यह बेकार है, यह दुखद है और अच्छी इंजीनियरिंग नहीं है! मैं वास्तव में हर बार एक अलग आईपी दर्ज करने जा रहा हूं, सिर्फ इसलिए कि एंड्रॉइड इसे प्राप्त करने के लिए बहुत गूंगा है।
मार्कस बाविदमन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.