আইপি এর পরিবর্তে মেশিন নামের মাধ্যমে কীভাবে লোকাল কম্পিউটারে পৌঁছবেন?


20

বিকাশকারী এখানে একটি মোবাইল অ্যাপ্লিকেশন প্রোটোটাইপ করছেন, মোবাইলে কিছুটা নতুন:

  • আমার প্রধান ল্যাপটপে মেশিনের নাম সহ একটি সাধারণ এইচটিটিপি পরিষেবা চলছে (বর্তমানে) latitude
  • আরেকটি ল্যাপটপ নামে vaioএকই WiFi নেটওয়ার্কে ভাগ মাধ্যমে যে সেবা অ্যাক্সেস করতে পারেন http://latitude:8080- অন্য কথায়, এটা সহজে (বর্তমান) সমাধান করতে পারেন আইপি 192.168.xy (অথবা যাই হোক না কেন গতিশীল আইপি এটা যে মুহূর্তে আছে) এর latitudeএকরকম।
  • এখন আমার এইচটিসি অ্যান্ড্রয়েড ফোনগুলি, একই ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত রয়েছে, latitudeএটির ব্রাউজারে http://192.168.x.y:8080কাজ করার জন্য আইপি ঠিকানায় পৌঁছতে পারে ।
  • কিন্তু আমি মেশিন নাম এখানে, অত্যধিক যখন আমি থেকে HTTP- র সেবা অ্যাক্সেস মত ব্যবহার করেন, চাই vaio, সহজভাবে টাইপ করে http://latitude:8080ও ফোন সমাধানে বর্তমান গতিশীল আইপি আছে latitude। এটি কাজ করে না, কেবলমাত্র স্ট্যান্ডার্ড ব্রাউজারের ত্রুটি পৃষ্ঠাটি পান: "ওয়েবপৃষ্ঠা উপলব্ধ নয়"

অ্যান্ড্রয়েডে কি কিছু ডিএনএস সেটিং আমার টুইচ করার দরকার আছে? সেটিংসের সাথে চারপাশে খেলা থেকে কিছু পাওয়া যায় নি, এবং গুগল করাও এর মতো একটি প্রশ্ন খুব কুখ্যাত hard

ওয়ান ভি এর অ্যান্ড্রয়েড ৪.০ রয়েছে এবং ওয়ান এম এর ক্ষেত্রে অ্যান্ড্রয়েড ৪.২ রয়েছে যা তারতম্য ঘটায়।

(দ্রষ্টব্য, অ্যান্ড্রয়েড যখন আমার কম্পিউটারগুলির সাথে ইউএসবি-সংযুক্ত না থাকে এবং ওয়াইফাই হটস্পট হিসাবে কাজ করে না তখনও এটি কাজ করা উচিত - স্পষ্টতই, যেহেতু এটি যেহেতু আমার মূল ওয়াইফাই নেটওয়ার্ক গ্রাস করছে)।

উত্তর:


4

আপনি ওয়াইফাই এবং ডিএইচসিপি-র মাধ্যমে আপনার স্থানীয় নেটওয়ার্কের সাথে সংযুক্ত আছেন কিনা তা বিবেচনা না করেই, অ্যান্ড্রয়েড সর্বদা গুগলের সার্ভারগুলি ব্যবহার করে তার ডিএনএস এন্ট্রিগুলিকে ওভাররাইড করে। এটি কিছুটা গোপন, তবে পরিবর্তন করা সহজ - আপনি নিজের ডিএনএস চালিয়ে যাচ্ছেন (প্রচুর রাউটার ইতিমধ্যে এটি সরবরাহ করে)।

