কীভাবে পরীক্ষা করতে হবে যদি ডিএনএসের তথ্য প্রচারিত হয়?


16

আমি আমার সাবডোমেনগুলির মধ্যে একটির জন্য একটি নতুন ডিএনএস এন্ট্রি সেট আপ করেছি (আমি এখনও কোনও অ্যাপাচি ভার্চুয়াল হোস্ট বা এর মতো কিছু সেট আপ করি নি)। কীভাবে আমি ডিএনএসের তথ্য প্রচার করেছে তা পরীক্ষা করতে পারি?

আমি ধরে নিয়েছি যে আমি সহজভাবে ping my.subdomain.comএবং ধরে নিতে পারি যে এটি সমাধান করতে পারলে এটি আমার রেকর্ডে উল্লিখিত আইপি ঠিকানাটি প্রদর্শন করবে। তবে আমি সঠিকভাবে ধরে নিচ্ছি কিনা তা আমি জানি না। এই তথ্যটি যাচাই করার সর্বোত্তম উপায় কী?


3
বোবা প্রশ্ন নয়। এই ধরণের জিনিসটি সন্ধান করার জন্য এটি সোজা এগিয়ে নয়।
aseq

1
আমি @aseq এই একটি নয় সঙ্গে আপনি কি একমত বোবা প্রশ্ন কিন্তু "এটা চেষ্টা করুন এবং দেখুন" আপনিও উত্তর দিতাম। এটি গুগল সামান্যতম পরিশ্রমের সাহায্যে খুব সহজে উত্তর দিতে পারে এমন কিছুও রয়েছে (অনুসন্ধান করুন How to test if DNS information has propagated- রক্তাক্ত প্রশ্নের শিরোনাম ভাল গুগলের ফলাফল উত্পন্ন করে)।
voretaq7

4
আমি মনে করি না আপনি মানুষের সময় নষ্ট করেছেন। আপনার প্রশ্নটি কিছু মূল্যবান প্রতিক্রিয়া প্ররোচিত করেছে। "কখনই গুগল করা যায়" এমন একটি আপাতদৃষ্টিতে সহজ প্রশ্নটি কীভাবে পরিণত হতে পারে তা আপনি কখনই জানেন না। এই ফোরামের একটি মান হ'ল উত্তর এবং প্রশ্নগুলি খুব সহজেই প্রসারিত করা যায়।
aseq

1
@ এবং আমরা অনেকেই সাধারণ প্রশ্ন হিসাবে কী দেখি তা জিজ্ঞাসা করে কোনও ভুল নেই - সাইটটি কীভাবে তালিকাবদ্ধ / স্থান পেয়েছে তার কারণেই সম্ভবত এই স্ট্রিংয়ের জন্য কয়েক দিনের মধ্যে শীর্ষস্থানীয় গুগল ফলাফল হবে result সাধারণভাবে যদিও গুগল দেখার জন্য আরও ভাল (দ্রুত) জায়গা: গুগল না জানলে এখানে জিজ্ঞাসা করুন (এবং গুগল শিখবে) :-)
voretaq7

