ডিগ কমান্ড: আউটপুটটি বাছাইয়ের গ্যারান্টিযুক্ত কি?


0

ধরা যাক আমি আইপিগুলি অনুসন্ধান করার চেষ্টা করছি mail.yahoo.com, gmail.comএবংmail.google.com

যদি আমি কার্যকর করি:

dig @8.8.8.8 +nocomments +noquestion \
    +noauthority +noadditional +nostats +nocmd \
    gmail.com mail.yahoo.com mail.google.com

আমি পাই:

gmail.com.                       299    IN  A       173.194.123.21
gmail.com.                       299    IN  A       173.194.123.22
mail.yahoo.com.                    0    IN  CNAME   login.yahoo.com.
login.yahoo.com.                   0    IN  CNAME   ats.login.lgg1.b.yahoo.com.
ats.login.lgg1.b.yahoo.com.        0    IN  CNAME   ats.member.g02.yahoodns.net.
ats.member.g02.yahoodns.net.       0    IN  CNAME   any-ats.member.a02.yahoodns.net.
any-ats.member.a02.yahoodns.net.  17    IN  A       98.139.21.169
mail.google.com.                   0    IN  CNAME   googlemail.l.google.com.
googlemail.l.google.com.         243    IN  A       173.194.123.21
googlemail.l.google.com.         243    IN  A       173.194.123.22

আমি কি নিশ্চিত করতে পারি যে আমি যদি কোনও CNAMEরেকর্ড দেখি তবে Aএটির সাথে সম্পর্কিত রেকর্ডটি CNAMEঅন্য কোনও মেশিনের সাথে সম্পর্কিত বা Aঅন্য হোস্টনামের জন্য একটি রেকর্ডের আগে উপস্থিত হবে না ?

উদাহরণস্বরূপ, আমাকে ফোকাস করতে দিন mail.yahoo.com(আমি কেবল আইপি বা আইপি mail.yahoo.comসমাধান করতে চাই):

এটি আউটপুট:

mail.yahoo.com.                    0    IN  CNAME   login.yahoo.com.
login.yahoo.com.                   0    IN  CNAME   ats.login.lgg1.b.yahoo.com.
ats.login.lgg1.b.yahoo.com.        0    IN  CNAME   ats.member.g02.yahoodns.net.
ats.member.g02.yahoodns.net.       0    IN  CNAME   any-ats.member.a02.yahoodns.net.
any-ats.member.a02.yahoodns.net.  17    IN  A       98.139.21.169

আমি যে হোস্টনামটি (সন্ধান করছি mail.yahoo.com) সেটি হ'ল প্রথম প্রবেশের প্রথম কলাম। তারপরে এমন একটি গুচ্ছ রয়েছে যা CNAMESআমি সত্যিই যত্নশীল না এবং তারপরে Aআসল আইপি (যা আমি যত্ন করি) দিয়ে একটি রেকর্ড।

অর্ডার আউট CNAMESবা Aরেকর্ডস পাওয়ার সম্ভাবনা আছে ? কিছুটা এইরকম:

ats.login.lgg1.b.yahoo.com.        0    IN  CNAME   ats.member.g02.yahoodns.net. #(!)BAD
ats.member.g02.yahoodns.net.       0    IN  CNAME   any-ats.member.a02.yahoodns.net. #(!)BAD
mail.yahoo.com.                    0    IN  CNAME   login.yahoo.com.
login.yahoo.com.                   0    IN  CNAME   ats.login.lgg1.b.yahoo.com.
any-ats.member.a02.yahoodns.net.  17    IN  A       98.139.21.169

বা আরও খারাপ (উপরে প্রকৃত Aরেকর্ড):

any-ats.member.a02.yahoodns.net.  17    IN  A       98.139.21.169
mail.yahoo.com.                    0    IN  CNAME   login.yahoo.com.
login.yahoo.com.                   0    IN  CNAME   ats.login.lgg1.b.yahoo.com.
ats.login.lgg1.b.yahoo.com.        0    IN  CNAME   ats.member.g02.yahoodns.net.
ats.member.g02.yahoodns.net.       0    IN  CNAME   any-ats.member.a02.yahoodns.net.

বা আরও খারাপতর (একাধিক-রেজোলিউশন digকার্যকরকরণে, যেমন পোস্টের উপরে প্রদর্শিত হয়):

ats.member.g02.yahoodns.net.       0    IN  CNAME   any-ats.member.a02.yahoodns.net.
any-ats.member.a02.yahoodns.net.  17    IN  A       98.139.21.169
mail.google.com.                   0    IN  CNAME   googlemail.l.google.com.  # This one I want
gmail.com.                       299    IN  A       173.194.123.21            # This one I want
gmail.com.                       299    IN  A       173.194.123.22            # This one I want
mail.yahoo.com.                    0    IN  CNAME   login.yahoo.com.          # This one I want
login.yahoo.com.                   0    IN  CNAME   ats.login.lgg1.b.yahoo.com.
ats.login.lgg1.b.yahoo.com.        0    IN  CNAME   ats.member.g02.yahoodns.net.
googlemail.l.google.com.         243    IN  A       173.194.123.21
googlemail.l.google.com.         243    IN  A       173.194.123.22

তুমাকে অগ্রিম ধন্যবাদ.

উত্তর:


0

না - প্রত্যাবর্তিত ফলাফলের ক্রমটি ডিএনএস সার্ভারের উপর নির্ভর করে এবং আপনার উপর তার নিয়ন্ত্রণ নেই, সুতরাং আমি কোনও নির্দিষ্ট ডিএনএস সার্ভারের আদেশের উপর নির্ভর করব না।

আমি বিশ্বাস করি এবং এখনও পর্যন্ত আমার পরীক্ষাগুলি এটির সত্যতা নিশ্চিত করেছে যে, আপনার ক্ষেত্রে, প্রথম google.com এবং সর্বশেষ mail.google.com - যথাযথ প্রশ্নগুলি ক্রমানুসারে সম্পন্ন হয়েছে - এর কারণ হ'ল ডিগ আপনাকে ক্রম অনুসারে প্রশ্নগুলি চালাবে কমান্ড লাইনে নির্দিষ্ট করুন।

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

ম্যান পৃষ্ঠা থেকে:

ডিগের BIND 9 বাস্তবায়ন কমান্ড লাইনে একাধিক অনুসন্ধান নির্দিষ্ট করে (-f ব্যাচ ফাইল বিকল্পটি সমর্থন করার সাথে সাথে) সমর্থন করে। এই প্রশ্নের প্রত্যেকটি নিজস্ব পতাকা, বিকল্প এবং ক্যোয়ারী বিকল্পগুলির নিজস্ব সেট দিয়ে সরবরাহ করা যেতে পারে।

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

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