এটি করতে, সেটিংসে আপনার ওয়াইফাই নেটওয়ার্কগুলির তালিকায় যান, আপনার ওয়াইফাইয়ের প্রবেশটি দীর্ঘ-টিপুন, এটি সম্পাদনা করতে নির্বাচন করুন। উন্নত সেটিংস সক্রিয় করুন । এখন আপনি ডিএনএস এন্ট্রি সম্পাদনা করতে পারেন। আপনার নিজের ডিএনএস সার্ভারের আইপি দিয়ে কেবল প্রথম এন্ট্রিটি প্রতিস্থাপন করুন এবং দ্বিতীয় এন্ট্রি (ডিএনএস 2) ফ্যাল-ব্যাকের জন্য অপছন্দ রেখে যান।

এখন, যদি আপনার নিজস্ব ডিএনএস আপনার স্থানীয় নেটওয়ার্কের মেশিনগুলি সমাধান করতে পারে তবে আপনার তাদের হোস্ট-নেমগুলি তাদের কাছে পৌঁছানোর জন্য সক্ষম হওয়া উচিত। কোনও রুট এবং কোনও hostsফাইল সম্পাদনা করার প্রয়োজন নেই (ভেবেছিলেন যে এটি বিকল্প হতে পারে, যদি আপনার নিজস্ব ডিএনএস পরিষেবা চালু না থাকে)। আমার এবং আমার নেটওয়ার্কের সাথে এখানে দুর্দান্ত কাজ করে;)


ধন্যবাদ! এখানে অদ্ভুত জিনিসটি রয়েছে, যখন আমি এটি করি তখন আমার রাউটার (গেটওয়ে) ইতিমধ্যে ডিএনএস 1 হিসাবে প্রবেশ করেছে (এবং গুগলের বা 8.8.4.4 ডিএনএস 2 হিসাবে)। ঠিক আছে আমি এই ডিফল্টগুলির সাথে যাচ্ছি এবং সেগুলি প্রয়োগ করছি, নেটবিআইওএস এবং এসএমবি উইন্ডোজ মেশিনে সক্ষম হয়েছে, তবে এখনও কোনও নাম রেজোলিউশন নেই ...
metaleap

2
উইন্ডোজ নিয়ে আমার কোন পরিকল্পনা নেই। আমার ক্ষেত্রে এটি লিনাক্স ভিত্তিক পরিবেশ এবং রাউটারটির (এভিএম ফ্রিটজ! বক্স) একটি নেম সার্ভার চলছে। সাবলীলভাবে কাজ করে।
Izzy

এটি সর্বাধিক (এমনকি এমনকি) কেবলমাত্র Android এর পুরানো সংস্করণগুলিতে প্রয়োগ করা উচিত। আমার প্রথম ডিএনএস আমার স্থানীয় এক এবং ফ্যালব্যাকটি গুগলের ৮.৮.৮.৮। এটিকে আরও getprop | grep -i dnsদেখুন android.stackexchange.com/a/32278/15713
ce4

ফায়ারফক্স অন্যরকম আচরণ করে এবং এই আচরণটি প্রদর্শন করে না, আমি অনুমান করি এটি ক্রোমের ওমনিবক্স (সম্মিলিত অনুসন্ধান / ইউআরআই ইনপুট বাক্স) যা এটি করে
ce4

ফায়ারফক্স তার নিজস্ব ডিএনএস সার্ভার ব্যবহার করে না (অন্তত আমি ভাবছি কিনা)। সমস্ত সফ্টওয়্যার সাধারণত সিস্টেমটিকে সেই তথ্যের জন্য জিজ্ঞাসা করে, তাই ব্রাউজারটি এখানে গুরুত্বপূর্ণ নয়। @ সি 4: হ্যাঁ, আমি নিজের ডিভাইসে এটি ম্যানুয়ালি কনফিগার করেছি : একই ফলব্যাক, তবে প্রাথমিকটি আমাকে নিজেই আমার স্থানীয় ডিএনএস সার্ভারে ৪.৪.৪.৪ থেকে পরিবর্তন করতে হয়েছিল। আমি জানি যে আমার ডিএইচসিপি সার্ভার সেই তথ্য প্রেরণ করে, তবে কোনও একক অ্যান্ড্রয়েড ডিভাইস এটি সম্মান করে দেখেনি।
ইজজি