1
আমি চেষ্টা করছিলাম কেন কিছুই কাজ করছে না তা বুঝতে পেরেছি। স্পষ্টতই, আমাদের নেটওয়ার্কটি এমনভাবে কনফিগার করা হয়েছে যাতে আমাদের স্থানীয় ডিএনএসেও একটি নতুন সাবডোমেন যুক্ত করতে হবে। সুতরাং সাবডোমেনটি বাইরের বিশ্ব থেকে অ্যাক্সেসযোগ্য ছিল, কেবল আমাদের নেটওয়ার্কে যেখানে আমি পরীক্ষা করছিলাম not = [তবে কোনও বাহ্যিক সার্ভার ব্যবহার করার সময় nslookupএবং digনির্দিষ্ট করার সময় এটি তৈরি হয়েছিল যাতে আমি বাহ্যিক ডিএনএস তথ্য যাচাই করতে পারি।
অ্যান্ড্রু

উত্তর:


15

আপনি ডিগ বা এনস্লুআপ ব্যবহার করতে পারেন, বলুন আপনার (বা আপনার সরবরাহকারীর যদি আপনি নিজেরাই চালনা করেন না) নেমসারভারটি এনএস 1.example.com।

এনএসলুকআপ ব্যবহার:

nslookup - ns1.example.com

প্রম্পটে টাইপ করুন:

my.example.com

এটি যদি আপনি প্রত্যাশিত সমাধান করেন তবে তা কার্যকর হয়। এটি আপনাকে এমন কিছু দেওয়া উচিত:

Name:   example.com
Address: 192.0.43.10

বাকি ইন্টারনেটগুলিতে প্রচার করতে এখনও কিছুটা সময় লাগতে পারে, এটি আপনার নিয়ন্ত্রণের বাইরে।

ডিগ ব্যবহার:

dig@ns1.example.com my.example.com

আপনার কিছু দেখতে হবে:

;; ANSWER SECTION:
example.com.        172800  IN  A   192.0.43.10

কেবল পিং ব্যবহার করা আপনাকে ধারণা দিতে পারে, তবে কেবল যখন এটি প্রচার করা হয় (দূরবর্তী নেমসার্ভার দ্বারা ক্যাশে করা থাকে এটির বর্ণনা করার আরও ভাল উপায় হতে পারে) এবং আপনার স্থানীয় ডিএনএস ক্যাশে ফ্লাশ করার প্রয়োজন হতে পারে। যদিও আপনার ক্ষেত্রে এটি প্রযোজ্য নয় কারণ এটি একটি নতুন রেকর্ড। সেক্ষেত্রে তা অবিলম্বে পাওয়া উচিত available উপরের উপায়টি আপনাকে কেবল ধারণা দেওয়ার পক্ষে একটি ধারণা দেওয়ার ক্ষেত্রে আরও সুনির্দিষ্ট।

আপনি যদি উইন্ডোজ ব্যবহার করেন তবে কমান্ডগুলি এবং বাক্য গঠনটি কিছুটা পৃথক হতে পারে তবে বেশ সাদৃশ্যপূর্ণ।


3
+1 যদি আপনি ডিএনএস-এর সাথে কিছু করছেন তবে একটি অনুলিপি পান dig(* নিক্স সিস্টেমে এটি ইতিমধ্যে রয়েছে, উইন্ডোজের জন্য বিভিন্ন সংস্করণ উপলব্ধ রয়েছে)।
ক্রিস এস

3
-1। আমি দুঃখিত. আমি সত্যই, তবে এই উত্তরটি DNS রেকর্ডগুলি প্রচার করে যে "তারা প্রচার করে" যা তারা সম্ভবত তা করে না। আপনি যে শব্দটির সন্ধান করছেন তা হ'ল "ক্যাশিং" যা ডিএনএস রেকর্ডগুলির সাথে ঘটেছিল যা রেকর্ডের টিটিএল এর উপর ভিত্তি করে। ওপি যেমন একটি নতুন ডিএনএস রেকর্ডের কথা উল্লেখ করছে, কোনও ক্যাচিং ঘটতে পারে না, সুতরাং কোনও ডিএনএস ক্লায়েন্ট প্রশ্নের মধ্যে রেকর্ডটি সমাধান করতে চাইলে উত্তরটি সঙ্গে সঙ্গে পাওয়া যাবে ... যেহেতু এটি ক্লায়েন্ট দ্বারা ক্যাশে করা যায় না ... বা সেই ক্লায়েন্টরা ডিএনএস সার্ভার ... বা অন্য কোনও ডিএনএস সার্ভার। ডিএনএস রেকর্ডগুলি "বাকী ইন্টারনেট" তে প্রচার করে না।
joeqwerty

1
জোকোওয়ার্টি একদম সঠিক। ডিএনএস সার্ভার একটি পূর্বনির্ধারিত সময়ের জন্য ইতিবাচক বা নেতিবাচক হিটকে ক্যাশে করবে। তবে, মূল পোস্টের পাশাপাশি, বেশ কয়েকটি সার্বজনীন নেম সার্ভার রয়েছে যা আপনি পুরানো জিটিই (৪.২.২.১, ৪.২.২.২, ৪.২.২.৩, এবং ৪.২.২.৪) এবং গুগল (৮.৮.৮.৮, ৮.৮) সহ পরীক্ষা করতে পারেন। 4.4)। থাম্বের সহজ নিয়ম, নতুন পরিবর্তনগুলি ইতিবাচক বা নেতিবাচক আঘাতের জন্য টিটিএল এর সময়কাল পর্যন্ত নিতে পারে। তবে এমন কিছু উদাহরণ রয়েছে যেখানে অ্যাপ্লিকেশনগুলি দীর্ঘ সময়ের জন্য খারাপ যুক্তি এবং ক্যাশে উত্তরগুলি প্রয়োগ করে।
bangdang

2
আমি মনে করি না আপনাকে পয়েন্টটি পেতে সত্যিকারের সঠিক সংজ্ঞাটি আটকে থাকতে হবে। তদুপরি আমি ভাবি যে প্রচার করা কোনও খারাপ শব্দ নয়। এটি বিষয়টিকে এই অর্থে আচ্ছাদন করে যে ডিএনএস রেকর্ডের ক্যাচিং সার্ভারের বিস্তৃত পরিসরে ছড়িয়ে পড়ে। যে ছড়িয়ে পড়া প্রচার বলতে বোঝায়। একটি নতুন রেকর্ড অবিলম্বে উপলব্ধ হওয়ার বিষয়টি প্রতিফলিত করতে আমি আমার উত্তর আপডেট করেছি।
aseq

