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.