বনজৌর কীভাবে ব্যবহার করবেন?


26
  1. প্রথমত, বনজৌর ঠিক কী করেন (আমার অনুমানগুলি লেখার নিমিত্ত পড়ুন)?
    এখানে আমি জানতে পেরেছিলাম যে বনজর আইপি নেটওয়ার্কগুলিতে কম্পিউটার, ডিভাইস এবং পরিষেবাগুলির স্বয়ংক্রিয়ভাবে আবিষ্কার সক্ষম করে। তবে আমি ভেবেছিলাম এটি কেবল "আইপি নেটওয়ার্কে ডিভাইসগুলি আবিষ্কার করে" তা নয়, এটি বোনজৌর যে ডিভাইসগুলি চলছে সেখানে আইপি ঠিকানাগুলি বরাদ্দ করে একটি আইপি নেটওয়ার্ক তৈরি করে। আমি কি সঠিক?

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

  3. বা বনজর একটি কম্পিউটার চালিত হতে পারে পরিষেবা হিসাবে বিবেচিত হবে না এবং এটি নিজেই সম্প্রচার করে না কারণ এই কম্পিউটারে বনজর চলছে। আমি বোঝাতে চাইছি যে কম্পিউটারগুলিতে চলমান অ্যাপ্লিকেশনগুলির সেগুলি সম্প্রচারের জন্য বনজর ব্যবহার করা উচিত। সুতরাং, এটি এমন অ্যাপ্লিকেশন যা তাদের নিজের সম্প্রচার করে (কম্পিউটার নয়) এবং এটি স্বয়ংক্রিয়ভাবে করা হয় না (অ্যাপ্লিকেশনটি তাদের স্পষ্টভাবে সম্প্রচারের প্রয়োজন)। এটা কি ঠিক?

  4. আমার অ্যাপ্লিকেশন নিজেই কীভাবে সম্প্রচার করতে পারে? আমি কি কোনও পরিষেবা নিবন্ধিত করতে কমান্ড লাইন ব্যবহার করতে পারি (যাতে বনজর ব্যবহার করে সমস্ত অ্যাপ্লিকেশন জানতে পারে যে একটি নতুন পরিষেবা উপস্থিত হয়েছে)?

  5. আরও, আমার কাছে এমন একটি অ্যাপ্লিকেশন থাকতে হবে যা বনজৌর দ্বারা নির্মিত আইপি নেটওয়ার্ক ব্যবহার করে। তার জন্য আমার অ্যাপ্লিকেশনটি নেটওয়ার্কে কোন ডিভাইস / পরিষেবাদি উপস্থিত রয়েছে তা জানতে হবে। আরও বিশদে, আমার অ্যাপ্লিকেশনটিতে পরিষেবার একটি তালিকা থাকা দরকার। তালিকার প্রতিটি সেবার একটি নাম, আইপি ঠিকানা যেখানে এটি চলছে এবং অ্যাপ্লিকেশন দ্বারা ব্যবহৃত পোর্ট থাকতে হবে। বনজর কি কোনও উপায়ে এই তথ্য সরবরাহ করতে পারে? যদি এটি হয় তবে এটি ঠিক কীভাবে কাজ করে। আমার প্রোগ্রাম কীভাবে বনজোর থেকে এই তথ্য পেতে পারে? আমার প্রোগ্রামটি বনজৌর দ্বারা নির্মিত এবং উপরের বর্ণিত তথ্য সম্বলিত কিছু ফাইল পড়তে পারে? আমি এই তথ্যটি পুনরুদ্ধার করতে কমান্ড লাইনে কিছু কমান্ড ব্যবহার করতে পারি?

  6. ফাইল, পরিবেশের ভেরিয়েবল বা কমান্ড লাইনে কমান্ডগুলি থেকে পরিষেবাদি সম্পর্কিত তথ্য অ্যাক্সেস করার আমার বিশেষ আগ্রহ আছে। এই বিকল্পগুলি আমার কাছে সহজ বলে মনে হচ্ছে! যেহেতু এই ক্ষেত্রে আমার কোনও বিশেষ প্রোগ্রামিং ভাষা থেকে বনজরের সাথে যোগাযোগের জন্য কোনও অতিরিক্ত গ্রন্থাগার ব্যবহার করার দরকার নেই।