1
@ এসেক, এটি একটি বিভ্রান্তিকর শব্দ। এবং এটি বেশিরভাগই প্রমাণিত হয়েছে যে পিপিএল যারা ডিএনএস সম্পর্কে "প্রচার" হিসাবে চিন্তা করে / কথা বলে তারা ডিএনএস কীভাবে কাজ করে তা জানে না। তারা সাধারণত "আপনার ডিএনএস তথ্যটি ইন্টারনেট / আর্থ জুড়ে প্রচার করতে 2-2 দিন সময় নেয়" এর মতো একটি ক্র্যাপ করে।
পিজ

7

আপনি ডিএনএস রেকর্ড প্রচারের জন্য পরীক্ষা করতে পারবেন না কারণ ডিএনএস প্রচার ঘটে না। আপনি যা যা পরীক্ষা করতে পারেন তা হল কোনও ডিএনএস ক্লায়েন্ট বা সার্ভারের কোনও নির্দিষ্ট ডিএনএস রেকর্ড ক্যাশে রয়েছে কিনা।

যেহেতু এটি একটি নতুন ডিএনএস রেকর্ড, তাই কোনও ক্যাচিং ঘটতে পারে না। ধরে নিই যে আপনার নেম সার্ভারগুলি প্যারেন্ট সার্ভারগুলিতে সঠিকভাবে নিবন্ধিত হয়েছে এবং আপনার নাম সার্ভারগুলি সঠিকভাবে কাজ করছে, এই ডিএনএস রেকর্ডটি অবিলম্বে যে কোনও এবং প্রতিটি ডিএনএস ক্লায়েন্ট বা সার্ভারের জন্য উপলব্ধ হওয়া উচিত।


সাহায্য করতে পেরে খুশি ...
joeqwerty

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

পিং কোনও ডিএনএস পরীক্ষার সরঞ্জাম নয়। Dig এবং Nslookup ডিএনএস পরীক্ষার সরঞ্জাম testing নতুন ডিএনএস রেকর্ডটি পরীক্ষা করতে ডিগ বা এনএসলুকআপ ব্যবহার করুন। আপনার নাম সার্ভারের বিপরীতে রেকর্ডের জন্য জিজ্ঞাসা করুন এবং তারপরে অন্য নাম সার্ভারগুলির বিরুদ্ধে রেকর্ডের জন্য জিজ্ঞাসা করুন যাতে তারা আপনার নাম সার্ভারটি সন্ধান করছে এবং আপনার নাম সার্ভারটি সঠিক উত্তর দিয়ে সাড়া দেয়।
জোয়কওয়ার্টি

1
"প্রচার" হ'ল একটি ধারণা যা লোকেরা প্রকৃত পরিস্থিতি বুঝতে না পারলে এটি ক্যাশে বার্ধক্য এবং মেয়াদোত্তীর্ণ হয়। ডিএনএস সরবরাহকারীদের যা বলার দরকার ছিল তা হ'ল এক্সএক্স ঘন্টা পরে আপনার ডেটা দেখা যাবে না "। ডিএনএস সরবরাহকারীর মতো দেখে মনে হচ্ছে না কেন এটির প্রয়োজন ছিল তার একটি ব্যাখ্যা delay অনেক লোক "সত্য পরিচালনা করতে পারে না"। তৈরি "প্রচার" একটি কার্যকর কভার স্টোরি। সত্যিকারের ডিএনএস গিকস জানেন যে কী ঘটেছিল কারণ তারা প্রযুক্তিগত বিবরণ পড়ে।
স্কেপেরেন

সত্যই যথেষ্ট ... আমি কেবল একটি শব্দ ব্যবহার করে ঘৃণা করি যা ডিএনএস কীভাবে কাজ করে তার একটি ভুল ধারণা "প্রচার" করে।
joeqwerty

5

অন্য উত্তরগুলি বেশ ভাল হলেও মনে রাখবেন যে আপনার কাছে যা প্রচার করা হয়েছে তা আমার কাছে প্রচারিত হতে পারে না। ডিআইজি বা এনস্ক্লুআপ ব্যবহার না করে এবং বিশ্বব্যাপী ডিএনএস সার্ভারগুলি পরীক্ষা করার জন্য এক ঘন্টা ব্যয় করার পরিবর্তে, আমি প্রচারটি কীভাবে চলছে তা দেখতে সাধারণতঃ http://www.whatsmydns.net/ ব্যবহার করি ।


