مرحباً! لدينا نسخة Discourse تعمل على خادم Ubuntu 22.04.4 LTS. محدثة بالكامل. يمكن الوصول إليها عبر https://forum.igfae.usc.es/. بسبب بعض التغييرات في البنية التحتية، نحتاج إلى تغيير عنوان IP الخاص بالخادم. حتى هذا التغيير، كان تسليم البريد الإلكتروني يعمل بشكل جيد: نستخدم خادم SMTP كـ “مرحّل”، ونفوض عنوان IP الخاص بخادم Discourse. ولكن، بعد التغيير، يسجل خادم SMTP محاولات التسليم على أنها قادمة من عنوان IP 10.x.y.z (تم حذف العنوان الفعلي لتجنب أي إفصاح أمني محتمل).
10.x.y.z يرد على أمر ping. أعتقد أنه جزء من بنية الاتصالات التحتية. لاحظ أيضًا أن تغيير عنوان IP استلزم تغيير شبكة من الفئة C.
في نفس الخادم، لدينا تطبيقات أخرى غير مجمعة (not-containerized) تقوم بإعادة التوجيه بنجاح على نفس خادم SMTP. لهذا السبب أستنتج أن السلوك قد يكون مرتبطًا بـ Discourse، أو بـ Docker، أو بأي تفاعل بينهما.
NetworkSettings للحاوية تقرأ:
"NetworkSettings": {
"Bridge": "",
"SandboxID": "f80dc06362bb6982d93de5aa0301624b3932744dd4d23a8dea140c33064dec23",
"SandboxKey": "/var/run/docker/netns/f80dc06362bb",
"Ports": {
"443/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "443"
},
{
"HostIp": "::",
"HostPort": "443"
}
],
"80/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "80"
},
{
"HostIp": "::",
"HostPort": "80"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "5d6105ab3bb9d331667c9c1be73eeea8be64a5b85daffa99cb0c711df9cc0dc9",
"Gateway": "172.17.0.1",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"MacAddress": "02:21:a3:2c:a4:cf",
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "02:21:a3:2c:a4:cf",
"DriverOpts": null,
"NetworkID": "bbfd3d524dc976e2534f3f6a9df98f49f1ee4e018d9e32a144f05b037d6df1fc",
"EndpointID": "5d6105ab3bb9d331667c9c1be73eeea8be64a5b85daffa99cb0c711df9cc0dc9",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DNSNames": null
}
}
}
هل هذا منطقي بالنسبة لك؟ هل تعرف لماذا يؤدي تغيير عنوان IP إلى هذا السلوك؟ من فضلك، كيف يمكن حله؟
شكراً جزيلاً!