URL का नाम छिपाएं, लेकिन फिर भी इसका लिंक [बंद] है


0

लक्ष्य

मान लीजिए कि मेरे पास मूल वेब पेज है , जैसे URL पर होस्ट किया गया है

www.mywebsite.com/page

मैं चाहता हूं कि लोग इस वेबपृष्ठ तक पहुंचें, यह सोचकर कि वे अन्य URL पर जा रहे हैं जैसे

www.anotherwebiste/page

क्या यह संभव है? यदि हां, तो इसे कैसे प्राप्त किया जाए?

क्या काम नहीं कर रहा है

  • मैंने मूल वेबसाइट का IP पता ढूंढने पर विचार किया , लेकिन ऐसा लगता नहीं है कि यह ट्रिक है।
  • URL शॉर्टर्स वास्तविक URL के लिए आगे हैं www.mywebsite.com/page

आपको अपने लिए रिवर्स प्रॉक्सी चलाने के लिए किसी को खोजने की आवश्यकता है।
डेविड श्वार्ट्ज

इसे क्यों ठुकरा दिया गया?
laika

@skrco: मैंने डाउनवोट नहीं किया, लेकिन सबसे अधिक कारण यह है कि यह एक XY समस्या है । आपने कहा है कि आप क्या चाहते हैं, लेकिन आप ऐसा क्यों चाहते हैं। तो कोई रास्ता नहीं है कि कोई भी आपको एक समझदार जवाब दे सकता है कि आप कैसे प्राप्त कर सकते हैं जो आप वास्तव में चाहते हैं। आपको लगता है कि URL छुपाने से कुछ हो जाएगा, लेकिन कभी यह मत कहो कि कुछ क्या है। अगर यह वह नहीं करेगा जो आप चाहते हैं, या ऐसा करने का एक बेहतर तरीका है जो आप सोचते हैं कि हम करेंगे, तो हम नहीं बता सकते। (वह, या तथ्य यह है कि यह सॉफ़्टवेयर या हार्डवेयर के बारे में नहीं है।)
डेविड श्वार्ट्ज

@skrco रिकॉर्ड के लिए, मैं इसे गोपनीयता बनाए रखने के लिए करना चाहता हूं।
कैपकॉम

@capcom: गोपनीयता क्या है? यदि आप यही चाहते हैं, तो बस एक वेबसाइट का नाम चुनें, जो "wehroihwyeothgq.com" जैसी कोई जानकारी न दे।
डेविड श्वार्ट्ज

जवाबों:


5

सिद्धांत रूप में भी यह संभव नहीं है।

यदि आपके सर्वर में DNS (डोमेन नाम सिस्टम) में सार्वजनिक प्रविष्टि है, तो यह निम्नलिखित रूप से प्रभावी रूप से कहता है:

"यह आईपी एड्रेस xxxx डोमेन एबीसी को संदर्भित करता है" (ओवरसाइम्प्लीफाइड; कभी-कभी उपडोमेन के और भी स्तर होते हैं, और आईपीवी 6, आदि)

चूंकि DNS सार्वजनिक रूप से क्वेरी योग्य है, और दोनों तरीकों से किया जा सकता है (IP पते से डोमेन नाम या डोमेन नाम से IP पता), फिर अपने आईपी पते के लिए DNS प्रविष्टि बनाकर, आपने अनिवार्य रूप से उस जानकारी को पूरी दुनिया को मुफ्त में दे दिया। ।

यदि आप अपने सर्वर के IP पते को पूरी तरह से DNS सिस्टम से हटाते हैं , तो आपको प्रश्न में सर्वर ही माना जाता है, जो कि आपके सर्वर को किसी भी डोमेन नाम से अलग करने का एकमात्र तरीका है। यदि आप ऐसा करते हैं, तो आपका सर्वर अभी भी अपने आईपी पते के माध्यम से पता करने योग्य होगा, लेकिन किसी डोमेन नाम से नहीं, क्योंकि डोमेन नाम और आईपी पते के बीच कोई मैपिंग DNS सिस्टम में मौजूद नहीं होगी यदि आप इसे हटाते हैं।

यदि आप सर्वर के मालिक नहीं हैं, तो आप कुछ भी नहीं कर सकते हैं।

