ডিডি-ডাব্লুআরটি কেবল রাউটারের আইপির পরিবর্তে অতিরিক্ত ডিএনএস সার্ভার পরিবেশন করছে


9

অভ্যন্তরীণ ঠিকানাগুলিতে নির্দিষ্ট ডোমেনগুলি সমাধান করতে এবং সমস্ত কিছু দিয়ে পাস করার জন্য আমার ডিডি-ডাব্লুআরটি (ডিডি-ডাব্লুআরটি ভি 24 এসপি 2-মাল্টি (03/21/11) স্ট্যান্ড) রাউটার সেটআপ হয়েছে। রাউটার নিজেই ঠিকানাগুলির সমাধানের জন্য গুগলের সর্বজনীন ডিএনএস সার্ভারগুলি ব্যবহার করার জন্য কনফিগার করা হয়েছে।

আমার সেটআপ স্ক্রিনটি দেখতে এমন দেখাচ্ছে:

DDWRT সেটআপ স্ক্রিন

আমার সমস্যাটি হ'ল যখন কোনও ডিএইচসিপি ক্লায়েন্ট সংযুক্ত হয়, তখন তারা রাউটার প্লাস গুগলের দুটি ডিএনএস সার্ভারকে নির্ধারিত ডিএনএস সার্ভার হিসাবে পেয়ে থাকে:

ডিএনএসপি কর্তৃক নির্ধারিত ডিএনএস সার্ভার

এটি একটি সমস্যা কারণ মাঝে মাঝে ওয়্যারলেস ক্লায়েন্টরা এমন একটি ডোমেন সমাধান করার চেষ্টা করেন যা কোনও অভ্যন্তরীণ আইপি ঠিকানার দিকে নির্দেশ করে এবং পরিবর্তে একটি বাহ্যিক আইপি পেয়ে থাকে কারণ যে কোনও কারণে 8.8.8.8রাউটারের পরিবর্তে তাদের অনুরোধটি প্রেরণ করা হয়।

আমি রাউটারটি ডিএনএস সার্ভার হিসাবে তার নিজস্ব আইপি ছাড়া আর কিছু পরিবেশন করতে চাই না। এটা কি সম্ভব?


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

আমি যদি সেগুলি সরিয়ে ফেলি তবে রাউটারটি সার্ভারগুলি সরবরাহ করবে যা এটি ডিএইচসিপি এর মাধ্যমে আইএসপি থেকে পেয়েছে ..
0x6A75616E

আপনি আপনার পোস্ট এবং মন্তব্যে সেভ্রাল সময়গুলি "যে কোনও কারণে" বলুন। এটি 8.8.8.8 ক্লায়েন্টদের কাছে পাস করার কারণ। কারণ আপনি এটা বলেছিলেন। আপনি যদি সেই প্রতিবেদন না চান তবে আপনার এটি সরিয়ে ফেলতে হবে। যদি আপনার রাউটারটি ডিএনএস সার্ভার হয় তবে আপনার রাউটারের ঠিকানাটি কেবল চেষ্টা করে দেখুন।
হোরাটিও

@ হোরিটিও, সত্যই নয় .. আমার বক্তব্য হ'ল ডিএইচসিপি সার্ভারটি অতিরিক্ত কোনও ডিএনএস ঠিকানা দিচ্ছে কেন। যদি ডিভাইসটিতে ডিএনএসম্যাস্ক এবং নির্দিষ্ট নাম রেজোলিউশন নিয়ম প্রয়োগ করা হয়, অতিরিক্ত ডিএনএস সার্ভার পরিবেশন করা (রাউটার নিজেই ছাড়াও) সেই উদ্দেশ্যে হেরে যায়।
0x6A75616E

এই বিভাগটি ডিএনএস সার্ভারগুলির একটি তালিকা যা ক্লায়েন্টদের দেওয়া উচিত যা ডিএইচসিপি তথ্যের জন্য অনুরোধ করে।
হোরাটিও

উত্তর:


7

আপনি DNSMasq ব্যবহার করছেন তা ভাল।

DNSMasq> অতিরিক্ত DNSMasq বিকল্প বাক্সে পরিষেবাদি (> পরিষেবাদি) ট্যাবে আপনি যা চান তা কনফিগার করতে পারেন তবে প্রথমে আপনি সেই স্ট্যাটিক ডিএনএস ক্ষেত্রগুলি সাফ করতে চাইবেন। "সেটআপ> বেসিক সেটআপ" এ স্ট্যাটিক ডিএনএস ক্ষেত্র

