প্রস্তাবিত, 2024

সম্পাদকের পছন্দ

এর সাথে DNS সার্ভারে ঘুরানোর জন্য 3 টি কারণ Dnsmasq

ुमारी है तो इस तरह सुरु कीजिय नेही तोह à

ुमारी है तो इस तरह सुरु कीजिय नेही तोह à

সুচিপত্র:

Anonim

আমি আমার সামান্য রাস্পবেরি Pi ভালবাসা। $ 35 কম্পিউটার ব্যবহার করে একটি টন আছে, উপকারী থেকে শখ প্রকল্পে থেকে। কিন্তু অভ্যাস, আমরা কিভাবে একটি homebrewed ইসলাম ইকো নির্মাণ করতে যাচ্ছে? আমার অনুমান অনেক না। কিন্তু পিআই এর জন্য এক ব্যবহার আছে যে আমি প্রায় এক বছরের জন্য বড় ফ্যান হয়েছি: একটি সাধারণ DNS সার্ভার।

DNS এবং dnsmasq

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

যদি DNS কীভাবে কাজ করে তা আপনি জানেন না তবে আমি আপনার ডিএনএসকে গতিসম্পন্ন করার বিষয়ে মার্কো চিয়পেট্টা এর প্রবন্ধ পড়ার সুপারিশ করছি। যদি এটি এখনও জটিল বলে মনে হয়, তবে একটি কৌতুক সিরিজ রয়েছে যা ব্যাখ্যা করে কিভাবে চমৎকার কার্টুন সার্ভার ব্যবহার করে DNS কাজ করে।

[আরও পাঠ: নতুন এবং নতুন ব্যবহারকারীদের জন্য 4 লিনাক্স প্রকল্প]

লিনাক্স প্রোগ্রাম ডেনসাসক একটি লাইটওয়েট ডিএনএস এবং DHCP সার্ভার যেটি রাউটারের অপারেটিং সিস্টেম যেমন ডিডি-ডব্লিউআরটি-তে পাওয়া যাবে। অন্য রাউটিং এবং ফায়ারওয়াল ফাংশনগুলির জন্য রাস্পবেই পিআই একটু আন্ডারপার্ড হতে পারে, তবে আমি লক্ষ্য করেছি যে আমার রাস্পবেরি পি ২ ২ dnsmasq চালানোর জন্য পর্যাপ্ত শক্তির চেয়ে বেশি অফার করে। এর উপরে, dnsmasq কনফিগারেশন ফাইলগুলি অন্য যে কোন DNS সার্ভারের তুলনায় অনেক সহজ।

ডেনসসাক সেট আপ করার জন্য রস্পবেরি পাইতে সার্ভার সেট আপ করতে হবে, যা তার নিজস্ব কাজ। আর্কিটেকচার লিনাক্স উইকি'র Dnsmasq সেট আপ করার জন্য একটি সুন্দর নিবন্ধ রয়েছে এবং প্রধান কনফিগারেশন ফাইল ( /etc/dnsmasq.conf ) ভালভাবে নথিভুক্ত করা হয়। যদি আপনি সার্ভার স্থাপন করতে নতুন হন তবে আমি আপনার পাইতে উবুন্টু চালানোর পরামর্শ দিই।

1 আপনি হ্রাস লোড টাইম জন্য DNS lookups ক্যাশে করতে পারেন

একটি স্থানীয় DNS সার্ভার চালানোর প্রধান সুবিধা হল যে সার্ভার ভবিষ্যতে ব্যবহারের জন্য DNS সন্ধান ক্যাশে করতে পারে যদিও এটি তুচ্ছ বলে মনে হচ্ছে-আপনি ডোমেনের জন্য শুধুমাত্র IP ঠিকানা পেতে চেষ্টা করছেন, সব পরে এটি যোগ করতে পারেন।

অ্যালেক্স ক্যাম্পবেল

উইন্ডোর বামে তালিকাটি যখন তৈরি করা হয় তখন সমস্ত ডোমেন অনুরোধ দেখায় সিএনএন ডটকম এর হোমপৃষ্ঠা উদ্বোধন লক্ষ্য করুন যে কিছু ব্রাউজার প্লাগইন (যেমন বাফার) তাদের নিজস্ব অনুরোধগুলি তৈরি করে।

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