পিএস প্লাইয়াস আমার প্রশ্নে কিছু পরিষ্কার না থাকলে প্রশ্ন জিজ্ঞাসা করুন। আমি আমার প্রশ্নটি আরও সুস্পষ্ট উপায়ে গঠনের চেষ্টা করব।

পিপিএস আমি উইন্ডোজ 7 ব্যবহার করি

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

উত্তর:


54
  1. হ্যাঁ। স্টুয়ার্ট চ্যাশায়ার, যিনি স্রষ্টা ছিলেন এবং অ্যাপেলের রেন্ডেজভৌস / বোনজুরের প্রাথমিক রক্ষণাবেক্ষণকারী ছিলেন, যিনি আইইটিএফ জিরো কনফ ওয়ার্কিং গ্রুপের সহ-সভাপতিত্ব করেছিলেন এবং জিরো কনফিগারেশন নেটওয়ার্কিংয়ের ও'রিলি বইটি লিখেছিলেন, বনজরকে "তিনটি" হিসাবে বর্ণনা করেছেন পা আছে যেখানে স্টুল ”

    1. আইপিভি 4 (এবং আইপিভি 6) লিংক-স্থানীয় ঠিকানা
    2. মাল্টিকাস্ট নেম রেজোলিউশন (এমডিএনএস)
    3. ডিএনএস পরিষেবা আবিষ্কার (ডিএনএস-এসডি)

    আইইটিএফ জিরো কনফ ওয়ার্কিং গ্রুপ এবং অ্যাপল উভয়ই লিংক-লোকাল অ্যাড্রেসিং, বিশেষত আইপিভি 4 লিংক-লোকাল অ্যাড্রেসিং ( 169.254.0.0/16অ্যাড্রেসগুলি) জিরো কনফ / বনজ’র অংশ বলে বিবেচনা করে, যদিও লিঙ্ক-লোকাল অ্যাড্রেসিং অন্য দুটি "মলের পায়ে" বছর আগে পাঠানো হয়েছিল।

    নোট করুন যেহেতু উইন্ডোজ ইতিমধ্যে উইন্ডোজ সফ্টওয়্যার ইনস্টল করার জন্য অ্যাপলের বনজর ছাড়াই স্বয়ংক্রিয় লিংক-স্থানীয় ঠিকানা সমর্থন করে, তাই অনেক উইন্ডোজ ব্যবহারকারী আইপিভি 4 লিংক-স্থানীয় ঠিকানাটি বনজৌর / জিরো কনফের অংশ হিসাবে ভাবেন না।

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

  3. যদি কোনও কম্পিউটার বনজর চলমান থাকে তবে এর হোস্টনামটি ল্যানে এমডিএনএসের মাধ্যমে প্রকাশিত হয়। আপনার মেশিনের নাম যদি "এলিস" হয় তবে এটি Alice.localএমডিএনএসের মাধ্যমে হবে । একই ল্যানে অন্য কম্পিউটার থেকে (আসুন একে "বব" বলুন) (বিশেষত, একই লিঙ্ক-স্থানীয় মাল্টিকাস্ট ডোমেনে), আপনার কেবল টাইপ করতে সক্ষম হওয়া উচিত ping Alice.local, এবং ববকে Alice.localঅ্যালিসের আইপি ঠিকানা আবিষ্কার করার জন্য একটি এমডিএনএস লুকআপ করা উচিত ( এস), এবং পিং (এর মধ্যে একটি) ঠিকানা (এস) এটি ফিরে আসে।

    নোট করুন, তবে, যে বনজর হোস্টনাম এবং পরিষেবা নামগুলির মধ্যে পার্থক্য করে। উদাহরণস্বরূপ, যদি আপনার দুটি পৃথক ইউএসবি প্রিন্টার থাকে তবে আসুন "এইচপি" এবং "ক্যানন" এলিসের সাথে সংযুক্ত থাকুন এবং অ্যালিস lprউভয়ের প্রিন্ট সার্ভার হিসাবে কাজ করছেন , তারা প্রত্যেকে তাদের নিজস্ব সেবা হিসাবে প্রদর্শিত হতে পারে , যা Alice.localহোস্ট হিসাবে ফিরে মানচিত্র ।

    তাদের পরিষেবার নামগুলি এলিসের কোনও উল্লেখ না করে "এইচপি" এবং "ক্যানন" হিসাবে ব্যবহারকারীকে দেখানো হবে show লোকচক্ষুর অন্তরালে, তারা নামে পরিচিত করা হবে HP._printer._tcp.localএবং Canon._printer._tcp.local, এবং DNS-SD সেই পরিষেবা নাম উপর লুক-যে সেই পরিষেবাগুলি পাওয়া যায় দেখাতে হবে Alice.localদুটি ভিন্ন বিভিন্ন TCP পোর্ট।

    সুতরাং হ্যাঁ, অ্যাপ্লিকেশনগুলিকে বনজর ডিমনকে অবশ্যই অবহিত করতে হবে ( mDNSResponderঅ্যাপলের বাস্তবায়নে ডাকা হয়েছে) যে তারা যে পরিষেবাগুলি বিজ্ঞাপন দিতে চায় সেগুলি রয়েছে। ম্যাকওএসের এমন উত্তরাধিকার পরিষেবাদির জন্য স্বয়ংক্রিয়ভাবে পরিষেবা বিজ্ঞাপন পরিচালনা করার ব্যবস্থা রয়েছে যা বনজৌর-সচেতন নয়। উদাহরণস্বরূপ, ম্যাকোস sshdহ'ল ওপেনএসএইচ, যা সরাসরি বনজৌরকে সমর্থন করে না, তবে ম্যাকোস sshবনজরের মাধ্যমে পরিষেবাটির বিজ্ঞাপনের যত্ন নেয় যাতে আপনি ssh username@Alice.localল্যানের অন্যান্য মেশিন থেকেও পারেন ।

  4. ম্যাকোজে, একটি "ডিএনএস-এসডি" কমান্ড-লাইন সরঞ্জাম রয়েছে যা এই সিনট্যাক্সটি ব্যবহার করে কোনও পরিষেবা নিবন্ধ করতে পারে:

    dns-sd -R <Name> <Type> <Domain> <Port> [<TXT>...]  
    # (Register a service)
    

    উদাহরণস্বরূপ:

    dns-sd -R MyWebsite _http._tcp local 80
    

    এটি যদি উইন্ডোজের জন্য বনজর, বা উইন্ডোজের জন্য বনজর এসডিকে অন্তর্ভুক্ত করা হয় বা আপনি যদি অ্যাপলের এমডিএনএসআরএসপন্ডার ওপেন সোর্স প্রকল্প থেকে উইন্ডোজ জন্য সংকলন করতে পারেন তবে আমি অবাক হব না । গুগলিংয়ের জন্য dns-sd.exe, আমি দেখতে পাচ্ছি যে এরকম একটি জিনিস রয়েছে। আমি নিশ্চিত নই যে আমি এটির জন্য কেবল একটি বাইনারি ডাউনলোড করব। পরিবর্তে আমি এটি উপরে উল্লিখিত প্যাকেজগুলির মধ্যে থেকে পাওয়ার চেষ্টা করব বা এটি এমডিএনএসআরএসপান্ডার প্রকল্প উত্স থেকে সংকলন করব।

  5. dns-sdপরিষেবাগুলি ব্রাউজ করতে এবং সেগুলি অনুসন্ধান করতে আপনি কমান্ড-লাইন সরঞ্জামটিও ব্যবহার করতে পারেন। স্থানীয় ওয়েব পরিষেবা সন্ধানের উদাহরণ এখানে রয়েছে:

    এর সাথে স্থানীয় ওয়েব পরিষেবাদির জন্য ব্রাউজ করুন -B:

    $ dns-sd -B _http._tcp local  
    Browsing for _http._tcp.local  
    Timestamp     A/R Flags if Domain                    Service Type              Instance Name  
    16:30:59.870  Add     3  6 local.                    _http._tcp.               My Cool Web App  
    16:30:59.871  Add     3  6 local.                    _http._tcp.               Someone Else's Web Service  
    16:30:59.871  Add     3  6 local.                    _http._tcp.               A Third One  
    ^C
    

    "আমার কুল ওয়েব অ্যাপ" এর সাথে আমি যা চাই তার দিকে তাকান -L:

    $ dns-sd -L "My Cool Web App" _http._tcp local  
    Lookup My Cool Web App._http._tcp.local  
    16:31:52.678  My\032Cool\032Web\032App._http._tcp.local. can be reached at MyWebServer.local.:80 (interface 6)  
    ^C  
    

    MyWebServer.local এর আইপি ঠিকানাগুলি জিজ্ঞাসা করুন -Q:

    $ dns-sd -Q MyWebServer.local  
    Timestamp     A/R Flags if Name                             T   C Rdata  
    16:32:40.786  Add     2  6 MyWebServer.local.               1   1 169.254.45.209  
    ^C  
    

    এই উদাহরণগুলো আপনি অবশ্যই নোট Ctrl-Cবাইরে dns-sdটুল। অন্যথায় এটি চিরকাল খোলা থাকবে, ক্রমাগত নেটওয়ার্ক দেখবে এবং আপনার জারি করা ক্যোয়ারির ফলাফলগুলির কোনও পরিবর্তনকে রিপোর্ট করবে (যেমন ওয়েব সার্ভারগুলি নেটওয়ার্কে আসা এবং চলছে, যখন আপনি একটি -Bব্রাউজ কোয়েরি খোলা থাকবেন)। আমি খুঁজে পেয়েছি যে এটি এবং অন্যান্য কারণে, dns-sdসরঞ্জামটি কোনও স্ক্রিপ্ট থেকে ডেকে আনার পক্ষে উপযুক্ত নয়। আপনি সর্বোপরি আপনার পছন্দের ভাষার জন্য জিরো কনফ গ্রন্থাগারগুলি কী তা দেখতে চাইতে পারেন।

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


