আমি কোনও ডিএনএস সরবরাহকারীর সাথে জিনিসগুলি সঠিকভাবে সেট আপ করেছি কিনা তা যাচাই করার জন্য আমি এই আদেশটি ব্যবহার করছিলাম:
host hostname.example.com ns1.example-nameserver.com
আমি যতদূর বলতে পারি, এটি ns1.example-nameserver.comসন্ধান করতে hostname.example.comবলে এবং উত্তরটি প্রতিবেদন করে। আমি একটি হোস্ট-না-পাওয়া প্রতিক্রিয়া পাচ্ছিলাম তাই ভেবেছিলাম আমি এটি ভুল করে ফেলেছি। তবে, তাদের নাম-সার্ভারটি নির্দিষ্ট না করে (এভাবে আমার আইএসপির নাম-সার্ভারটিকে এটি সন্ধান করার অনুমতি দেওয়া হয়েছে) আমি সঠিক প্রতিক্রিয়া পেয়েছি ( hostnameএটি CNAMEযদি বিবেচিত হয় তবে এটি)। আমি এটি জানতে পারি না তাই আমি আশেপাশে অনুসন্ধান করে digকমান্ডটি পেয়েছি :
dig @ns1.example-nameserver.com hostname.example.com
যতদূর আমি এটি বলতে পারি hostকমান্ডের মতো একই কাজ করে - একটি নির্দিষ্ট নাম-সার্ভারকে একটি হোস্ট সন্ধান করতে বলে। অতএব আমি উপসংহারে পৌঁছেছি যে তারা অবশ্যই এটি কোনওভাবে ভিন্নভাবে করতে হবে, এবং সেই ক্যাচিং নাম-সার্ভারগুলিকে অবশ্যই একই পদ্ধতিটি ব্যবহার করা উচিত dig।
আমার উপসংহারটি সঠিক বা ভুল, যদি এটি সঠিক হয়:
এই দুটি চেহারা আপ পদ্ধতির মধ্যে পার্থক্য কি?
যদি এটি ভুল হয়:
ডিএনএস এবং যে আদেশগুলি hostএবং digআমাকে এই উপসংহারে নিয়ে গেছে সেগুলি সম্পর্কে আমার কী ভুল ধারণা রয়েছে ?
উদাহরণ আউটপুট:
$ host cardiff.tzmchapters.org ns1.livedns.co.uk
Using domain server:
Name: ns1.livedns.co.uk
Address: 213.171.192.250#53
Aliases:
Host cardiff.tzmchapters.org not found: 3(NXDOMAIN)
$ dig @ns1.livedns.co.uk cardiff.tzmchapters.org
; <<>> DiG 9.8.3-P1 <<>> @ns1.livedns.co.uk cardiff.tzmchapters.org
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 23620
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;cardiff.tzmchapters.org. IN A
;; ANSWER SECTION:
cardiff.tzmchapters.org. 3600 IN CNAME ghs.google.com.
;; AUTHORITY SECTION:
google.com. 3600 IN SOA ns1.livedns.co.uk. admin.google.com. 1354213742 10800 3600 604800 3600
;; Query time: 27 msec
;; SERVER: 213.171.192.250#53(213.171.192.250)
;; WHEN: Mon Apr 22 23:47:05 2013
;; MSG SIZE rcvd: 128
digএবং hostরিপোর্ট রিপোর্ট NXDOMAIN। সঙ্গে digযদি আপনি শিরোলেখে (5 ম অ ফাঁকা আউটপুট লাইন) এবং সঙ্গে এটি দেখতে পারেন hostএটি আরো সুস্পষ্ট। NXDOMAINমানে ডোমেনের অস্তিত্ব নেই। তবুও একটি CNAMEউত্তর বিভাগে ফিরে আসে! আমি বিশ্বাস করি যে এটি ডিএনএস সার্ভারে একটি বাগ!
digএবং hostউভয়ই একই একই ক্যোয়ারী প্যাকেটটি প্রেরণ করুন, সঠিক একই প্রতিক্রিয়া প্যাকেটটি (কোনও টাইমস্ট্যাম্পগুলি বাদে) পান, তবে আলাদাভাবে ব্যাখ্যা করুন? hostজামিন তা দেখামাত্রই কি আউট হয় NXDOMAIN?