ലിനക്സിൽ dig, nslookup കമാൻഡുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യുകയും ഉപയോഗിക്കുകയും ചെയ്യാം
ഈ ലേഖനത്തിൽ, നെറ്റ്uവർക്ക് ട്രബിൾഷൂട്ടിംഗ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഡൊമെയ്ൻ നാമങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ശേഖരിക്കാമെന്നും നിങ്ങൾ പഠിക്കും.
DNS സെർവറുകൾ പരിശോധിക്കുന്നതിനും DNS സെർവറുകളുമായി ബന്ധപ്പെട്ട പ്രശ്uനങ്ങൾ പരിഹരിക്കുന്നതിനും ഉപയോഗിക്കുന്ന ഒരു DNS ലുക്കപ്പ് യൂട്ടിലിറ്റിയാണ് ഡൊമെയ്uൻ ഇൻഫർമേഷൻ ഗോഫർ എന്നതിന്റെ ചുരുക്കെഴുത്ത്. എളുപ്പത്തിൽ ഉപയോഗിക്കാവുന്നതിനാൽ, സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർ DNS പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ ടൂളിനെ ആശ്രയിക്കുന്നു.
DNS ലുക്കപ്പുകൾ കൈകാര്യം ചെയ്യുന്നതിന് Nslookup ഉപയോഗിക്കുന്നു, കൂടാതെ MX റെക്കോർഡുകൾ, ഒരു ഡൊമെയ്ൻ നാമവുമായി ബന്ധപ്പെട്ട IP വിലാസം എന്നിവ പോലുള്ള നിർണായക വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നു.
പുതിയ ലിനക്സ് സിസ്റ്റം ഡിഗ്, nslookup യൂട്ടിലിറ്റികൾ ഡിഫോൾട്ടായി അയയ്ക്കുന്നു. എന്നിരുന്നാലും, പഴയ ലിനക്സ് സിസ്റ്റങ്ങൾ അങ്ങനെയായിരിക്കില്ല. രണ്ടും ബൈൻഡ്-യൂട്ടിൽസ് പാക്കേജിനുള്ളിൽ ബണ്ടിലായി വരുന്നു.
ലിനക്സിൽ DNS ട്രബിൾഷൂട്ടിംഗ് യൂട്ടിലിറ്റികൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്ന് നോക്കാം.
- CentOS/RHEL-ൽ dig & nslookup ഇൻസ്റ്റാൾ ചെയ്യുന്നു
- ഡെബിയൻ/ഉബുണ്ടുവിൽ dig & nslookup ഇൻസ്റ്റാൾ ചെയ്യുന്നു
- ArchLinux-ൽ dig & nslookup ഇൻസ്റ്റാൾ ചെയ്യുന്നു
- ഡിഗ് കമാൻഡ് ഉപയോഗിക്കുന്നു
- nslookup കമാൻഡ് ഉപയോഗിക്കുന്നു
Red Hat Linux /CentOS-ൽ, dnf കമാൻഡ് ഉപയോഗിച്ച് dig, nslookup എന്നിവ ഇൻസ്റ്റാൾ ചെയ്യുക.
# dnf install bind-utils
വിജയകരമായ ഇൻസ്റ്റാളേഷൻ കഴിഞ്ഞാൽ, ചുവടെയുള്ള കമാൻഡ് ഉപയോഗിച്ച് പതിപ്പ് പരിശോധിക്കുക.
# dig -v
ഡെബിയനിലും ഡെബിയൻ ഉൾപ്പെടെയുള്ള ഏതെങ്കിലും ഡെറിവേറ്റീവുകളിലും, apt കമാൻഡ് ഉപയോഗിച്ചാണ് ഇൻസ്റ്റലേഷൻ ചെയ്യുന്നത്.
# apt install dnsutils
വീണ്ടും, ഇൻസ്റ്റലേഷൻ പരിശോധിക്കാൻ, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.
# dig -v
ArchLinux-ന്, dig, nslookup എന്നിവ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള കമാൻഡ് ഇതായിരിക്കും.
# pacman -Sy dnsutils
dig ഇൻസ്റ്റാൾ ചെയ്ത പതിപ്പ് പരിശോധിക്കാൻ, റൺ ചെയ്യുക.
# dig -v
ഒരു ഡൊമെയ്ൻ നാമം അന്വേഷിക്കാനും കാണിച്ചിരിക്കുന്നതുപോലെ വിവരങ്ങൾ വീണ്ടെടുക്കാനും dig കമാൻഡ് ഉപയോഗിക്കാം:
# dig fossmint.com
ഡിഗ് കമാൻഡ് യൂട്ടിലിറ്റിയുടെ പതിപ്പ്, ഡിഎൻഎസ് സെർവർ, അതിന്റെ അനുബന്ധ ഐപി വിലാസം എന്നിവ പോലുള്ള നിരവധി വിവരങ്ങൾ കമാൻഡ് പ്രദർശിപ്പിക്കുന്നു.
; <<>> DiG 9.11.3-1ubuntu1.9-Ubuntu <<>> fossmint.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58049 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;fossmint.com. IN A ;; ANSWER SECTION: fossmint.com. 300 IN A 104.27.179.254 fossmint.com. 300 IN A 104.27.171.254 ;; Query time: 6 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Nov 15 12:33:55 IST 2019 ;; MSG SIZE rcvd: 73
കൂടുതൽ വ്യക്തമാക്കാനും ഡൊമെയ്ൻ നാമത്തിന്റെ IP മാത്രം പ്രദർശിപ്പിക്കാനും കാണിച്ചിരിക്കുന്നതുപോലെ + ഷോർട്ട് ആർഗ്യുമെന്റ് ചേർക്കുക:
# dig fossmint.com +short 104.17.179.254 104.17.171.254
ഡൊമെയ്ൻ നെയിം റണ്ണിന്റെ MX റെക്കോർഡ് പരിശോധിക്കാൻ.
# dig fossmint.com MX +short 50 mx3.zoho.com. 20 mx2.zoho.com. 10 mx.zoho.com.
nslookup യൂട്ടിലിറ്റി ഉപയോഗിച്ച് ഒരു ഡൊമെയ്ൻ നാമത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ വീണ്ടെടുക്കുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക.
# nslookup fossmint.com
Server: 127.0.0.53 Address: 127.0.0.53#53 Non-authoritative answer: Name: fossmint.com Address: 104.27.179.254 Name: fossmint.com Address: 104.27.171.254 Name: fossmint.com Address: 2606:4700:30::681b:b0fe Name: fossmint.com Address: 2606:4700:30::681b:b1fe
ഈ ലേഖനത്തിൽ, വ്യത്യസ്ത ലിനക്സ് വിതരണങ്ങളിൽ dig, nslookup കമാൻഡ് യൂട്ടിലിറ്റികൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും കമാൻഡുകളുടെ അടിസ്ഥാന ഉപയോഗത്തെക്കുറിച്ചും നിങ്ങൾ പഠിച്ചു. യൂട്ടിലിറ്റികൾ ഇല്ലാതെ ഒരു സിസ്റ്റവുമായി അഭിമുഖീകരിക്കുമ്പോൾ നിങ്ങൾക്ക് അവ സുഖകരമായി ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയുമെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു.