Yadda za a warware "Rashin nasara na ɗan lokaci cikin ƙudurin suna" Fitowa
Wani lokaci lokacin da kake kokarin ping gidan yanar gizo, sabunta tsarin ko aiwatar da kowane aiki wanda ke buƙatar haɗin intanet mai aiki, zaka iya samun kuskuren saƙon ‘gazawar wucin gadi cikin ƙudurin suna’ a tashar ka.
Misali, lokacin da kake kokarin ping gidan yanar gizo, zaku iya cin karo da kuskuren da aka nuna:
[email :~$ ping google.com ping: linux-console.net: Temporary failure in name resolution
Wannan yawanci kuskuren ƙuduri ne na suna kuma yana nuna cewa uwar garken ku na DNS ba zai iya warware sunayen yanki zuwa adiresoshin IP ɗin su ba. Wannan na iya gabatar da babban kalubale saboda ba za ku iya sabuntawa, haɓakawa ba, ko ma shigar da kowane kayan haɗin software akan tsarin Linux ɗinku.
A cikin wannan labarin, za mu duba wasu daga cikin dalilan da ke haifar da ‘gazawar ɗan lokaci a cikin ƙudurin suna’ kuskure da hanyoyin magance wannan batun.
1. Bugun ko Confirƙiri ingantaccen fayil na fayil din fayil
Fayil ɗin /etc/resolv.conf
shine fayil ɗin daidaita tsarin warwarewa a cikin tsarin Linux. Ya ƙunshi shigarwar DNS wanda zai taimaka tsarin Linux ɗinku don warware sunayen yanki zuwa adiresoshin IP.
Idan wannan fayil ɗin baya nan ko kuma yana nan amma har yanzu kuna da kuskuren ƙudurin suna, ƙirƙira guda ɗaya kuma ku haɗa sabar DNS ɗin jama'a ta Google kamar yadda aka nuna
nameserver 8.8.8.8
Adana canje-canje kuma sake kunna sabis ɗin da aka warware kamar yadda aka nuna.
$ sudo systemctl restart systemd-resolved.service
Hakanan yana da hankali don bincika matsayin mai warwarewa da tabbatar da cewa yana aiki da gudana kamar yadda aka zata:
$ sudo systemctl status systemd-resolved.service
Don haka gwada pinging kowane gidan yanar gizo kuma yakamata a daidaita batun.
[email :~$ ping google.com
2. Takaita Firewall
Idan mafita ta farko bata yi muku aiki ba, toshewar katangar za ta iya hana ku aiwatar da tambayoyin DNS. Duba katangar gidanku kuma tabbatar idan tashar 53 (da aka yi amfani da shi don DNS - Resolution Name Resolution) da tashar jiragen ruwa 43 (da aka yi amfani da su don neman waye) suna buɗe. Idan an toshe tashar jiragen ruwa, bude su kamar haka:
Don buɗe tashoshin jiragen ruwa 53 & 43 akan katangar UFW suna gudanar da umarnin da ke ƙasa:
$ sudo ufw allow 53/tcp $ sudo ufw allow 43/tcp $ sudo ufw reload
Don tsarin Redhat kamar CentOS, yi kira ga umarnin da ke ƙasa:
$ sudo firewall-cmd --add-port=53/tcp --permanent $ sudo firewall-cmd --add-port=43/tcp --permanent $ sudo firewall-cmd --reload
Fatan mu ne cewa yanzu kuna da ra'ayi game da 'gazawar wucin gadi a cikin ƙudurin suna' kuskure da yadda zaku iya tafiya game da gyara shi a cikin simplean matakai kaɗan. Kamar koyaushe, ana yaba da ra'ayinku.