የ DNS ማሰራጨት እና መሸጎጫ መረዳት
የዲ ኤን ኤስ (DNS) መዝገቦች ሲቀየሩ አዲሱ መረጃ በዓለም ዙሪያ በሚገኙ የተለያዩ የዲ ኤን ኤስ ፈቺዎች (resolvers) ዘንድ ተደራሽ ለመሆን የተወሰነ ጊዜ ይወስዳል። ይህ ሂደት የ DNS ማሰራጨት (propagation) በመባል ይታወቃል። በእያንዳንዱ የዲ ኤን ኤስ መዝገብ ላይ የሚቀመጠው የ TTL (Time To Live) እሴት፣ ፈቺዎች መረጃውን በራሳቸው መሸጎጫ (cache) ውስጥ ለስንት ሰከንድ ማቆየት እንዳለባቸው ይወስናል።
የተለያዩ የዲ ኤን ኤስ ፈቺዎች መረጃውን የሚጠይቁበት ጊዜ ስለሚለያይ፣ በአንድ ወቅት የሚኖራቸው የመሸጎጫ ዕድሜ የተለያየ ይሆናል። በዚህም ምክንያት ከተለያዩ ፈቺዎች የሚገኙ መልሶችን ጎን ለጎን ማወዳደር የዲ ኤን ኤስ ለውጦች በትክክል መተግበራቸውን እና አለመተግበራቸውን ለማረጋገጥ ይረዳል።
የ DNS መዝገብ መዋቅር እና ቅርጸቶች
ይህ መሣሪያ የዲ ኤን ኤስ መልሶችን ለማነጻጸር ሁለት ዓይነት የጽሑፍ ቅርጸቶችን ይደግፋል፦
- መደበኛ dig የመልስ መስመር፦ ይህ ቅርጸት
name TTL IN type valueየሚለውን መዋቅር ይከተላል። ለምሳሌ፦example.com. 300 IN A 192.0.2.1። - የታመቀ መስመር፦ ይህ ቅርጸት ደግሞ
type TTL valueየሚለውን መዋቅር ይከተላል። ለምሳሌ፦A 300 192.0.2.1።
በሚለጥፉት የጽሑፍ መልስ ውስጥ የሚገኙ አስተያየቶች (comments) እና የ dig ክፍል ርዕሶች (dig section headings) በመሣሪያው ሙሉ በሙሉ ችላ ይባላሉ። እያንዳንዱ የፈቺ መልስ ከ 100,000 ቁምፊዎች በታች መሆን አለበት።
የንጽጽር ውጤቶችን መተርጎም
የዲ ኤን ኤስ መልሶችን በሚያወዳድሩበት ጊዜ መሣሪያው የሚከተሉትን የውጤት መለያዎች ያሳያል፦
- ትክክለኛ ግጥሚያ፦ ይህ የሚያሳየው የመዝገብ አይነት፣ TTL እና እሴት በሁሉም በተነጻጻሩ ፈቺዎች ላይ ሙሉ በሙሉ ተመሳሳይ መሆናቸውን ነው።
- TTL ይለያያል፦ ይህ የሚያሳየው የመዝገብ አይነት እና እሴት ተመሳሳይ ቢሆኑም፣ የ TTL እሴቶቻቸው ግን የተለያዩ መሆናቸውን ነው። ይህ አብዛኛውን ጊዜ የሚያመለክተው የተለያዩ የመሸጎጫ ዕድሜዎችን እንጂ የተለየ የዞን ውሂብን አይደለም።
- እሴቶች ይለያያሉ፦ ይህ የሚያሳየው የመዝገብ አይነት ተመሳሳይ ሆኖ ሳለ፣ በውስጡ የያዙት እሴቶች የተለያዩ መሆናቸውን ነው።
- ምንም መዝገብ የለም፦ ይህ የሚያሳየው በአንዱ ፈቺ መልስ ውስጥ ያለ የመዝገብ አይነት በሌላኛው ፈቺ መልስ ውስጥ አለመኖሩን ነው።
የመሣሪያው የአሠራር ደንቦች እና ስህተቶች
ይህ መሣሪያ ንጽጽሩን የሚያከናውነው እርስዎ በሚያቀርቡት ናሙና ላይ ብቻ ነው። መሣሪያው የዲ ኤን ኤስ ጥያቄዎችን በቀጥታ አይልክም፣ እንዲሁም ዓለም አቀፋዊ ስርጭትን፣ ስልጣን ያለው ትክክለኛነትን ወይም አንድ የተወሰነ ተጠቃሚ ምን እንደሚቀበል አያረጋግጥም።
በሚጠቀሙበት ጊዜ የሚከተሉት የአሠራር ደንቦች እና የስህተት መልእክቶች ይተገበራሉ፦
- ቢያንስ ሁለት የፈቺ መልሶችን ሳያቀርቡ "መልሶችን አወዳድር" የሚለውን ሲጫኑ "ቢያንስ ሁለት የመፍትሄ መልሶችን ይለጥፉ።" የሚል የስህተት መልእክት ይታያል።
- መልስ በአንድ ፓነል ላይ ብቻ ለጥፈው "መልሶችን አወዳድር" ሲጫኑ "መልሱን ቢያንስ ወደ ሁለት የመፍትሄ ፓነሎች ይለጥፉ።" የሚል ስህተት ይፈጠራል።
- የአንድ ፈቺ መልስ ከ 100,000 ቁምፊዎች በላይ ከሆነ "መፍትሄ
‹n›መልሱ ባልተለመደ ሁኔታ ትልቅ ነው። ከ 100,000 ቁምፊዎች በታች ያስቀምጡት።" የሚል ማስጠንቀቂያ ያገኛሉ። - የተለጠፈው መስመር ከሚደገፉት የዲ ኤን ኤስ መዝገብ ቅርጸቶች ውጭ ከሆነ "መፍትሄ
‹n›፣ መስመር‹line›የሚደገፍ DNS መዝገብ አይደለም። ስም ይጠቀሙ TTL IN አይነት እሴት፣ ወይንም TTL እሴት ይተይቡ።" የሚል ስህተት ይታያል። - "አጽዳ" የሚለውን ሲጫኑ ሁሉም የፈቺ መልሶች ይጸዳሉ፣ ውጤቶቹ ዳግም ይጀመራሉ፣ እና መተየቢያው ወደ መጀመሪያው የግብዓት መስክ ይመለሳል።
የግል መረጃ አያያዝ እና ደህንነት
የእርስዎ ግላዊነት የተጠበቀ ነው። የተለጠፉ DNS መልሶችዎ በአሳሽዎ ውስጥ ይቆያሉ። በ BroBroGo ምንም ነገር አልተሰቀለም ወይም አልተቀመጠም። መሣሪያው ሙሉ በሙሉ የሚሠራው በደህንነቱ በተጠበቀው የእርስዎ የአሳሽ አካባቢ ውስጥ ብቻ ነው።
ተደጋግሞ የሚነሱ ጥያቄዎች (FAQ)
የትኞቹን DNS የውጤት ቅርጸቶች መለጠፍ እችላለሁ?
እንደ "example.com. 300 IN A 192.0.2.1" ያሉ መደበኛ dig የመልስ መስመሮችን ይለጥፉ ወይንም እንደ "A 300 192.0.2.1" ያሉ የታመቁ መስመሮች አስተያየቶች እና dig ክፍል ርዕሶች ችላ ተብለዋል።
የተለየ TTL ማለት DNS እሴቱ ስህተት ነው ማለት ነው?
የግድ አይደለም. ተደጋጋሚ ፈቺዎች የተሸጎጡ TTL እሴቶችን ይቆጥራሉ እና የራሳቸውን መሸጎጫ ገደቦች ሊተገበሩ ይችላሉ. ከተለያዩ TTLs ጋር የሚዛመዱ እሴቶች ብዙውን ጊዜ የተለያዩ የመሸጎጫ ዕድሜዎችን እንጂ የተለያየ የዞን ውሂብን አይመለከቱም።
እዚህ ያለው ግጥሚያ DNS በየቦታው መስፋፋቱን ያረጋግጣል?
አይ. ንጽጽሩ የሚሸፍናቸው እርስዎ የሚለጥፉትን መልሶች ብቻ ነው. ሌሎች ይፋዊ፣ አይኤስፒ፣ ኩባንያ እና የመሣሪያ መሸጎጫዎች የተለያዩ ውሂብ ሊመልሱ ይችላሉ፣ እና ይህ ገጽ ስልጣን ያላቸው የስም አገልጋዮችን አያገናኝም።