सही डीएनएस के बावजूद, एकल आउटबाउंड डोमेन के लिए गलत गंतव्य सर्वर को एक्सचेंज भेज रहा है


1

मेरी कंपनी एक SBS 2003 सर्वर का उपयोग करती है और हमारे स्वयं के ईमेल को होस्ट करने के लिए एक्सचेंज का उपयोग करती है। हमारे पास अपने कुछ क्लाइंट्स के लिए एक लिनक्स सर्वर होस्टिंग डोमेन भी है। हमें उन ग्राहकों को भेजने के लिए, हमने अपने नेटवर्क के अंदर "सही" एमएक्स रिकॉर्ड प्रदान करने के लिए क्लाइंट डोमेन को छाया देने के लिए आंतरिक डीएनएस सेट अप किया था। उदाहरण के लिए, किसी डोमेन abc.com के लिए सार्वजनिक DNS 1.2.3.4 को इंगित कर सकता है, लेकिन आंतरिक रूप से हमारे पास MX रिकॉर्ड abc.com से 172.16.0.4 तक मेल करने के लिए सेट है, जो कि लिनक्स ईमेल सर्वर है। यह सेटअप पूरी तरह कार्यात्मक था; यह सिर्फ कहानी है।

हमने हाल ही में अपने क्लाइंट डोमेन में से एक को हमारे आंतरिक लिनक्स सर्वर से एक बाहरी ईमेल प्रदाता में स्थानांतरित कर दिया है। जब हमने ऐसा किया, तो हमने स्वाभाविक रूप से अपने आंतरिक छाया DNS रिकॉर्ड को हटा दिया ताकि हमारा एक्सचेंज सर्वर नए बाहरी होस्ट के लिए सही (सार्वजनिक) DNS रिकॉर्ड और रूट मेल प्राप्त कर सके। हालांकि एक्सचेंज पर इसका कोई प्रभाव नहीं पड़ा है। एक्सचेंज सर्वर को रिबूट करने और डीएनएस कैश (एक्सचेंज मशीन पर nslookups पूरी तरह से नए बाहरी पते पर सही ढंग से हल करने के बाद) के बाद भी एक्सचेंज अभी भी हमारे आंतरिक सर्वर को डोमेन के लिए संदेश देने का प्रयास करता है! ईमेल भेजते समय अन्य सभी आंतरिक और बाहरी डोमेन के लिए सही तरीके से विनिमय करें ।

किसी तरह एक्सचेंज एक ऐसी मशीन को डिलीवर करने की कोशिश कर रहा है, जिसके सभी खातों में यह केवल एक डोमेन के लिए उपयोग करने का कोई व्यवसाय नहीं है । क्या एक डीएनएस कैश है जो एक्सचेंज आंतरिक रूप से उपयोग करता है? वहाँ एक तरीका है कि आंतरिक कैश फ्लश है? मुझे और क्या याद आ रही है?


2
आपने पता स्थान में उन क्लाइंट डोमेन के साथ एक SMTP कनेक्टर सेटअप करने के लिए क्या नहीं किया, क्या आपने? यह है कि मैं आम तौर पर आंतरिक रूप से दो अलग-अलग मेल सर्वरों के बीच मेल को कैसे रूट करता हूं; यह कुछ अनदेखी की जा सकती है।
ग्रेवीफेस

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

तो आपने Exchange सर्वर से nslookup -q = mx abc.com किया है और यह सही बाहरी पते पर हल होता है?
प्रातः

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

क्या आपकी lmhosts / होस्ट फ़ाइल में कोई प्रविष्टि हो सकती है जो पुराने IP पते की ओर इशारा करती है?
adamo

जवाबों:


2

इस समस्या को ठीक करने (या उसके आसपास काम करने) के लिए, अपने SMTP के लिए एक बाहरी DNS सर्वर कॉन्फ़िगर करें।

एक्सचेंज सिस्टम मैनेजर में:

सर्वर का विस्तार करें -> [आपका सर्वर] -> प्रोटोकॉल -> एसएमटीपी

अपने SMTP वर्चुअल सर्वर के लिए "गुण" चुनें और वितरण टैब पर जाएं। उन्नत पर क्लिक करें और फिर कॉन्फ़िगर करें पर क्लिक करें । अब आप आउटबाउंड मेल रूटिंग के लिए उपयोग करने के लिए बाहरी DNS सर्वरों को जोड़ने में सक्षम हैं।

मैंने इसे एक्सचेंज 2003 और 2007 में सफलता के साथ समान स्थितियों को मापने के लिए एक दृष्टिकोण का उपयोग किया है


आह, यह कोशिश करने के लिए एक दिलचस्प बात होगी। मैं यह देखने के लिए उत्सुक हूं कि क्या होता है अगर मैं इसे सेट करने के लिए था, तो बाद में इसे साफ़ करें। हालांकि मैंने खुद इसका परीक्षण किए बिना उत्तर को सही नहीं माना।
15

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