আমি দেখেছি বনজৌর / জেরোকনফের সেরা ব্যাখ্যা। আপনার উইকিপিডিয়া নিবন্ধটিতে কিছুটা অবদান রাখতে হবে :)
কামিল কিসিয়েল

এটি যেমনটি ঠিক তেমন সম্পূর্ণ তবে আপনি কীভাবে ডিএনএস রেকর্ডগুলি ব্যবহৃত হয় তা প্রসারিত করতে চাইলে দয়া করে সার্ভারফল্ট
প্রশ্ন /

4

প্রথমত, বনজৌর হুবহু কী করে (আমার অনুমানগুলি বেলো লিখিত পড়ুন)? এখানে আমি জানতে পেরেছিলাম যে বনজর আইপি নেটওয়ার্কগুলিতে কম্পিউটার, ডিভাইস এবং পরিষেবাগুলির স্বয়ংক্রিয় আবিষ্কার সক্ষম করে। তবে আমি ভেবেছিলাম এটি কেবল "আইপি নেটওয়ার্কে ডিভাইসগুলি আবিষ্কার করে" তা নয়, এটি বোনজৌর যে ডিভাইসগুলি চলছে সেখানে আইপি ঠিকানাগুলি বরাদ্দ করে একটি আইপি নেটওয়ার্ক তৈরি করে। আমি কি সঠিক?