ডিএনএসে কোনও প্রচার নেই, এই শব্দটি সমস্ত ধরণের ল্যামারদের জন্য বিভ্রান্তিকর যারা তাদের আরএফসি পড়তে দেখবে না, সুতরাং <স্ট্রাইক> প্রচার করবেন না </ স্ট্রাইক> এই শব্দটি ব্যবহার করবেন না দয়া করে। ;
ডি

1
অবশ্যই ডিএনএসে এমন প্রচার রয়েছে যে আরএফসিরা অনুমান করে যে পাঠক বুঝতে পারে যে সার্ভারগুলি সার্ভারস লুকআপ এবং ক্যাশে সম্পাদন করে সেই তথ্য প্রচার করতে পারে। এটি বিশেষত স্পষ্ট হয় যখন ল্যামাররা আরএফসি পড়েন তখন ভাবছেন কেন তাদের সার্ভারে একটি রেকর্ডটি অন্য কোনও সার্ভার থেকে দেখার ফলাফলের সাথে মেলে না। তারা আবিষ্কার করেছেন যে প্রচারের "ব্যাপকভাবে ছড়িয়ে পড়ার" সংজ্ঞা রয়েছে (এটি যাচাই করা দরকার - আপডেট রেকর্ডগুলির বিতরণ)
জিম বি

বিতরণ বা প্রচার নেই (মাস্টার টু দাস ব্যতীত)।
পিজ

সম্ভবত এটির একটি
প্রতিক্রিয়া

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

3

আপনার প্রতিনিধি পথে আপনার অনুমোদিত ডিএনএস সার্ভারগুলি সঠিকভাবে উত্তর দিচ্ছে তা নিশ্চিত করার সহজতম উপায়টি হ'ল dig +trace:

; <<>> DiG 9.7.3 <<>> +trace www.google.com a
;; global options: +cmd
.           80050   IN  NS  m.root-servers.net.
.           80050   IN  NS  f.root-servers.net.
.           80050   IN  NS  i.root-servers.net.
.           80050   IN  NS  h.root-servers.net.
.           80050   IN  NS  c.root-servers.net.
.           80050   IN  NS  k.root-servers.net.
.           80050   IN  NS  d.root-servers.net.
.           80050   IN  NS  g.root-servers.net.
.           80050   IN  NS  a.root-servers.net.
.           80050   IN  NS  b.root-servers.net.
.           80050   IN  NS  e.root-servers.net.
.           80050   IN  NS  l.root-servers.net.
.           80050   IN  NS  j.root-servers.net.
;; Received 509 bytes from 192.168.1.1#53(192.168.1.1) in 0 ms

com.            172800  IN  NS  c.gtld-servers.net.
com.            172800  IN  NS  k.gtld-servers.net.
com.            172800  IN  NS  g.gtld-servers.net.
com.            172800  IN  NS  d.gtld-servers.net.
com.            172800  IN  NS  j.gtld-servers.net.
com.            172800  IN  NS  f.gtld-servers.net.
com.            172800  IN  NS  i.gtld-servers.net.
com.            172800  IN  NS  m.gtld-servers.net.
com.            172800  IN  NS  e.gtld-servers.net.
com.            172800  IN  NS  a.gtld-servers.net.
com.            172800  IN  NS  l.gtld-servers.net.
com.            172800  IN  NS  h.gtld-servers.net.
com.            172800  IN  NS  b.gtld-servers.net.
;; Received 504 bytes from 198.41.0.4#53(a.root-servers.net) in 127 ms

google.com.     172800  IN  NS  ns2.google.com.
google.com.     172800  IN  NS  ns1.google.com.
google.com.     172800  IN  NS  ns3.google.com.
google.com.     172800  IN  NS  ns4.google.com.
;; Received 168 bytes from 192.43.172.30#53(i.gtld-servers.net) in 20 ms

www.google.com.     604800  IN  CNAME   www.l.google.com.
www.l.google.com.   300 IN  A   173.194.35.180
www.l.google.com.   300 IN  A   173.194.35.178
www.l.google.com.   300 IN  A   173.194.35.176
www.l.google.com.   300 IN  A   173.194.35.177
www.l.google.com.   300 IN  A   173.194.35.179
;; Received 132 bytes from 216.239.34.10#53(ns2.google.com) in 27 ms

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

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


2

চেক-হোস্ট.নেট চেষ্টা করুন:

http://check-host.net/check-dns?host=example.com%20

সাইটটি আপনাকে সমান্তরালভাবে একাধিক পাবলিক ডিএনএস সার্ভারের মাধ্যমে ডিএনএস ক্যোয়ারী সম্পাদন করতে দেয়। সুপার হ্যান্ডি

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