मेरे पास कई उबंटू होस्ट हैं, जिनमें से प्रत्येक में अधिक उबंटू वर्चुअल मशीनें हैं। वर्चुअल मशीनों में से एक हमारा SMTP सर्वर है। SMTP वर्चुअल मशीन के होस्ट पर सभी SMTP कॉल SMTP VM rinetd
के लिए निम्न कॉन्फ़िगरेशन के साथ उपयोग करने के लिए पुनर्निर्देशित किए गए हैं:
aa.bb.cc.dd 25 172.16.1.5 25
aa.bb.cc.dd 465 172.16.1.5 465
aa.bb.cc.dd 587 172.16.1.5 587
aa.bb.cc.dd 993 172.16.1.5 993
aa.bb.cc.dd
होस्ट का सार्वजनिक आईपी पता जहां SMTP VM बैठा है। 172.16.1.5
SMTP VM का आंतरिक पता है।
मेरी समस्या यह है, कि मैं SMTP VM पर रिले को सेटअप नहीं कर सकता, क्योंकि SMTP VM पर पोस्टफ़िक्स सर्वर को IP पते के रूप में aa.bb.cc.dd के साथ हर कॉल मिलती है, इसलिए मैं रिले करने पर कोई फ़िल्टरिंग सेट नहीं कर सकता, लेकिन मैं केवल एक युगल आईपी पते के लिए रिले करना सक्षम करना चाहता हूं (हमारे अन्य मेजबानों के लिए)।
क्या SMTP1 VM को SMTP कॉल अग्रेषित करने की कोई संभावना है, ताकि प्रवर्तक का IP पता रखा जाए?
ERR_NETWORK_CHANGED
ब्राउज़र में मिलता है। मैंने यह देखने के लिए भी लॉग इन किया, कि नियम पहुंच गया है और यह वास्तव में पहुंच गया है, लेकिन अग्रेषित नहीं किया गया है। क्या गलत हो सकता है? मेरी नैट टेबल की तरह दिखता है:LOG tcp -- 0.0.0.0/0 94.231.88.101 tcp dpt:80 LOG flags 0 level 4
DNAT tcp -- 0.0.0.0/0 94.231.88.101 tcp dpt:80 to:172.16.2.201:80