বেশ নয়; জন নির্দেশিত হিসাবে, ডিএইচসিপি (সাধারণত) আইপি ঠিকানা বরাদ্দ করতে ব্যবহৃত হয়। আইপি অ্যাড্রেসে সাধারণ ডিএনএস যেমন ডোমেন নামগুলি অনুবাদ করে, ঠিক তেমনভাবেই, বনজর তাদের প্রদত্ত আইপি ঠিকানাগুলিতে অস্থায়ী ডোমেন নামগুলি (স্থানীয় নেটওয়ার্কের মধ্যে) অনুবাদ করতে ব্যবহৃত হয়।

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

নাঃ; ল্যাপটপগুলি সম্ভবত কোনও স্থানীয় ডিএইচসিপি সার্ভার থেকে তাদের আইপি ঠিকানাগুলি পেয়ে থাকে। বনজৌর তাদের একে অপরকে কী কী পরিষেবা সরবরাহ করতে পারে তা ঠিক কাজ করতে সহায়তা করে।

বা বনজর একটি কম্পিউটার চালিত হতে পারে এটি কোনও পরিষেবা হিসাবে বিবেচিত হয় না এবং এটি নিজেই সম্প্রচার করে না কারণ এই কম্পিউটারে বনজর চলছে। আমি বোঝাতে চাইছি যে কম্পিউটারগুলিতে চলমান অ্যাপ্লিকেশনগুলির সেগুলি সম্প্রচারের জন্য বনজর ব্যবহার করা উচিত। সুতরাং, এটি এমন অ্যাপ্লিকেশন যা তাদের নিজের সম্প্রচার করে (কম্পিউটার নয়) এবং এটি স্বয়ংক্রিয়ভাবে করা হয় না (অ্যাপ্লিকেশনটি তাদের স্পষ্টভাবে সম্প্রচারের প্রয়োজন)। এটা কি ঠিক?

