সমান্তরাল মেশিন থেকে ম্যাক ওএস এক্সে লোকালহোস্ট অ্যাক্সেস করুন


11

আমার ওয়েব সাইটটি উইন্ডোতে বেশ কয়েকটি ব্রাউজারের নীচে স্থানীয় ম্যাকের সাথে চালানো দরকার।

আমি সমান্তরাল ডেস্কটপে ইনস্টল উইন্ডোজ এক্সপি ব্যবহার করি।

এটি দুর্দান্ত হবে, যখন আমি ভার্চুয়াল পরিবেশে (সমান্তরাল) বসে উইন্ডোজ থেকে আমার http: // লোকালহোস্ট: 3000 অ্যাক্সেস করতে সক্ষম হব ।

সমস্ত জিনিস আপ তারে কিভাবে?


হালনাগাদ:

আমি বুঝতে পেরেছি, কীভাবে ম্যাকের সাথে ভাগ করা ওয়েব সাইট অ্যাক্সেস করা যায়।

আমার নিম্নলিখিত সেটিংস রয়েছে:

সমান্তরাল ডেস্কটপ -> পছন্দসমূহ -> নেটওয়ার্ক -> ভাগ করা নেটওয়ার্ক

"সমান্তরাল ভাগ করে নেওয়া নেটওয়ার্কিং অ্যাডাপ্টার # 0" আমি আইপি = 192.168.123.1 এর সাথে টুইট করেছি

উইনএক্সপি থেকে এই আইপটি পিংয়ের মাধ্যমে অ্যাক্সেসযোগ্য।

C:\Documents and Settings\Administrator>ping imac.local

Pinging imac.local [192.168.123.1] with 32 bytes of data:

Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64

যখন আমি ম্যাকটি চালু করি "ভাগ করা ওয়েব" চালু করি, তখন " http: //imac.local/~AntonAL " ঠিকানাটি WinXP এবং ম্যাক থেকে অ্যাক্সেসযোগ্য হবে। দ্রষ্টব্য, আমি আমার ম্যাকের নামটি "iMac" তে সেট করেছি, যা আইপি = 192.168.123.1 এর সমান

তবে, একমাত্র সমস্যা, আমি বুঝতে পারি না অ্যাক্সেসযোগ্য পোর্ট 3000।

সুতরাং, " http: //imac.local: 3000 " ঠিকানাটি এখনও উইনএক্সপি থেকে কাজ করে না। আসলে, এটি ম্যাক থেকেও অ্যাক্সেসযোগ্য নয় ... সম্ভবত আমি কিছু ভুল করছি।

প্রশ্নটি হ'ল - ম্যাক-সাইডে "লোকালহোস্ট: 3000" অ্যাক্সেস করতে সক্ষম হওয়ার জন্য আমি WinXP- সাইডে কোন ঠিকানাটি ব্যবহার করব? "সমান্তরাল শেয়ার্ড নেটওয়ার্কিং অ্যাডাপ্টার # 0" এর চেষ্টা করা আইপিস, গেটওয়ে, ম্যাকের আইপ, কিন্তু এখনও কোনও সাফল্য নেই ...


সম্পর্কিত: superuser.com/q/236695/89976
রেনেউদ

উত্তর:


5

আপনার ম্যাকের স্থানীয় আইপি ঠিকানাটি সন্ধান করার এবং সেই ঠিকানাটি ব্যবহার করে আপনার ভিএম-তে ওয়েবপৃষ্ঠায় অ্যাক্সেস করার চেষ্টা করুন।

আপনি যদি আপনার ম্যাকের আইপি ঠিকানাটি সিস্টেম পছন্দসমূহের অধীনে, ifconfig কমান্ড ব্যবহার করে বা কিছু অ্যাপ্লিকেশন বা ড্যাশবোর্ড উইজেট (যেমন আইস্লেয়ারের আইস্ট্যাট ) ব্যবহার করতে পারেন।


এটি কাজ করে না
আন্তোনাল

আমার জন্য, কেবল আইফোনফিগের সাথে ম্যাকের আইপি পাওয়া এবং ipfromifconfig ব্রাউজিং : 9000 কাজ করেছে। আপনার সার্ভার অ্যাপ্লিকেশনটিতে "কেবলমাত্র লোকালহোস্ট থেকে সীমিত অ্যাক্সেস" ইত্যাদির মতো কিছু নেই তা পরীক্ষা করে দেখুন

3

আপনার উইন্ডোজ কমান্ড লাইনে 'ipconfig' টাইপ করুন। আমি নীচে যা দেখতে পাই তার অনুরূপ তথ্য আপনি দেখতে পাবেন:

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . : localdomain
   IPv6 Address. . . . . . . . . . . : fdb2:2c26:f4e4:0:a1e2:ed15:e43a:daf7
   Temporary IPv6 Address. . . . . . : fdb2:2c26:f4e4:0:b5d9:4d70:47a:b0b0
   Link-local IPv6 Address . . . . . : fe80::a1e2:ed15:e43a:daf7%11
   IPv4 Address. . . . . . . . . . . : 10.211.55.3
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 10.211.55.1

