PortChecker Logo
PortChecker

المنفذ 27017 — MongoDB (TCP)

MongoDB

ما هو المنفذ 27017؟

المنفذ الافتراضي لقاعدة NoSQL MongoDB.

هذا منفذ مسجّل (1024–49151) وغالبًا ما يُخصّص لخدمات تطبيقات مثل MongoDB.  ·  No formal RFC; MongoDB Wire Protocol

متى تحتاج إلى فتح المنفذ 27017؟

Almost never open to the internet. MongoDB should be bound to localhost or a private network interface. If a remote application must connect, use a VPN or SSH tunnel rather than exposing this port publicly.

الاستخدامات والبرمجيات الشائعة

  • MongoDB Community Server
  • MongoDB Atlas (via VPN/private peering)
  • Mongoose (Node.js ODM)
  • Studio 3T
  • Compass (official GUI)

الأمان

Enable authentication immediately (security.authorization: enabled in mongod.conf). Set bindIp: 127.0.0.1 to prevent listening on external interfaces. Never expose port 27017 to the internet — exposed MongoDB instances have been a source of mass data breaches and ransomware. Use TLS for any remote connection (net.tls.mode: requireTLS). For remote access, use an SSH tunnel or VPN.

هل المنفذ 27017 آمن؟

المنفذ المفتوح يزيد سطح الهجوم. يعتمد الأمان على إعداد MongoDB.

مخاطر منخفضة

مخاطرة منخفضة، لكن تحقق من أن MongoDB يعمل على هذا المنفذ عن قصد وأن تطبيقك يحتاج إليه فعلاً قبل إبقائه مفتوحاً.

افحص المنفذ 27017 الآن

اختبر اتصال المنفذ 27017 على أي مضيف.

1-65535

فتح المنفذ 27017

للسماح بالاتصالات الواردة إلى المنفذ 27017 (MongoDB)، قم بتكوين جدار الحماية الخاص بك وأضف قاعدة إعادة توجيه المنفذ على جهاز التوجيه.

جدار حماية ويندوز

افتح جدار حماية Windows Defender ← الإعدادات المتقدمة ← قواعد واردة ← قاعدة جديدة ← منفذ ← TCP ← منافذ محلية محددة: 27017 ← السماح بالاتصال ← تسمية وحفظ القاعدة.

netsh advfirewall firewall add rule name="Open Port 27017" dir=in action=allow protocol=tcp localport=27017
Linux (UFW / iptables)sudo ufw allow 27017/tcpsudo iptables -A INPUT -p tcp --dport 27017 -j ACCEPT
الموجّه

سجّل الدخول إلى الراوتر (192.168.1.1 أو 192.168.0.1) ← إعادة توجيه المنفذ ← أضف قاعدة جديدة: البروتوكول TCP، المنفذ الخارجي 27017، عنوان IP الداخلي: عنوان IP المحلي لجهازك، المنفذ الداخلي 27017 ← حفظ.

كيفية إغلاق المنفذ 27017

إذا لم تكن بحاجة إلى MongoDB، فاحظر هذا المنفذ في الجدار الناري أو الموجّه.

جدار حماية ويندوز

لحظر المنفذ 27017 على Windows، شغّل الأمر التالي في PowerShell أو موجه الأوامر (كمسؤول):

netsh advfirewall firewall add rule name="Block Port 27017" dir=in action=block protocol=tcp localport=27017
Linux (UFW / iptables)نفّذ: sudo ufw deny 27017/tcpsudo iptables -A INPUT -p tcp --dport 27017 -j DROP
الموجّه

أزِل أو عطّل أي قاعدة إعادة توجيه للمنفذ 27017.

الأسئلة الشائعة

فيما يُستخدم المنفذ 27017؟▾

المنفذ 27017 هو المنفذ TCP القياسي لـ MongoDB. تستخدمه الخوادم والتطبيقات التي تحتاج إلى قبول الاتصالات الواردة لهذه الخدمة. هل تحتاج إليه مفتوحاً يعتمد على ما إذا كنت تشغّل خادم MongoDB بنشاط؛ وإلا يجب إبقاؤه مغلقاً.

هل إبقاء المنفذ 27017 مفتوحًا آمن؟▾

المنفذ 27017 المفتوح يوسّع سطح الهجوم. إذا لم تكن تشغّل MongoDB بنشاط، أغلق هذا المنفذ في جدار الحماية وأزل قواعد إعادة التوجيه. إذا كان MongoDB يجب أن يكون في متناول العموم، فقيّد الوصول إلى عناوين IP معروفة واحتفظ بالبرنامج محدّثاً.