DNSMasq বিকল্প বাক্সে নিম্নলিখিতটি যুক্ত করুন:

dhcp-option= option:dns-server, 192.168.10.10 # DHCP option 006

server = 8.8.8.8 # DNSMasq will use these servers for forwarding the DNS requests that it can't serve
server = 8.8.4.4

এটি নিজের জন্য নিখুঁতভাবে কাজ করেছে বলে মনে হয়। খুব বোবা প্রশ্ন যদিও। First প্রথম লাইনের কোন অংশটি ডিএইচসিপি বিকল্পটি 006 নির্দিষ্ট করে? বিকল্প: DNS সার্ভার?
রেসিডুয়ালফয়েল

@ রেসিডুয়ালফাইল: হ্যাঁ; আমি মনে করি আপনি এটিও সংখ্যাসূচকভাবে নির্দিষ্ট করতে পারেন, তবে option:dns-serverডিএইচসিপি বিকল্পের সাথে মিলে যায় 006
পালসুইম

1
দেখে মনে হচ্ছে আমি খুব শীঘ্রই কথা বলেছি। দেখে মনে হচ্ছে না যে আমার অভ্যন্তরীণ ডিএনএস বন্ধ হয়ে যাওয়ার পরে ডিএনএস গুগলের ডিএনএসে ফিরে যাচ্ছে। = (
অবশেষ

4

অফিসিয়াল ডিডি-ডাব্লুআরটি সাইট থেকে নেওয়া তথ্য: http://www.dd-wrt.com/wiki/index.php/OpenDNS

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


আর কোনও বিলম্ব হবে না, কারণ অ-রাউটেবল ঠিকানাগুলি সঙ্গে সঙ্গে নেটওয়ার্ক স্ট্যাকের দ্বারা নামানো হবে। এটি একটি সামান্য পরিমাণে ওভারহেড তৈরি করে এবং এটি একটি হ্যাক, তবে কোনও বাস্তব সমস্যা নেই be
কেউ

3

আমি ডিডিডব্লিউআরটি ব্যবহার করছি না, সুতরাং এটি অর্ধ-প্রশ্ন / অর্ধ-উত্তর।

DHCP সার্ভার হিসাবে ম্যানুয়াল DNSMasq "অতিরিক্ত DNSMasq বিকল্পসমূহ" বিভাগে বলেছেন:

DNSMasq এর ওয়েব ইন্টারফেসে কিছু অতিরিক্ত বিকল্প রয়েছে যা আপনি "পরিষেবাদি" ট্যাবে অতিরিক্ত ডিএনএসএমএএসসি বিকল্পগুলিতে প্রবেশ করে সেট করতে পারেন।

আপনি যদি আপনার আইএসপি থেকে ডিএনএস সার্ভারগুলির মধ্য দিয়ে যেতে চান তবে আপনি নিম্নলিখিত প্যারামিটারগুলি ব্যবহার করতে পারেন:

dhcp-option=6, x.x.x.x, y.y.y.y

যেখানে xxxx = DNS1 yyyy = DNS2

এর অর্থ এই বলে মনে হচ্ছে যে আইএসপি সার্ভারগুলি পাস করা alচ্ছিক, সুতরাং উপরের লাইনটি সনাক্ত করা এবং মোছার এটি বন্ধ করা উচিত।


1
DHCP ক্লায়েন্টদের ডিএনএস সার্ভার আইপি হিসাবে সেই আইপি ঠিকানাটি পাস করার জন্য আমি dhcp-বিকল্প = 6,192.168.10.10 সেট করব।
থানে

1
পয়েন্টারের জন্য ধন্যবাদ। আমি চেষ্টা করেছি যে উভয় ইউডিএইচসিপিডিতে (যা ডিএনএস ডেমনটি আমি ddwrt ব্যবহার করছিলাম) এবং ডিএনএসমাস্ক (এটি স্যুইচ করা হয়েছিল) তবে কোনও লাভ হয়নি :( এটি যে কোনও কারণেই অতিরিক্ত
ডিএনএস

সেক্ষেত্রে আপনার সম্ভবত ডিডি-ডাব্লুআরটি ফোরামে প্রশ্নটি পোস্ট করা উচিত ।
harrymc

2

আপনি যদি না চান ক্লায়েন্টরা বাহ্যিক ডিএনএসে পৌঁছায় তবে তাদের ঠিকানাগুলি আপনার ডিএইচসিপি সার্ভার কনফিগারেশনে রাখবেন না।

আমি মনে করি আপনি বাহ্যিক ডিএইচসিপি ক্লায়েন্টের কনফিগারেশনে (যেখানে দ্রুত ডিএনএসএমএসকিউ এটির ডিএনএস ক্লায়েন্টের পছন্দ গ্রহণ করবে) গুগলের ডিএনএস সার্ভার যুক্ত করতে চেয়েছিলেন (শেষ পর্যন্ত দ্রুত)

অতিরিক্ত:

আপনাকে ডাব্লুএএন লিঙ্ক কনফিগারেশনে অতিরিক্ত (সমস্ত) ডিএনএস সার্ভার যুক্ত করতে হবে। DNSMasq এগুলি ব্যবহার করবে এবং DHCP ক্লায়েন্ট সরবরাহকারীদের কাছ থেকে কখনই গ্রহণ করবে না।


আপনার অবদানের জন্য ধন্যবাদ, তবে এটি প্রশ্নের প্রসঙ্গে খুব বেশি বোঝায় না। DNSMasq ফ্লায় কিছু প্রতিক্রিয়া সংশোধন করার ক্ষমতা সহ ক্লায়েন্টদের কাছ থেকে রিয়েল ডিএনএস সার্ভারে ডিএনএস অনুরোধগুলি ফরোয়ার্ড করে কাজ করে। যদি আমি কনফিগারেশন থেকে ডিএনএস সার্ভারগুলি অপসারণ করি তবে রাউটারটি কেবল আইএসপি-নির্ধারিত সার্ভারগুলিতে ফিরে আসে। আপনি "আপনার কনফিগারেশন ঠিক করুন" বলার মাধ্যমে আমার প্রশ্নের উত্তর দিচ্ছেন তবে প্রশ্নটি নিজেই "কনফিগারেশন ঠিক করার উপায়" is
0x6A75616E

2

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

আপনি যা ঘটনার বর্ণনা দিচ্ছেন তা হ'ল ক্লায়েন্টটি আপনার রাউটারের সাথে সংযুক্ত হচ্ছে, যা সঠিক তবে তাদের ডিএনএস আপনার রাউটারের আইপি + 2 অন্যান্য ডিএনএস সেটিংস দেখায়। দয়া করে ক্লায়েন্ট কম্পিউটারটি পরীক্ষা করে দেখুন এবং নিশ্চিত করুন যে তাদের আইপিভি 4 সেটিংসটি সংযোগ থেকে ডিএনএস সার্ভার কনফিগারেশনটি গতিশীলভাবে টানতে সেট করেছে এবং ম্যানুয়ালি এটি কনফিগার করে না:

ক্লায়েন্ট কনফিগার করা

তারপরে, আপনার ডিডি-ডাব্লুআরটি রাউটার সঠিকভাবে সেটআপ হয়েছে তা নিশ্চিত করুন:

রাউটার কনফিগার করুন

উপরের আপনার কনফিগারেশনে আপনার কিছু সমস্যা রয়েছে; আপনি শুরু 200এবং শেষ করতে DHCP ঠিকানা পরিসীমা সেট করেছেন 255; আমি আপনাকে 200 থেকে শুরু করে শেষ করার প্রস্তাব দিচ্ছি 254; 255 ঠিকানা বন্ধ রেখে, সাধারণ কনফিগারেশনের *.*.*.255জন্য একটি সম্প্রচার ঠিকানা এবং সম্পর্কিত ক্লায়েন্টকে বরাদ্দ করার জন্য কোনও সাধারণ আইপি ঠিকানা নয় given

আমি স্থানীয় ডিএনএস সেটিংস হাইলাইট করেছি কারণ আপনি নিজেরটিকে সেট করেছেন 127.0.0.1; যার অর্থ আপনি রাউটারে একটি স্থানীয় ডিএনএস সার্ভার চালাচ্ছেন । যদি এটি না হয়, তবে এটিতে পরিবর্তন করুন 0.0.0.0বা আপনার নেটওয়ার্কের কোনও স্থানীয় ডিএনএস সার্ভারে একটি সঠিক ঠিকানা।

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

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


আপনার উত্তরের জন্য ধন্যবাদ !, আমি নিশ্চিত করেছি যে নেটওয়ার্কের সমস্ত ক্লায়েন্টের ডিএনএস সার্ভারের হার্ড কোডিং নেই। আসলে, প্রতিটি ক্ষেত্রে 192.168.10.10 (রাউটার নিজেই) হিট করার জন্য প্রথম ডিএনএস সার্ভার হিসাবে ফিরে আসে। যা ঘটে তা হ'ল কয়েকটি কম্পিউটার এলোমেলোভাবে ডিএইচসিপি সরবরাহকারী মাধ্যমিক ডিএনএস সার্ভারগুলিকে আঘাত করে .. আমি এক মিলিয়ন জিনিস চেষ্টা করেছি এবং দেখে মনে হচ্ছে এটি কেবল নিজেরাই পরিবেশন করার উপায় নেই। আমি অন্য কোনও মেশিনে অন্য কোনও ডিএনএমএসএএসসি ইনস্ট্যান্স চালিয়ে শেষ করতে পারি এবং এটি ডিএনএস 2 এবং ডিএনএস 3 হিসাবে ব্যবহার করতে পারি! যেমন একটি হ্যাক! হাঃ হাঃ হাঃ. আবার thx।
0x6A75616E

2

আমার রাউটারটি মারা যাওয়ার পরেও আমি একই রকম সমস্যায় পড়েছি এবং আমার একটি ফ্ল্যাশড ডাব্লুআরটি ১1০ এন চালানো দরকার ছিল।

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

আমি "ফার্মওয়্যার: ডিডি-ডাব্লুআরটিটি ভি 24-এসপি 2 (12/19/10) মিনি" ব্যবহার করছি

ডিএনএসম্যাস্ক সেটিংস, ডিএইচসিপি সেটিংস, স্থানীয় ডিএনএস, বা আমি যা কিছু ব্যবহার করি না কেন তা সমন্বয়যুক্ত তা মনে হচ্ছে না। যদি ডিএনএস সার্ভার 2 এবং ডিএনএস সার্ভার 3 ফাঁকা হয় বা ডিএনএস সার্ভার 1 এর সাথে মেলে, ডিডি-ডাব্লুআরটি এই দাগগুলির জন্য কমকাস্টের ডিএনএস সার্ভারগুলি হস্তান্তর করার জন্য জোর দেয়। স্থানীয় নয় এমন প্রশ্নের জন্য আমার 192.168.2.30 ওপেনডিএনএসে ফরোয়ার্ড করা হওয়ায় আমি এটি চাই না।

আমি এটি ডিডি-ডাব্লুআরটি-র পরিবর্তে পুরাতন (এখনই) সংস্করণে বাগ হিসাবে লিখছি এবং আমার নিজের ডিএইচসিপি সার্ভারটি 192.168.2.30 এ ইনস্টল / কনফিগার করব এবং রাউটারে ডিএইচসিপি অক্ষম করব।


1
এটি আসলে কোনও খারাপ ধারণা নয় ... আমি সম্ভবত অন্য বাক্সে ডিএইচসিপি স্থাপন করব এবং ডিডিআরটিআরটি দিয়ে স্ক্র্যাচ করা ছেড়ে দেব।
0x6A75616E

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

1

কয়েক বছর দেরিতে যুক্ত করা হয়েছে কারণ আমি এই উত্তরের জন্য অনুসন্ধানে হোঁচট খেয়েছি ... আমি আরও 2 আইপি ঠিকানাগুলি হ্যান্ডেল করতে আমার পাই-হোলটিতে ভার্চুয়াল ইন্টারফেস যুক্ত করেছি।

eth0 192.168.10.10
eth0.1 192.168.10.11
eth0.2 192.168.10.12

এটি আমাকে স্থানীয় ঠিকানা সহ সমস্ত 3 টি বাক্স পপুলেশন করার অনুমতি দিয়েছে এবং এটি যথেষ্ট পরিমাণে তুলে ধরেছে যে ডিডি-আর্ট রাউটারটি 5, 3 স্থানীয় এবং 2 টি প্রবাহী আইএসপি ডিএনএস দিচ্ছে, আমার মেশিনগুলি তাদের আঘাত করবে না।


0

কম হ্যাকি পদ্ধতির সাথে চিমিং করা: এটি যদি আপনার ল্যান এবং আপনার ডিএনএস হয় তবে আমি নিশ্চিত যে ডিএনএস তিনটি আইপি শুনে শোনার জন্য কিছু ঠিক আছে।

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

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