1

আমি যখন আইপি এর পরিবর্তে কোনও মেশিনের নাম চাই তখন আমি HOSTS ফাইলটি সম্পাদনা করি। সেখানে ডিভাইস এবং তাদের আইপি ঠিকানা যুক্ত করার চেষ্টা করুন। আপনার অপারেটিং সিস্টেমের জন্য হোস্ট ফাইলের জন্য একটি গুগল অনুসন্ধান সহজ হওয়া উচিত।


2
ল্যাপটপের আইপি ঠিকানা সর্বদা স্থির / একই থাকে তবে HOSTS সম্পাদনা করা কার্যকর। আমি চলতে চলতে যেমন কাজ করব না, বিভিন্ন ওয়াইফাই নেটওয়ার্ক, ডায়নামিক আইপি ঠিকানা। HOSTS এডিট করার জন্য একটি মূলের অ্যান্ড্রয়েডের প্রয়োজন তবে "সাধারণ গ্রাহক ফোন" শর্তের অধীনে পরীক্ষা করার জন্য আমার আনরোটড এবং বৃহত্তরভাবে অপ্রচলিত হওয়া দরকার ..
metaleap

0

আপনার ডিভাইসের হোস্ট ফাইলের শেষে দুটি লাইন যুক্ত করুন (/etc/hosts ) এর শেষে ইএস এক্সপ্লোরার ( একটি রুট ডিভাইসের প্রয়োজন) ফাইলের ।

টেমপ্লেট:

your_host_machine's_IP_address  domain_name   

উদাহরণ domain_nameহতে পারেlocalhost

উদাহরণ:

::1  domain_name 

localhostআইপি ঠিকানার পরিবর্তে ইউআরএল বারে টাইপ করার সময় এটি দুর্দান্ত কাজ করে ।


আমি সংশোধন \etc\hostsকরার /etc/hostsএবং বিন্যাস কিছু পরিবর্তন করেছেন। আমি অভিপ্রায়টি পরিবর্তন না করে বরং আরও ভাল দেখানোর চেষ্টা করেছি। আমি কোথাও গণ্ডগোল করলে আমাকে জানান।
ফায়ারলর্ড

0

আমার ক্ষেত্রে, উইন্ডোজ 10-এ অস্থায়ীভাবে উইন্ডোজ ফায়ারওয়াল বন্ধ করে সার্ফিং করা হয়েছিল http://latitude:8080 সম্ভব হয়েছিল।

দীর্ঘমেয়াদে আমি ফায়ারওয়ালের মাধ্যমে এই ধরণের সংযোগগুলি দেওয়ার জন্য একটি নিয়ম তৈরি করেছি ...

  • {উইন্ডোজ}> শুরু> "ফায়ারওয়াল"> অগ্রিম সুরক্ষা সহ উইন্ডোজ ডিফেন্ডার ফায়ারওয়াল। ইনবাউন্ড বিধি> নতুন নিয়ম ...

    • সাধারণ
      • নাম: ল্যান থেকে টিসিপি ওয়েব সংযোগ
      • সুরক্ষিত থাকলে সংযোগটি মঞ্জুরি দিন ...
      • চয়ন করুন: "যদি সংযোগটি সত্যায়িত হয় এবং সততা-সুরক্ষিত থাকে তবে তাকে অনুমতি দিন"
    • প্রোটোকল এবং বন্দর
      • প্রোটোকল প্রকার: টিসিপি
      • স্থানীয় পোর্ট: 80, 880
    • অগ্রসর
      • এই বিধিটি প্রযোজ্য প্রোফাইলগুলি নির্দিষ্ট করুন: ব্যক্তিগত
  • {অ্যান্ড্রয়েড}। ফায়ারফক্স বা ক্রোম দিয়ে পরীক্ষা করুন, ডলফিন নয়

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