এই IP ঠিকানা ক্যাশে দ্বারা, রাস্পবেরি Pi নেটওয়ার্ক Latency এ নিচে কাটা কারণ এটি আপনার স্থানীয় নেটওয়ার্কের উপর। মঞ্জুর্ত, আমরা এখানে দ্বিতীয় একটি ভগ্নাংশের কথা বলছি, কিন্তু সেকেন্ডের সেই ভগ্নাংশগুলি যখন তারা তাদের আইএসপিগুলি থেকে উচ্চ ব্যান্ডউইথ ইন্টারনেট ক্রয়ের জন্য টাকা দেয়।

2। আপনি আপনার ল্যানের মেশিনগুলিতে ডোমেনগুলি পুনর্চালিত করতে পারেন

আপনার স্থানীয় নেটওয়ার্কের জন্য এক বা একাধিক ডোমেন স্থাপন করতে পারেন এমন একটি শীতল জিনিস dnsmasq এবং স্বয়ংক্রিয়ভাবে সাবডোমেন হিসাবে ডিভাইসগুলিকে বরাদ্দ করতে পারেন। উদাহরণস্বরূপ, যদি আমি "alexlaptop" নামক একটি ল্যাপটপ নিয়ে থাকি এবং "ক্যাম্পবেল হ্যম" এর একটি নেটওয়ার্ক ডোমেন থাকি, তবে আমি আমার ল্যাপটপকে ping alexlaptop.campbell.home টাইপ করে

টাইপ করতে পারি।

Dnsmasq এছাড়াও আপনি অন্যান্য ঠিকানা পূর্বনির্ধারণ করতে পারবেন, যা আপনি এক বা একাধিক কম্পিউটারে চলমান থাকতে পারে পরিষেবার জন্য দরকারী। আমি "media.campbell.home" কে একটি এমবি বা প্লেক্স মিডিয়া সার্ভার চালানোর মেশিনের আইপি অ্যাড্রেসটি নির্দেশ করতে পারি অথবা "FTP_Campbell.home" ব্যবহার করে একটি স্থানীয় এফটিপি সার্ভারে নির্দেশ করতে পারেন।

যদি আপনি চান একটি মেশিনে একাধিক পরিষেবা চালানোর জন্য, আপনি একই মেশিনে একাধিক ডোমেইনের নির্দেশ দিতে পারেন এবং ট্রান্সফারটি একটি পছন্দসই পোর্টে পুনর্নির্দেশ করতে একটি বিপরীত প্রক্সি হিসাবে NGINX ব্যবহার করতে পারেন।

3 বিজ্ঞাপনগুলিতে পারমাণবিক যান

বিজ্ঞাপনগুলিকে ব্লক করার অনেক উপায় আছে, তবে এটি করার জন্য নীচের স্তরের উপায়গুলির মধ্যে একটি হল আপনার স্থানীয় মেশিনের হোস্ট ফাইলের মাধ্যমে। এটি একটি DNS সার্ভারের অনুরোধ করার আগে একটি হোস্ট ফাইলটি একটি আইপিটি সন্ধান করার সময় আপনার পিসি ব্যবহার করা হবে প্রথম জিনিস। এটি বিজ্ঞাপনগুলিকে ব্লক করাতে কার্যকরী কারণ আপনি এটি একটি সম্পূর্ণ ডোমেন (doubleclick.net) হিসাবে 127.0.0.1 (স্থানীয় হোভ হিসাবেও পরিচিত) হিসাবে নির্ধারণ করে ব্লক করতে পারেন। নিজেই বিজ্ঞাপন সামগ্রী সন্ধান করার চেষ্টা করে, এটি লোড করতে ব্যর্থ হয় এবং ওয়েব পেজে একটি ফাঁকা অংশ হিসেবে কার্যকর হয়।

এই মহান, ছাড়া কিছু ম্যালওয়্যার এবং সম্ভাব্য অবাঞ্ছিত প্রোগ্রাম আপনার হোস্ট ফাইল পুনরায় লিখতে পারেন। সৌভাগ্যক্রমে, dnsmasq আপনার পিসি বন্ধ বোঝা নিতে পারেন।

Dnsmasq এর অনেক উপায় আছে যা হোস্ট ফাইল-মতো আচরণ প্রদান করতে পারে। প্রথমত, এটি রাস্পবেরি পিআই এর হোস্ট ফাইল ব্যবহার করতে পারে। অন্যথায়, আপনি একটি dnsmasq কনফিগারেশন ফাইল ব্যবহার করতে dnsmaq বলতে পারেন। শেষ ফলাফল হলো একটি হোস্ট ফাইল-এর মতো কালো তালিকা যা আপনার সমগ্র স্থানীয় এলাকা নেটওয়ার্কের জন্য কাজ করে।

অ্যালেক্স ক্যাম্পবেল