इसका कारण यह काम नहीं करता है, क्योंकि जब भी कोई कंप्यूटर नेटवर्क कनेक्शन स्थापित करता है, तो यह "अवलोकन योग्य" होता है: क्लाइंट और सर्वर दोनों उस समापन बिंदु का आईपी पता देख सकते हैं जिसके साथ वे संवाद कर रहे हैं; यह वह साधन है जिसके द्वारा वे नेटवर्क को बताते हैं कि उन्हें अपने पैकेट कहां भेजने हैं। एक बार जब आपके पास किसी समापन बिंदु का IP पता होता है, तो वह सभी जानकारी होती है, जिस पर आपको एक रिवर्स DNS क्वेरी करने की आवश्यकता होती है और यह पता लगाया जाता है कि कौन सा डोमेन (IP) उस IP पते को हल करता है।

ऐसा करने का एकमात्र तरीका, जो वास्तव में "एक तरीका" नहीं है, आपके पृष्ठ / सामग्री को कहीं और होस्ट किया जाना है।

उदाहरण के लिए, यदि आपके पास http://example.com/content.html है , और आपके पास वह पृष्ठ किसी अन्य वेबसाइट http://example2.com/content.html पर इसकी संपूर्णता में होस्ट किया गया है , तो किसी को भी इसकी जानकारी नहीं होगी यदि आप example2 का लिंक देते हैं तो http://example.com/content.html पृष्ठ का "वास्तविक" पता । लेकिन यह अप्रत्यक्ष है और ग्राहकों को आपके सर्वर / वेबसाइट से सीधे जुड़ने की अनुमति नहीं देता है । जैसे ही वे सीधे आपसे जुड़ते हैं, उन्हें आपका डोमेन नाम मिल गया है (यदि आपके पास एक है)। अवधि।


1
मुझे लगता है कि अगर आपके पास DNS ज़ोन तक पहुंच है, तो आप नकाबपोश डीएनएस को आगे बढ़ा सकते हैं जैसा कि आपने कहा है, सर्वर की आवश्यकता के बिना या रूट एक्सेस के बिना।
laika

धन्यवाद, मैंने आपकी सलाह ली और एक और डोमेन खरीदा। बस इसके प्रचार के लिए इंतजार कर रहा है, लेकिन अन्यथा, सब कुछ अच्छा होना चाहिए।
कैपकॉम

3

यह संभव है, लेकिन स्पष्ट कार्यान्वयन के लिए सेवा प्रदान करने वाली वेबसाइट की आवश्यकता होगी। मुझे नहीं पता कि ऐसी वेबसाइट मौजूद हैं या नहीं।

यहां बताया गया है कि यह कैसे किया जा सकता है। यह सब लेता है TinyURL कार्यक्षमता का एक अनाम संयोजन है जो आपको अपने छिपे हुए लिंक को एक अनाम लिंक के साथ एक अनाम लिंक के साथ मिलाने की अनुमति देता है जो आपके लिए पृष्ठों को लाती है, लेकिन इस मामले में, उस साइट की पहचान को छुपाना जो आपकी पहचान के बजाय प्राप्त होती है।

भले ही यह तकनीकी रूप से संभव है, लेकिन लगता है कि यह एक व्यवसाय के रूप में सफल नहीं हो सकता है, यही कारण है कि मुझे किसी के बारे में पता नहीं है। समस्या यह है कि अगर बात सामने वाले को कहीं ले जाने की गारंटी है तो वह आपको कभी नहीं बताएगा, आप वहां क्यों जाएंगे? ऐसा लगता है कि हर AV सॉफ्टवेयर निर्माता तुरंत साइट को ब्लॉक कर देगा। मैं अभी इसे काम नहीं करता।


1

आप पते को UUEncoding आज़मा सकते हैं, लेकिन अभी भी DNS नाम जिसे आप कनेक्ट कर रहे हैं, उसे खोजना बहुत आसान है, भले ही आप सिर्फ एक आईपी पते का उपयोग कर रहे हों। उसके कारण, मैं यह कहने जा रहा हूं कि आपके प्रश्न के लिए कोई समाधान 100% काम नहीं करेगा

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.