আমি কীভাবে একটি 'স্থানীয়' ডোমেন সেট আপ করতে পারি যাতে আমার স্থানীয় নেটওয়ার্কের প্রত্যেকে স্থানীয়ভাবে হোস্ট করা সাইটটি দেখতে পারে?


16

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

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

কনফিগারেশন বিশদ

  • রাউটার: নেটগার WNR2000v2। রাউটারটি আমাকে ডিএনএস সার্ভারগুলিকে ম্যানুয়ালি নির্দিষ্ট করার জন্য বিকল্প দেয়, যা আমি ধরে নিচ্ছি যে আমি যদি এটি চালিয়ে যেতে চাই তবে আমার উবুন্টু বাক্সটিতে আমাকে নির্দেশ করতে হবে।

  • মিডিয়াউইকি এবং ডিএনএসম্যাস্ক হোস্ট: চালিত উবুন্টু 12.04। Dnsmasq কনফিগারেশনে আমার বেশ কিছু সমস্যা হয়েছে (বেশিরভাগ ক্ষেত্রে আমার অভিজ্ঞতার কারণে)। উদাহরণস্বরূপ, আমি নিশ্চিত নই, তবে আমি মনে করি ইনস্টলেশন চলাকালীন উবুন্টু আমার ডিএনএস সেটিংস পরিবর্তন করেছে যাতে /etc/resolv.confএখন 127.0.0.1কেবলমাত্র ডিএনএস সার্ভার হিসাবে থাকতে পারে। এই মুহুর্তে, আমি স্থানীয় হোস্টগুলিকে সমাধান করতে পারলাম, তবে কিছুই নয়। আমি সেকেন্ডারি নেমসারভার হিসাবে সংশোধন করে /etc/resolv.confএবং যোগ করে এই অস্থায়ীভাবে সমাধান করেছি 192.168.1.1, তবে এখানে উদ্বেগটি হ'ল 192.168.1.1ডিএনএসের জন্য উবুন্টু বাক্সটি ব্যবহার করা হবে। আমি কি এখানে স্পষ্ট কিছু মিস করছি?

  • dnsmasq সেটিংস: নিম্নলিখিত লাইনগুলি uncommented:

    domain-needed
    bogus-priv
    local=/local/
    domain=local
    

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

dnsmasq কাজ করবে তবে অন্যান্য বিকল্পের মধ্যে এমডিএনএস এবং এনআইএস অন্তর্ভুক্ত রয়েছে ।
লজ ম্যাজেস্টে

আপনি কি কেবলমাত্র ওয়াইফাইতে আপনার মেশিনের নাম পরিবর্তন করতে পারবেন?
ytpillai

উত্তর:


8

স্ট্যান্ডার্ড ডিএনএস সহ, আপনি এমন একটি ডিএনএস সার্ভার পরিচালনা করবেন যা স্থানীয় ডোমেনের জন্য অনুমোদিত ( home.বা local.যদিও এটি পরবর্তীটি এড়ানো ভাল - নীচের নোটটি দেখুন), তবে অন্য সমস্ত ডোমেনের জন্য একটি সমাধানকারী হিসাবে কাজ করে।

dnsmasq এই উদ্দেশ্যে ব্যবহার করা যেতে পারে - এটি ডিফল্টরূপে পুনরাবৃত্ত মোড সক্ষম করেছে এবং আপনার কনফিগারেশনটি দুর্দান্ত দেখাচ্ছে; স্থানীয়-ডোমেনগুলির জন্য কোন নেমসার্ভারগুলি ব্যবহার করতে হবে তা জানানোর জন্য কেবল এটিই প্রয়োজন। সাধারণত এগুলি সিস্টেমের /etc/resolv.confফাইল থেকে পড়তে হবে; তবে, যেহেতু আপনি চান স্থানীয় ডোমেনটিও ডিএনএস সার্ভার কম্পিউটারে কাজ করে, তাই আপনার রেজোলভকনফের একটি উত্সর্গীকৃত অনুলিপি তৈরি করতে হবে যা কেবল ডিএনএমস্যাক দ্বারা ব্যবহৃত হবে , যখন মূল রেজোলভকনফ নির্দেশ করবে nameserver 127.0.0.1