যদি আপনার ডেনমাস্ক ব্যবহার করে ব্ল্যাকলিস্টে বিজ্ঞাপনদাতাদের থাকে তবে এই Google অনুসন্ধানের শীর্ষ তিনটি ফলাফলের লিঙ্কগুলি কার্যকর হবে ভাঙ্গা।

যাই হোক না কেন আপনি যাবেন, আপনি প্রিমাড হোস্ট বা ডেনসাসক কনফিগারেশন ফাইলগুলি খুঁজে পাবেন যা সেখানে সর্বাধিক সাধারণ বিজ্ঞাপন নেটওয়ার্কগুলির ডোমেন রয়েছে।

কিন্তু পারমাণবিক হচ্ছে একটি সাবধানতা আছে, এটি মাঝে মাঝে আপনি যে জিনিসগুলিকে বিরত করেন বিরতি চান না গুগলের সার্চ ইঞ্জিনের একটি উদাহরণ আমি সর্বদা গুগল অনুসন্ধান করি।

কখনও কখনও গুগল অনুসন্ধানের শীর্ষে দেওয়া বিজ্ঞাপনগুলোই আমি চাই (যেমন একটি কোম্পানির হোম পৃষ্ঠা যা আমি খুঁজছি)। যদি আমি "স্বাভাবিক" অনুসন্ধান ফলাফলের আগে প্রদর্শিত বিজ্ঞাপনটি ক্লিক করি, তাহলে লিঙ্কটি সম্পূর্ণভাবে ভাঙা হয়।

Google অনুসন্ধানগুলি ভেঙ্গে যাওয়ার পাশাপাশি ব্ল্যাকলিস্ট পদ্ধতি ব্যবহার করে কিছু নির্দিষ্ট ওয়েব সাইটগুলির জন্য কিছু কার্যকারিতা ভেঙে যাবে। আমার মনে রাখা উচিত যে অনেক সংবাদ ওয়েবসাইট চলমান রাখতে বিজ্ঞাপন ট্র্যাফিকের উপর নির্ভর করে, তাই প্রতি বিজ্ঞাপন নেটওয়ার্ক অবরোধ করে এমন সাইটগুলিকে আঘাত করতে পারে যা আপনি আসলে সমর্থন করতে চান। এই শীর্ষে, আপনার পরিদর্শন এবং আপনার Wi-Fi ব্যবহার করে এমন লোকেরা কেন হঠাৎ তারা আশা করে যে তারা কোনও ভাবেই কাজ করে না।

আপনি যদি আপনার dnsmasq DNS সার্ভারের পিছনে অস্থায়ীভাবে অ- ব্ল্যাকলিস্ট সাইটগুলি করতে চান, আপনি নিজে আপনার পিসিতে DNS সেটিংস সম্পাদনা করতে হবে। আপনার ভিপিএন এর নিজস্ব ডিএনএস সেটিংস সরবরাহ করে আপনি আপনার স্থানীয় DNS- র কাছাকাছি একটি ভিপিএন ব্যবহার করতে পারেন।

উপসংহার

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

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

জনপ্রিয় পোস্ট, 2024

JAVA - মাইক্রোসফটের উইন্ডোজ 10 এর বিতর্কিত ওয়াইফাই সেস পাসওয়ার্ড শেয়ারিং ফিচারকে হত্যা
JAVA - সেলসফোর্স অফজেন মার্কিন যুক্তরাষ্ট্রে কিছু অংশে অব্যাহত রয়েছে। 9 99 ক্লাউড সফটওয়্যার কোম্পানি সেলসফোস্টারস ডটকমকে মঙ্গলবার কয়েকটি জায়গায় আড়াআড়ি চালাচ্ছে কোম্পানির সিইও টুইটারে ব্যবহারকারীদের কাছে ক্ষমা চেয়েছেন।
JAVA - মার্কিন সরকার কম্পিউটারের পরে তাদের এসএপি সফটওয়্যারের কনফিগারেশন পরীক্ষা করার জন্য প্রধান কর্পোরেশনের সতর্কবাণী করছে নিরাপত্তা সংস্থাটি কমপক্ষে 36 টি আন্তর্জাতিক উদ্যোগের সন্ধান পেয়েছে যা পাঁচ বছরেরও বেশি আগে এসএপি দ্বারা পরিচালিত একটি গুরুত্বপূর্ণ বাগের জন্য নিরবচ্ছিন্ন ছিল।
JAVA - ইরাক শ্মিট ওরাকল-গুগল ট্রায়ালে ভাল প্রতিরক্ষা চালান
Top