আপনি যদি খেয়াল করেন, শেষ লাইনে আপনার ডিফল্ট গেটওয়ে এবং তার উপরে দুটি লাইন আইপিভি 4 ঠিকানা। ডিফল্ট গেটওয়ে হ'ল আপনার উইন্ডোজ এবং ম্যাক ওএস এক্স এর মধ্যে ভার্চুয়াল রাউটার Since আমার ক্ষেত্রে আমি ম্যাকটি 10.211.55.2 এ অ্যাক্সেস করতে সক্ষম হয়েছি। সুতরাং আপনি http: // xxx2 / ব্যবহার করে আপনার ওয়েব সার্ভার অ্যাক্সেস করতে পারেন এবং আমার ক্ষেত্রে আমি ব্যবহার করি:

http://10.211.55.2/

আমি নিম্নলিখিত উইন্ডো সহ আমার উইন্ডোজ 'হোস্টগুলি' ফাইলটি সম্পাদনা করেছি:

10.211.55.2     localhost.mac

এখন, আমি আমার ম্যাকটিতে চলমান ওয়েব সার্ভারটি অ্যাক্সেস করতে http: //localhost.mac/ টাইপ করতে পারি। যদিও 'হোস্ট' ফাইল সম্পাদনা করার এই পদক্ষেপটি প্রয়োজনীয় নয়, এটি আমাকে সহায়তা করে।

পার্শ্ব নোট হিসাবে, আপনি উইন্ডোজে 'আইপকনফিগ' টাইপ করার সময় আপনি যে আইপিভি 4 ঠিকানা পান তা ম্যাক থেকে আপনার উইন্ডোজ ভিত্তিক ওয়েব সার্ভারটি অ্যাক্সেস করতে পারেন।

ম্যাকের ভার্চুয়াল আইপি অ্যাড্রেসটি পাওয়ার অন্য একটি উপায় হ'ল ম্যাক ওএস এক্স এর টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করা:

ifconfig vnic0

'vnic0' হ'ল ভার্চুয়াল ইথারনেট যা আপনার ম্যাকে সমান্তরাল ইনস্টল করে। যদি আপনার একাধিক ভার্চুয়াল মেশিনের দৃষ্টান্ত চালু থাকে তবে আপনি একাধিক ভার্চুয়াল ইথারনেট দেখতে পাবেন। এই সমস্ত ভার্চুয়াল ইথারনেটগুলি 'ভনিক' শব্দটি দিয়ে শুরু হবে। আপনার যদি দুটি ভিএম চলছে, আপনি টার্মিনালে কেবল 'ifconfig' কমান্ড চালালে আপনি 'vnic0' এবং 'vnic1' তালিকাভুক্ত দেখতে পাবেন।

আমার ক্ষেত্রে, আমি যখন 'ipconfig vnic0' টাইপ করি আমি নীচের আউটপুটটি পাই, আপনি নোট করবেন যে আপনি তালিকাভুক্ত inet xxxx IP ঠিকানা পেয়েছেন।

vnic0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=3<RXCSUM,TXCSUM>
    ether 00:1c:42:00:00:08 
    inet 10.211.55.2 netmask 0xffffff00 broadcast 10.211.55.255
    media: autoselect
    status: active

এটি তোমাকে সাহায্য করবে বলে আশা করি।

চিয়ার্স!

এস জি


1

localhost:8001জয়ের জন্য অ্যাক্সেসের জন্য আমার সফল সেটিংস ( localhostআমার ম্যাকিনটোসটিতে চলছে)।

  1. সেটআপ সমান্তরাল ভাগ নেটওয়ার্ক: মেনু সেটিংস Configure > Hardware > Network adapter 1: Default Adapterএবং তারপর কনফিগার সেটিংসে: Preferences > Advanced > Network: Change Settings > Shared
  2. তারপরে এটি ম্যাকিনটোস কমান্ড লাইনে চালাও : ifconfig | grep inet.
  3. সাবনেট থেকে আইপি পান। আমার হয় 10.211.55.2
  4. যদি আপনার স্থানীয় সাইটটি ম্যাকের মতো চলছে: http://localhost:8001/ তবে নিশ্চিত হয়ে নিন যে হোস্টগুলি সেট আপ করুন: ম্যাকের মধ্যে খুলুন /etc/hostsএবং এটিকে লিখুন - আমার ক্ষেত্রে পছন্দ করুন - 10.211.55.2 localhostপরিবর্তে127.0.0.1 localhost
  5. আপনার পোর্টটি 8001উইন্ডোজ এবং ম্যাকে খোলা রয়েছে তা নিশ্চিত হন । পরবর্তী পদক্ষেপগুলি অনুসরণ করুন।
  6. ম্যাকিনটোসের জন্য: nmap -p 8001 10.211.55.2এটির সাফল্যের অবস্থা হওয়া উচিত (বন্দর খোলা)।
  7. উইন্ডোজের জন্য: telnet 10.211.55.2 8001এটির সাফল্যের অবস্থা হওয়া উচিত (পোর্ট উন্মুক্ত)।
  8. উইন্ডোতে হোস্ট ফাইলটি খুলুন এবং লিখুন। উদাহরণ স্বরূপ:10.211.55.2 localhost
  9. উইন্ডোজ ব্রাউজারটি খুলুন এবং সাইটটি খুলুন http://localhost:8001

1
cmd.exe মধ্যেtelnet is not recognized as an internal or external command...
ptim

অ্যাডাপ্টার 1 সেট করা: সমান্তরাল সংস্করণ 10 এ আমার জন্য ডিফল্ট অ্যাডাপ্টারের প্রয়োজন ছিল না; ভাগ করা নেটওয়ার্ক যথেষ্ট ছিল
পিটিম

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.