Otu esi edozi nsogbu ọdịda nwa oge na mkpebi aha


Mgbe ụfọdụ mgbe ị na-agbalị ping webụsaịtị, imelite sistemụ ma ọ bụ rụọ ọrụ ọ bụla nke chọrọ njikọ ịntanetị na-arụsi ọrụ ike, ị nwere ike nweta ozi njehie 'ọdịda nwa oge na mkpebi aha' na njedebe gị.

Dịka ọmụmaatụ, mgbe ị na-agbalị ịme ping webụsaịtị, ị nwere ike ịdaba na njehie egosiri:

[email :~$ ping google.com
ping: linux-console.net: Temporary failure in name resolution

Nke a na-abụkarị njehie mkpebi aha na-egosi na sava DNS gị enweghị ike idozi aha ngalaba n'ime adreesị IP ha. Nke a nwere ike iweta nnukwu ihe ịma aka n'ihi na ị gaghị enwe ike imelite, kwalite, ma ọ bụ ọbụna tinye ngwungwu ngwanrọ ọ bụla na sistemụ Linux gị.

N'isiokwu a, anyị ga-eleba anya n'ụfọdụ n'ime ihe kpatara njehie 'odida oge na mkpebi aha' na ngwọta maka okwu a.

1. Faịlụ resolv.conf na-efu ma ọ bụ na-ezighi ezi

Faịlụ /etc/resolv.conf bụ faịlụ nhazi nhazi na sistemụ Linux. O nwere ndenye DNS nke na-enyere sistemụ Linux gị aka idozi aha ngalaba n'ime adreesị IP.

Ọ bụrụ na faịlụ a anọghị ma ọ bụ dị ebe ahụ mana ị ka na-enwe njehie mkpebi aha, mepụta otu wee tinye sava DNS ọha nke Google dị ka egosiri.

nameserver 8.8.8.8

Chekwaa mgbanwe ndị a wee malitegharịa ọrụ edoziziri dịka egosiri.

$ sudo systemctl restart systemd-resolved.service

Ọ dịkwa akọ ịlele ọkwa nke onye na-edozi ma hụ na ọ na-arụ ọrụ ma na-agba ọsọ dịka a tụrụ anya ya:

$ sudo systemctl status systemd-resolved.service

Mgbe ahụ gbalịa pinging ọ bụla webụsaịtị na ekwesịrị idozi okwu ahụ.

[email :~$ ping google.com

2. Mgbochi Firewall

Ọ bụrụ na ngwọta mbụ emeghị ka ị rụọ ọrụ, mgbochi firewall nwere ike igbochi gị ịme ajụjụ DNS nke ọma. Lelee firewall gị wee gosi ma ọ bụrụ na ọdụ ụgbọ mmiri 53 (eji DNS - ngalaba aha mkpebi) na ọdụ ụgbọ mmiri 43 (eji maka nyocha whois) mepere emepe. Ọ bụrụ na akpọchie ọdụ ụgbọ mmiri ndị ahụ, mepee ha dị ka ndị a:

Imepe ọdụ ụgbọ mmiri 53 & 43 na firewall UFW na-eme iwu ndị a:

$ sudo ufw allow 53/tcp
$ sudo ufw allow 43/tcp
$ sudo ufw reload

Maka sistemụ dabere na Redhat dị ka CentOS, kpọọ iwu ndị a:

$ sudo firewall-cmd --add-port=53/tcp --permanent
$ sudo firewall-cmd --add-port=43/tcp --permanent
$ sudo firewall-cmd --reload

Ọ bụ olile anya anyị na ị nwere echiche ugbu a banyere njehie 'ọdịda nwa oge na mkpebi aha' yana otu ị ga-esi mee idozi ya na usoro dị mfe. Dị ka oge niile, a na-enwe ekele maka nzaghachi gị.