मेरी सार्वजनिक वेबसाइट का नाम और AD डोमेन नाम समान हैं। मैं अपने नेटवर्क के अंदर से अपनी बाहरी वेबसाइट पर कैसे जा सकता हूं?


15

मैं अपने डोमेन का उपयोग example.orgअपनी फर्म में कर रहा हूं। मैं www.example.orgअपनी वेबसाइट देखने के लिए उपयोग कर सकता हूं। अगर मैं http://example.orgअपनी फर्म को बाहर करने की कोशिश करता हूं, तो कोई समस्या नहीं है, लेकिन अगर मैं इसे अंदर से आज़माता हूं, तो मेरी विंडोज़ डीएनएस सर्वर डोमेन नियंत्रकों के आईपी को जानबूझकर हटा देते हैं।

इसे कैसे हल किया जा सकता है? क्या मैं अपने DC को example.orgअपने DNS में पंजीकृत होने से रोक सकता हूं और क्या यह मेरे एनवायरमेंट के लिए समस्या होगी?


स्पष्ट करने के लिए, आपका आंतरिक नेटवर्क DNS नाम example.org है, और example.local जैसी कोई चीज़ नहीं?
DanBig

6
आप अपने डोमेन को सही ढंग से नाम देकर इसे हल कर सकते हैं, यह कुछ ऐसा होना चाहिए ad.example.org, या corp.example.org। यदि यह संभव नहीं है तो आप फंस गए हैं। आप जो सबसे अच्छा कर सकते हैं, वह www.example.orgकिसी भी DC पर पुनर्निर्देशित है जो IIS स्थापित है (एक बुरा विचार है, लेकिन बहुत सारे डोमेन नियंत्रक खराब सेटअप हैं)।
क्रिस एस

2
"क्या मैं अपने DC को मेरे DNS में example.org के रूप में पंजीकृत होने से रोक सकता हूँ" - नहीं। "और क्या यह मेरे पर्यावरण के लिए एक समस्या होगी?" - हाँ!
mfinni

जवाबों:


30

यदि आपने अपनी सक्रिय निर्देशिका को नाम दिया है example.orgतो आप इसे रोक नहीं सकते हैं। आप एक विज्ञापन नामकरण के लिए माइक्रोसॉफ़्ट की सर्वोत्तम प्रथाओं के खिलाफ गए हैं और आप लक्षणों में से एक देख रहे हैं।

आपके पास कुछ विकल्प हैं:

  1. AD नामक एक ठीक से माइग्रेट करें। कुछ इस तरह corp.example.org

  2. प्रत्येक डीसी पर एक वेब सर्वर स्थापित करें और इसे फॉरवर्ड वेब अनुरोधों के लिए कॉन्फ़िगर example.orgकरें www.example.org। यह गंदा है और ऐसा नहीं किया जाना चाहिए, लेकिन फिर भी यह एक विकल्प है।

  3. www.example.orgआंतरिक रूप से जाने के लिए अपने उपयोगकर्ताओं को प्रशिक्षित करें ।

मैंने कई बार सर्वोत्तम प्रथाओं के नामकरण के बारे में ब्लॉग किया है और आधिकारिक Microsoft स्रोतों से लिंक किया है। आपको उन्हें पढ़ना चाहिए:

http://www.mdmarra.com/2013/04/best-practices-for-configuring-new.html http://www.mdmarra.com/2012/11/why-you-shouldnt-use-local-in -your.html http://www.mdmarra.com/2013/07/more-documentation-from-microsoft-about.html

यदि आप लघु संस्करण चाहते हैं:

बाहरी DNS नाम के समान नाम वाले नए सक्रिय निर्देशिका फ़ॉरेस्ट न बनाएं। उदाहरण के लिए, यदि आपका इंटरनेट DNS URL http://contoso.com है , तो आपको भविष्य की संगतता समस्याओं से बचने के लिए अपने आंतरिक वन के लिए एक अलग नाम चुनना होगा। वेब ट्रैफ़िक के लिए यह नाम अद्वितीय और असंभावित होना चाहिए। उदाहरण के लिए: corp.contoso.com।

- http://technet.microsoft.com/en-us/library/jj574166.aspx


इसके अलावा, आप DNS में एक सरल "उदाहरण" CNAME सेटअप कर सकते हैं (example.example.org तकनीकी रूप से) और यह www.nample.org को इंगित करता है। तब आप केवल उपयोगकर्ताओं को बता सकते हैं http://example। निश्चित रूप से, अन्यथा एमडीएमरा की सूची में # 3 मुद्दे का एकमात्र सरल समाधान है। मैं वहां गया हूं (विभाजित-डीएनएस) और इससे निपटने के लिए मजेदार नहीं है।
क्लेनर जूल

जब तक "उदाहरण" आपके डोमेन के लिए NetBIOS नाम नहीं है। यदि यह है, तो मैं कल्पना कर सकता हूं कि इस तरह के वातावरण में कौन सी मीरा नरक करेगी।
mfinni