হ্যাঁ - সাধারণত, আপনার অ্যাপ্লিকেশনটির স্পষ্টভাবে তার অস্তিত্বের বিজ্ঞাপন দেওয়া দরকার। এটি প্রায়শই সিস্টেম-সরবরাহিত লাইব্রেরি (ওএস এক্স-তে সাধারণ) বা কাস্টম লাইব্রেরি (যেমন পার্লের নেট :: বনজৌর) ব্যবহার করে করা যেতে পারে।

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

আমি এটি কমান্ড-লাইন সরঞ্জাম সম্পর্কে সচেতন নই, তবে অনেকগুলি বড় প্রোগ্রামিং ভাষায় এটি করার জন্য লাইব্রেরি রয়েছে।

আরও, আমার কাছে এমন একটি অ্যাপ্লিকেশন রয়েছে যা বনজ’র দ্বারা নির্মিত আইপি নেটওয়ার্ক ব্যবহার করে। তার জন্য আমার অ্যাপ্লিকেশনটি নেটওয়ার্কে কোন ডিভাইস / পরিষেবাদি উপস্থিত রয়েছে তা জানতে হবে। আরও বিশদে, আমার অ্যাপ্লিকেশনটিতে পরিষেবার একটি তালিকা থাকা দরকার। তালিকার প্রতিটি সেবার একটি নাম, আইপি ঠিকানা যেখানে এটি চলছে এবং অ্যাপ্লিকেশন দ্বারা ব্যবহৃত পোর্ট থাকতে হবে। বনজর কি কোনও উপায়ে এই তথ্য সরবরাহ করতে পারে?

