كيفية تشغيل البرنامج النصي PHP الملزمة بعنوان IP المختلفة؟

StackOverflow https://stackoverflow.com/questions/2041696

  •  19-09-2019
  •  | 
  •  

سؤال

لدي واجهة إيثرنت في FreeBSD 7.1 مع تعميم 3 IP مثبتة به.

# ifconfig.

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
ether 00:e0:81:b1:1b:4b
inet 89.xx.xx.1 netmask 0xfffffc00 broadcast 89.xx.xx.255
inet 89.xx.xx.2 netmask 0xffffffff broadcast 89.xx.xx.2
inet 89.xx.xx.3 netmask 0xffffffff broadcast 89.xx.xx.3
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active

كيفية تشغيل البرنامج النصي PHP الملزمة بعنوان IP المختلفة؟ أحتاج إلى هذا البرنامج النصي للوصول إلى خدمة واحدة من عناوين IP المختلفة.

هل كانت مفيدة؟

المحلول

إذا كنت ترغب في إعداد خدمة في عنوان IP محدد، فما عليك سوى ملء هذا العنوان باعتباره المعلمة الثانية لل socket_bind. وظيفة. إذا كان عنوان IP مختلفا اعتمادا على الموقف، فيمكنك استخدام معلمة سطر الأوامر لتحديد هذا العنوان

إذا كنت تريد البرنامج النصي استخدام عنوان IP محدد عند الاتصال بخدمة عن بعد، فليس هذا أمر سهل. نظرا لأن مكدس الإنترنت على جهاز الكمبيوتر الخاص بك يحدد أن يتم استخدام عنوان IP الذي سيتم استخدامه، اعتمادا على شبكة الوجهة. وفي حالتك، تكون جميع عناوين IP على نفس الشبكة.
أعتقد أنك يجب أن تفكر في هذا الوضع سواء كان ذلك هل حقا مطلوب لاستخدام عنوان معين ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top