मुझे प्रवास के बारे में कुछ जानकारी ठीक से नाम से मिल जाएगी, मैं इसके माध्यम से समस्याओं के बारे में थोड़ा डरता हूं। समस्या मेरे Nagios मॉनिटरिंग जो मुझे यकीन है कि बनाने के लिए उपयोग के साथ है www.example.orgऔर example.orgबाहरी से ठीक है। यहाँ मैं जाऊंगा और अपने सेटअप के लिए एक विकल्प ढूंढूँगा जब तक कि मेरे पास माइग्रेट / नहीं होगा। Thx
मैक्स

मैं सिर्फ उत्तर को अपडेट करना चाहता हूं ... जबकि यह एक बार Microsoft द्वारा सबसे अच्छा अभ्यास की सिफारिश थी, RFC ने इसे सुपरचार्ज किया, क्योंकि यह zeroconf (mDNS) के साथ हस्तक्षेप करता है। इसके अलावा, यह TechNet लेख इसके खिलाफ (2012 के अनुसार) की सिफारिश करता है, खासकर यदि आप अपने AD वातावरण को Office 365 के साथ या अपने डोमेन पर Mac का उपयोग करते हुए एकीकृत करना चाह रहे हैं, जैसा कि हम दोनों जहाँ मैं काम कर रहा हूँ। एक विख्यात वर्कअराउंड स्प्लिट ज़ोन का उपयोग करना होगा, जैसा कि [यहाँ विस्तृत] ( social.technet.microsoft.com/Forums/windowsserver/en-US/…

3
@stevenh आपके द्वारा फिर से लिंक किए गए लेख को पढ़ें। यह मेरे जवाब को पूरी तरह से ग्रहण करता है। हाइब्रिड पहचान के साथ ऑफिस 365 पर जाते समय आपको प्रत्येक उपयोगकर्ता के प्राथमिक SMTP पते से मेल करने के लिए उपयोगकर्ता प्रिंसिपल नाम सेट करना चाहिए। यह आपकी निर्देशिका के नाम से पूरी तरह स्वतंत्र है। जब मैंने इसे पोस्ट किया था तो मेरा जवाब मान्य था और यह आज भी मान्य है।
एमडीएमरा

4

यदि आप DC पर Exchange चला रहे हैं, तो एक PortProxy सेट न करें - यह बिना कहे जा सकता है, लेकिन यह पोर्ट 80 पर होस्ट की गई Exchange सेवाओं को तोड़ देगा।

मुझे लगता है कि यह पोस्ट काफी पुरानी है, लेकिन आप अभी भी डीसी के आईआईएस को स्थापित किए बिना ऐसा कर सकते हैं। प्रत्येक DC पर, बाहरी वेब सर्वर पर पोर्टप्रोक्सी पोर्ट 80 के लिए निम्न कमांड चलाएँ।

netsh interface portproxy add v4tov4 listenport=80 listenaddress={Static IP v4 address of DC) connectport=80 connectaddress={IP Address of public Web Server}

इसके लिए वेबसर्वर को DC से पहुंच योग्य होना चाहिए। लेकिन गैर कम एक अच्छा तरीका है। तब आप www पर पुनर्निर्देशित कर सकते हैं। डीसी से काम लेने के लिए संस्करण। (प्रो टिप: मुझे लगता है कि पोर्टप्रोक्सी को विंडोज़ की "आईपी हेल्पर" सेवा की आवश्यकता है)
मैक्स

0

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

ex: यदि आंतरिक AD डोमेन EXAMPLE.com है - तो आपको आंतरिक उपयोग के लिए बस EXAMPLE.NET खरीदना चाहिए ।

यह आंतरिक वेब एक्सेस के लिए सबसे सस्ता और सरलतम उपाय है।

जो हमारे लिए काम आया।


0

यदि आप URL को एक डोमेन के रूप में उपयोग करना चाहते हैं, तो प्रत्येक सर्वर के लिए dc1.example.com और dc2.example.com जैसे मशीन नामों का उपयोग करें

सुनिश्चित करें कि उचित सर्वर IP पते के लिए CNAME प्रत्येक सर्वर के लिए ठीक से सेटअप है

मैं CNAME बनाकर पहले ऐसा करने में सक्षम रहा, फिर सर्वर सेटअप किया, DNS रिकॉर्ड के प्रचार के लिए एक दिन प्रतीक्षा की


-2

आप अपनी समस्या को दो तरीके से हल कर सकते हैं, लेकिन इसमें आपके DC पर एक HTTP सर्वर रखना शामिल है:

आप URL पुनर्निर्देशन (HTTP 301 कोड) के साथ पुनर्निर्देशन कर सकते हैं, IIS 7 आपके लिए ऐसा कर सकता है, या आप रिवर्स प्रॉक्सी (विंडोज के लिए अपाचे) स्थापित कर सकते हैं और निम्नलिखित कोड का उपयोग कर सकते हैं:

ProxyPass / http://www.example.com/

ProxyPassRever / http://www.example.com/

ProxyPreserveHost पर


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