পরিবেশ
আমার ল্যান সেটআপটি বেশ বেসিক:
- আইএসপি-র মডেম এবং ইন্টারনেটের সাথে সংযুক্ত একটি রাউটার
- আমার বিকাশ পিসি সরাসরি রাউটারের সাথে সংযুক্ত
রাউটারটি ডিএইচসিপি সরবরাহ করে তবে নিজস্ব ডিএনএস সার্ভার চালায় না। আসলে, আমার ল্যানে (সাধারণ হোম নেটওয়ার্ক সেটআপ) কোথাও কোনও ডিএনএস সার্ভার হোস্ট করা নেই। রাউটারটি ডিএইচসিপি ইজারা তথ্যের অংশ হিসাবে আইএসপির ডিএনএস সার্ভারগুলি প্রেরণের জন্য কনফিগার করা হয়েছে।
আমি আমার বিকাশ পিসিতে একটি ভার্চুয়ালবক্স মেশিন সেট আপ করেছি এবং এতে ডেবিয়ান স্কুইজ (6.0.4) ইনস্টল করেছি। ভার্চুয়ালবক্স নেটওয়ার্ক মোডটি Bridged Adapter
আমার ল্যানে একটি স্ট্যান্ডেলোন সার্ভার অনুকরণ করা। একটি শারীরিক সার্ভারের পরিবর্তে ভার্চুয়ালবক্স সার্ভার হওয়া খুব গুরুত্বপূর্ণ নয়, তবে আমি এটি সম্পূর্ণতার জন্য উল্লেখ করেছি।
সমস্যাটি
প্রতিবার কার্যকর করার আগে কোনও নেটওয়ার্ক অপারেশন একটি ল্যান আইপি-র একটি ডিএনএস বিপরীত লুক্কিট কার্যকর করে, সার্ভারে দীর্ঘ বিলম্ব হয়। ধীর নেটওয়ার্ক অপারেশনগুলির কয়েকটি উদাহরণ:
- আমার ডেভ পিসি থেকে সার্ভারের সাথে এসএসএইচ সংযোগ
- গ্লাসফিশ সার্ভারের প্রশাসক পোর্টের সাথে সংযোগ
netstat -l
(netstat -nl
খুব দ্রুত)Starting MTA: exim4
বুটটি সম্পূর্ণ হতে দীর্ঘ সময় নেয়
এর মধ্যে কয়েকটিতে আমার ডিভ পিসির আইপিতে যুক্ত হওয়া /etc/hosts
বা ডিএনএস বিপরীত লকআপগুলি এড়াতে একটি কমান্ড-নির্দিষ্ট বিকল্প যুক্ত করার মতো কাজ রয়েছে। স্পষ্টতই, /etc/hosts
শুধুমাত্র ব্যবহার করা এতদূর যায় কারণ এটি ডিএইচসিপির সাথে মতবিরোধের মধ্যে রয়েছে।
যাইহোক, আমি সাহায্য করতে পারি না তবে মনে করি যে আমি কিছু মিস করছি। আমি কি সত্যিই সেটআপ আমার LAN এর উপর একটি DNS সার্ভার কোথাও প্রয়োজন? এটি আমার প্রয়োজনের জন্য একটি বিশাল এবং অকেজো প্রচেষ্টা হিসাবে মনে হচ্ছে এবং আমি বিশ্বাস করতে পারি না যে আমার মতো ডিএইচসিপি পরিবেশে অন্য কোনও বিকল্প নেই।
আমি এর জন্য নেটটি অনেক অনুসন্ধান করেছি এবং সম্ভবত আমার কাছে সঠিক অনুসন্ধানের শব্দ নেই, তবে আমি সমাধানটি খুঁজে পাচ্ছি না ...
বিলটোরের উত্তর অনুসরণ করে 1 আপডেট করুন
হোস্ট ব্যবহার করে (ডিগ একই ফলাফল দেয়):
# ip of stackoverflow.com
$ time host -v 64.34.119.12
Trying "12.119.34.64.in-addr.arpa"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15537
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;12.119.34.64.in-addr.arpa. IN PTR
;; ANSWER SECTION:
12.119.34.64.in-addr.arpa. 143 IN PTR stackoverflow.com.
Received 74 bytes from 192.168.1.1#53 in 15 ms
real 0m0.020s
user 0m0.008s
sys 0m0.000s
# ip of dev pc
$ time host -v 192.168.1.50
Trying "50.1.168.192.in-addr.arpa"
;; connection timed out; no servers could be reached
real 0m10.004s
user 0m0.004s
sys 0m0.000s
আমার /etc/resolv.conf (ইনস্টলেশন চলাকালীন স্বয়ংক্রিয়ভাবে তৈরি করা হয়েছিল)
nameserver 192.168.1.1
হোস্ট এবং ডিগ উভয়ই পাবলিক আইপি-তে খুব দ্রুত ফিরে আসে তবে ল্যান আইপি-র জন্য 10 সেকেন্ড সময়সীমা নেয়। আমার ধারণা 10s আমার বর্তমান সময়সীমার মান।
আপডেট 2
সঙ্গে dev-pc
/ etc / hosts ফাইলের:
$ time getent hosts 192.168.1.50
192.168.1.50 dev-pc
real 0m0.001s
user 0m0.000s
sys 0m0.000s
dev-pc
ইন / ইত্যাদি / হোস্ট ফাইল ছাড়াই :
$ time getent hosts 192.168.1.50
real 0m10.012s
user 0m0.004s
sys 0m0.000s
এটি আরও বেশি করে দেখে মনে হচ্ছে যে বিপরীত ডিএনএস লুপআপ করার চেষ্টা করে প্রত্যেকের জন্য আমি টুকরোজ প্রোগ্রামের বিকল্পগুলি বা প্যারামিটারগুলি খুঁজতে হবে! যেকোনো মেশিনই (ভার্চুয়াল বা না) আমার ল্যানে কোনও ডিএনএস সার্ভার হিসাবে কাজ করতে পারে না কারণ সেগুলি সর্বদা আপ থাকে না। দুর্ভাগ্যক্রমে, রাউটারের ফার্মওয়্যারটিতে কোনও ডিএনএস সার্ভার অন্তর্ভুক্ত নেই।