പേര് പരിഹരിക്കുന്നതിൽ താൽക്കാലിക പരാജയം എങ്ങനെ പരിഹരിക്കാം


ചിലപ്പോൾ നിങ്ങൾ ഒരു വെബ്uസൈറ്റ് പിംഗ് ചെയ്യാനോ സിസ്റ്റം അപ്uഡേറ്റ് ചെയ്യാനോ സജീവമായ ഇന്റർനെറ്റ് കണക്ഷൻ ആവശ്യമുള്ള ഏതെങ്കിലും ടാസ്uക് ചെയ്യാനോ ശ്രമിക്കുമ്പോൾ, നിങ്ങളുടെ ടെർമിനലിൽ 'പേര് റെസലൂഷനിൽ താൽക്കാലിക പരാജയം' എന്ന പിശക് സന്ദേശം ലഭിച്ചേക്കാം.

ഉദാഹരണത്തിന്, നിങ്ങൾ ഒരു വെബ്uസൈറ്റ് പിംഗ് ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ, കാണിച്ചിരിക്കുന്ന പിശകിലേക്ക് നിങ്ങൾ ഇടിച്ചേക്കാം:

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

ഇത് സാധാരണയായി ഒരു നെയിം റെസല്യൂഷൻ പിശകാണ് കൂടാതെ നിങ്ങളുടെ DNS സെർവറിന് ഡൊമെയ്uൻ നാമങ്ങൾ അതത് IP വിലാസങ്ങളിലേക്ക് പരിഹരിക്കാൻ കഴിയില്ലെന്ന് കാണിക്കുന്നു. നിങ്ങളുടെ Linux സിസ്റ്റത്തിൽ ഏതെങ്കിലും സോഫ്uറ്റ്uവെയർ പാക്കേജുകൾ അപ്uഡേറ്റ് ചെയ്യാനോ അപ്uഗ്രേഡ് ചെയ്യാനോ അല്ലെങ്കിൽ ഇൻസ്റ്റാൾ ചെയ്യാനോ പോലും നിങ്ങൾക്ക് സാധിക്കാത്തതിനാൽ ഇത് ഗുരുതരമായ വെല്ലുവിളി ഉയർത്തും.

ഈ ലേഖനത്തിൽ, 'പേര് പരിഹാരത്തിലെ താൽക്കാലിക പരാജയം' പിശകിന്റെ ചില കാരണങ്ങളും ഈ പ്രശ്നത്തിനുള്ള പരിഹാരങ്ങളും ഞങ്ങൾ പരിശോധിക്കും.

1. നഷ്ടപ്പെട്ടതോ തെറ്റായി ക്രമീകരിച്ചതോ ആയ resolv.conf ഫയൽ

ലിനക്സ് സിസ്റ്റങ്ങളിലെ റിസോൾവർ കോൺഫിഗറേഷൻ ഫയലാണ് /etc/resolv.conf ഫയൽ. IP വിലാസങ്ങളിലേക്ക് ഡൊമെയ്ൻ നാമങ്ങൾ പരിഹരിക്കാൻ നിങ്ങളുടെ Linux സിസ്റ്റത്തെ സഹായിക്കുന്ന DNS എൻട്രികൾ ഇതിൽ അടങ്ങിയിരിക്കുന്നു.

ഈ ഫയൽ നിലവിലില്ലെങ്കിലോ അവിടെ ഉണ്ടെങ്കിലോ നിങ്ങൾക്ക് ഇപ്പോഴും പേര് റെസല്യൂഷൻ പിശക് ഉണ്ടെങ്കിൽ, ഒന്ന് സൃഷ്uടിച്ച് കാണിച്ചിരിക്കുന്നതുപോലെ Google പൊതു DNS സെർവർ കൂട്ടിച്ചേർക്കുക

nameserver 8.8.8.8

മാറ്റങ്ങൾ സംരക്ഷിച്ച് കാണിച്ചിരിക്കുന്നതുപോലെ systemd-പരിഹരിച്ച സേവനം പുനരാരംഭിക്കുക.

$ sudo systemctl restart systemd-resolved.service

റിസോൾവറിന്റെ നില പരിശോധിച്ച് അത് സജീവമാണെന്നും പ്രതീക്ഷിച്ചതുപോലെ പ്രവർത്തിക്കുന്നുണ്ടെന്നും ഉറപ്പാക്കുന്നതും വിവേകപൂർണ്ണമാണ്:

$ sudo systemctl status systemd-resolved.service

തുടർന്ന് ഏതെങ്കിലും വെബ്സൈറ്റ് പിംഗ് ചെയ്യാൻ ശ്രമിക്കുക, പ്രശ്നം പരിഹരിക്കപ്പെടും.

[email :~$ ping google.com

2. ഫയർവാൾ നിയന്ത്രണങ്ങൾ

ആദ്യ പരിഹാരം നിങ്ങൾക്കായി പ്രവർത്തിച്ചില്ലെങ്കിൽ, ഫയർവാൾ നിയന്ത്രണങ്ങൾ ഡിഎൻഎസ് അന്വേഷണങ്ങൾ വിജയകരമായി നടത്തുന്നതിൽ നിന്ന് നിങ്ങളെ തടയുന്നു. നിങ്ങളുടെ ഫയർവാൾ പരിശോധിച്ച് പോർട്ട് 53 (DNS - ഡൊമെയ്ൻ നെയിം റെസല്യൂഷനുപയോഗിക്കുന്നത്) പോർട്ട് 43 (Whois ലുക്കപ്പിനായി ഉപയോഗിക്കുന്നു) എന്നിവ തുറന്നിട്ടുണ്ടോയെന്ന് സ്ഥിരീകരിക്കുക. പോർട്ടുകൾ തടഞ്ഞിട്ടുണ്ടെങ്കിൽ, അവ ഇനിപ്പറയുന്ന രീതിയിൽ തുറക്കുക:

UFW ഫയർവാളിൽ 53 & 43 പോർട്ടുകൾ തുറക്കാൻ താഴെയുള്ള കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക:

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

CentOS പോലുള്ള Redhat അധിഷ്ഠിത സിസ്റ്റങ്ങൾക്കായി, താഴെയുള്ള കമാൻഡുകൾ അഭ്യർത്ഥിക്കുക:

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

'പേര് റെസല്യൂഷനിലെ താൽക്കാലിക പരാജയം' പിശകിനെക്കുറിച്ചും കുറച്ച് ലളിതമായ ഘട്ടങ്ങളിലൂടെ അത് എങ്ങനെ പരിഹരിക്കാമെന്നും നിങ്ങൾക്ക് ഇപ്പോൾ ഒരു ധാരണയുണ്ടെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു. എല്ലായ്പ്പോഴും എന്നപോലെ, നിങ്ങളുടെ ഫീഡ്ബാക്ക് വളരെ വിലമതിക്കപ്പെടുന്നു.