বেশিরভাগ বনজুর গ্রন্থাগারগুলি আপনার পক্ষে এটি করতে সক্ষম হবে; প্রথম উদাহরণটি দেখুন http://search.cpan.org/~chlige/Net-Bonjour-0.96/lib/Net/Bonjour.pm এ

যদি এটি হয় তবে এটি ঠিক কীভাবে কাজ করে। আমার প্রোগ্রাম কীভাবে বনজোর থেকে এই তথ্য পেতে পারে? আমার প্রোগ্রামটি বনজৌর দ্বারা নির্মিত এবং উপরের বর্ণিত তথ্য সম্বলিত কিছু ফাইল পড়তে পারে? আমি কি এই তথ্যটি পুনরুদ্ধার করতে কমান্ড লাইনে কিছু কমান্ড ব্যবহার করতে পারি?

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

ফাইল, পরিবেশের ভেরিয়েবল বা কমান্ড লাইনে কমান্ডগুলি থেকে পরিষেবাদি সম্পর্কিত তথ্য অ্যাক্সেস করার আমার বিশেষ আগ্রহ আছে। এই বিকল্পগুলি আমার কাছে সহজ বলে মনে হচ্ছে! যেহেতু এই ক্ষেত্রে আমার কোনও বিশেষ প্রোগ্রামিং ভাষা থেকে বনজরের সাথে যোগাযোগের জন্য কোনও অতিরিক্ত গ্রন্থাগার ব্যবহার করার দরকার নেই।

আমি এমন কোনও সরঞ্জাম সম্পর্কে সচেতন নই যা এটি করে তবে এটি উপস্থিত থাকতে পারে।

পিএস প্লাইয়াস আমার প্রশ্নে কিছু পরিষ্কার না থাকলে প্রশ্ন জিজ্ঞাসা করুন। আমি আমার প্রশ্নটি আরও সুস্পষ্ট উপায়ে গঠনের চেষ্টা করব।

আপনি যে প্রোগ্রামটি লিখছেন সেটি কী করবে এবং আপনি কোন ভাষায় এটি লিখছেন সে সম্পর্কে আরও কিছু তথ্য সহায়তা করা আরও সহজ করে তুলবে।

আরও প্রাথমিক তথ্যের জন্য, উভয়ই চেষ্টা করুন:


ক্যালিক্স, আমি আমার মূল প্রশ্নের শেষে আপনার প্রয়োজনীয় তথ্য যুক্ত করেছি।
রোমান

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

ডিভিসিপি / বুটপি সার্ভারবিহীন আইপিভি 4 নেটওয়ার্কগুলিতে, হোস্টগুলি তাদের একটি 168 নিযুক্ত করবে * * ঠিকানা। বনজর সেই ঠিকানাগুলির সাথে সঠিকভাবে কাজ করে। হয় বা এটি IPv6 লিংক-স্থানীয় ঠিকানাগুলিকে উল্লেখ করছে।
jdizzle

3

বনজর আইপি ঠিকানাগুলি বরাদ্দ করে না - এটি একটি আবিষ্কার প্রোটোকল - এটির কাজ করার জন্য আপনার এখনও ডিএইচসিপি / স্ট্যাটিক / লিংক-লোকাল (এপিআইপিএ) আইপি ঠিকানাগুলি দরকার।

এটি নিজের মতো একই সম্প্রচার ডোমেনে হোস্টগুলি কী কী তা আবিষ্কার করতে এটি মাল্টিকাস্ট ডিএনএস (এমডিএনএস) ব্যবহার করে এবং মূলত এটি নিজস্ব ডিএনএস সার্ভারে পরিণত হয়।

ডাউন ডাউনের জন্য বনজর এবং জেরোকনফ দেখুন ।

আপনার অ্যাপ্লিকেশনটি কোনও হোম / অ-পরিচালিত নেটওয়ার্কের জন্য না হলে, এটির অর্থ, একটি স্থানীয় ডিএনএস সার্ভারের অভাব আপনার কেবল এটির দরকার নেই।


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