# cp /etc/resolv.conf /etc/dnsmasq-resolv.conf
# echo "nameserver 127.0.0.1" > /etc/resolv.conf
# dnsmasq -r /etc/dnsmasq-resolv.conf

দ্রষ্টব্য: এই নির্দেশাবলী খুব বেসিক, এবং ব্যবহারের জন্য লিনাক্স ডিস্ট্রোতে মানিয়ে নেওয়া উচিত। বিশেষত, ডিএনএসমাস্কে ডেবিয়ান এবং উবুন্টু গাইডগুলি পরীক্ষা করে দেখুন ।

এর পরে, এই কম্পিউটারটিকে ডিএনএস সার্ভার হিসাবে ব্যবহার করতে রাউটারটি কনফিগার করা দরকার; আপনার নেটওয়ার্কে কম্পিউটার দ্বারা সমস্ত ডিএনএস কোয়েরিগুলি তখন ডিএনএসম্যাক দ্বারা পরিচালিত হবে ।

( Bind9 এর মতো সম্পূর্ণ বৈশিষ্ট্যযুক্ত ডিএনএস সার্ভারগুলি পুনরাবৃত্ত অনুসন্ধানগুলি নিজেই সম্পাদন করতে পারে - আপস্ট্রিম নেমসার্ভারগুলি কনফিগার করা পুরোপুরি becomes চ্ছিক হয়ে যায় for উদাহরণস্বরূপ, আপনার ISP এর নেমসার্ভারগুলি কাজ করে, উদাহরণস্বরূপ, বাইন্ড 9 দিয়ে আপনার নিজের ডোমেনটি হোস্টিং প্রথমে মোটামুটি জটিল সহজ dnsmasq সঙ্গে তুলনা করুন ।)


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

(যদিও সাধারনত কেবলমাত্র সাড়া থাকে current-hostname.local, অতিরিক্ত এন্ট্রি যেমন যেমন প্রকাশ করা সম্ভব হয় wiki.local; এমডিএনএসের কাজ করার কারণে তাদের অতিরিক্ত আইপি অ্যাড্রেস যুক্ত করা প্রয়োজন Because কারণ, কেন্দ্রীভূত ডিএনএসের পরিবর্তে অবাহী ব্যবহার করা যায় না) আরও কোনও সুবিধা অফার করুন, তাই আমি এটি প্রস্তাব করছি না))


2

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

আরও তথ্যের জন্য এই লিঙ্কটি দেখুন: http://www.howtogeek.com/167190/how-and-why-to-assign-the-.local-domain-to-your-raspberry-pi/

যদিও সেই লিঙ্কটি রাস্পবেরি পাইয়ের জন্য নির্দিষ্ট, তবে উবুন্টু মেশিনগুলিতে একইভাবে কাজ করা উচিত। অন্যান্য লিনাক্স ডিস্ট্রোস যা ব্যবহার করে না তাদের জন্য apt-getকেবল apt-getআপনার উপযুক্ত প্যাকেজ ম্যানেজারের সাথে সামঞ্জস্য করুন - যেমন yumফেডোরা এবং সেন্টোসের জন্য)

এটি আমার রস্পবেরি পাই মিডিয়া সার্ভারে চালিয়ে যাওয়ার জন্য আমি যে সঠিক আদেশগুলি দৌড়েছি তা এখানে:

sudo apt-get update && sudo apt-get upgrade sudo apt-get install avahi-daemon

সেখান থেকে এটি স্বয়ংক্রিয়ভাবে আপনার কম্পিউটারের হোস্টনামটি প্লাস্টিকের .localডোমেন নাম হিসাবে ব্যবহার শুরু করে । সুতরাং আপনার মেশিনের হোস্টনামটি যদি থাকে mediaserverতবে আপনি mediaserver.localযে কোনও মেশিনে বনজৌর / অবাহী রয়েছে তার URL বারে টাইপ করে নেটওয়ার্কটিতে এটি অ্যাক্সেস করতে পারবেন (অর্থাত্ সমস্ত ম্যাকস, পাশাপাশি আইটিউনসযুক্ত উইন্ডোজ মেশিনগুলি)।


0

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

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

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