डोमेन नाम बदलना भ्रम


0

मैं एक आंतरिक कंपनी की वेबसाइट के लिए PHP लिखता हूं। इसलिए मुझे डोमेन नेम, सर्वर, आईपी एड्रेस आदि का बहुत अनुभव नहीं है।

मुझे एक मित्र ने अपनी वेबसाइट का डोमेन नाम बदलने के लिए कहा है। मैं उसके लिए ऐसा करने की कोशिश कर रहा हूं, लेकिन मेरी किस्मत अच्छी नहीं थी।

उसके पास दोनों डोमेन नाम पंजीकृत हैं। मेरे पास उनके 123-reg खाते में लॉगिन विवरण है। ऐसा कोई तरीका नहीं है जिससे मैं आसानी से उसके लिए ऐसा कर सकूं।

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

http://hermes.krystal.co.uk/cgi-sys/defaultwebpage.cgi

जब मैं IP को who.is में दर्ज करता हूं, तो विवरण कुछ यादृच्छिक होस्टिंग कंपनी, क्रिस्टल होस्टिंग के लिए होता है।

मुझे लगता है कि मेरा सवाल यह है ... क्या आईपी के लिए एक नया डोमेन नाम संलग्न करना आमतौर पर एक अपेक्षाकृत सीधे-आगे की प्रक्रिया है? यदि हां, तो मुझे क्या समझ में नहीं आ रहा है?

शायद यह 123-reg के लिए सिर्फ GUI है जो इतनी शुरुआत कर रहा है कि एक शुरुआत करने वाले के लिए कितना मुश्किल है?

मैं वास्तव में उलझन में हूँ!!


IP पते और डोमेन नाम का आमतौर पर शुद्ध 1-टू -1 संबंध नहीं होता है, जिस तरह से नाम-आधारित वर्चुअल होस्टिंग कार्य करता है। नाम-आधारित वर्चुअल होस्टिंग के साथ आपको DNS के अलावा अपने सर्वर के Apache कॉन्फ़िगरेशन को भी समायोजित करना होगा। इसलिए अब जब आपने अपने रजिस्ट्रार में डीएनएस जानकारी बदल दी है, तो आपको अपने मित्र द्वारा उपयोग किए जाने वाले वास्तविक वेब होस्ट के नियंत्रण कक्ष में लॉग इन करना होगा और यह सुनिश्चित करना होगा कि डोमेन नाम वहां बदला गया है। यह एक साधारण नियंत्रण कक्ष परिवर्तन या गहरा अपाचे विन्यास परिवर्तन हो सकता है। लेकिन एक बार ऐसा हो जाने के बाद नया नाम जगह और प्रयोग करने योग्य होना चाहिए। यदि आपके पास समस्याएँ हैं, तो होस्ट सहायता से संपर्क करें।
जेकगॉल्ड

जवाबों:


1

मुझे पूरा यकीन नहीं है कि आप उस कार्य को लेकर कहां हैं, इसलिए मैं आपको थोड़ा सा समझाऊंगा कि काम करने के लिए आपको कैसे करना चाहिए। तो, अब आपके मित्र के पास एक डोमेन है hermes.krystal.co.ukऔर आप एक ही प्रतिक्रिया के लिए एक अलग डोमेन इंगित करना चाहते हैं, है ना? दो आसान तरीके हैं कि आप इसे कैसे पूरा कर सकते हैं।

विधि 1

अभी, hermes.krystal.co.ukयह एक रिकॉर्ड है:

$ dig hermes.krystal.co.uk
[...]
;; ANSWER SECTION:
hermes.krystal.co.uk.   14400   IN  A   77.72.1.66

यदि आप दूसरे डोमेन को उसी स्थान पर इंगित करना चाहते हैं, तो आपको Aउसी आईपी पते पर एक रिकॉर्ड जोड़ना होगा । फिर से शुरू, एक Aरिकॉर्ड IPv4 पता है जहां डोमेन अनुरोध कनेक्ट करने का प्रयास करेगा।

  • ए रिकॉर्ड पर अधिक, यहाँ

विधि 2

CNAMEपहले डोमेन के लिए एक रिकॉर्ड को परिभाषित , कुछ इस तरह से:

yourseconddomain.com.  1400    CNAME   hermes.krystal.co.uk

बहुत अस्पष्ट बात करते हुए, एक CNAMEरिकॉर्ड मौजूदा डीएनएस रिकॉर्ड के लिए "पॉइंटर" की तरह होता है जो उसी गंतव्य Aरिकॉर्ड के खिलाफ क्वेरी को हल करेगा ।

  • CNAME रिकॉर्ड पर अधिक, यहाँ

किसी भी स्थिति में

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

  • Apache2 के लिए, ServerAlias ​​का उपयोग करें
  • Nginx के लिए, server_name निर्देश में कई प्रविष्टियों का उपयोग करें
  • किसी अन्य के लिए, Google इसे :-)

यदि साइट PHP है, तो मुझे लगता है कि मुद्दा एक समायोजन है जिसे अपाचे नाम-आधारित वर्चुअल होस्ट सेटअप सुनिश्चित करने के लिए अपाचे में बनाया जाना चाहिए और साथ ही नए डोमेन नाम से मेल खाता है।
जेकगॉल्ड 18
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.