ലിനക്സിൽ dig, nslookup കമാൻഡുകൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യുകയും ഉപയോഗിക്കുകയും ചെയ്യാം


ഈ ലേഖനത്തിൽ, നെറ്റ്uവർക്ക് ട്രബിൾഷൂട്ടിംഗ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഡൊമെയ്ൻ നാമങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ശേഖരിക്കാമെന്നും നിങ്ങൾ പഠിക്കും.

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

DNS ലുക്കപ്പുകൾ കൈകാര്യം ചെയ്യുന്നതിന് Nslookup ഉപയോഗിക്കുന്നു, കൂടാതെ MX റെക്കോർഡുകൾ, ഒരു ഡൊമെയ്ൻ നാമവുമായി ബന്ധപ്പെട്ട IP വിലാസം എന്നിവ പോലുള്ള നിർണായക വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നു.

പുതിയ ലിനക്സ് സിസ്റ്റം ഡിഗ്, nslookup യൂട്ടിലിറ്റികൾ ഡിഫോൾട്ടായി അയയ്ക്കുന്നു. എന്നിരുന്നാലും, പഴയ ലിനക്സ് സിസ്റ്റങ്ങൾ അങ്ങനെയായിരിക്കില്ല. രണ്ടും ബൈൻഡ്-യൂട്ടിൽസ് പാക്കേജിനുള്ളിൽ ബണ്ടിലായി വരുന്നു.

ലിനക്സിൽ DNS ട്രബിൾഷൂട്ടിംഗ് യൂട്ടിലിറ്റികൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്ന് നോക്കാം.

  1. CentOS/RHEL-ൽ dig & nslookup ഇൻസ്റ്റാൾ ചെയ്യുന്നു
  2. ഡെബിയൻ/ഉബുണ്ടുവിൽ dig & nslookup ഇൻസ്റ്റാൾ ചെയ്യുന്നു
  3. ArchLinux-ൽ dig & nslookup ഇൻസ്റ്റാൾ ചെയ്യുന്നു
  4. ഡിഗ് കമാൻഡ് ഉപയോഗിക്കുന്നു
  5. 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 കമാൻഡ് യൂട്ടിലിറ്റികൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും കമാൻഡുകളുടെ അടിസ്ഥാന ഉപയോഗത്തെക്കുറിച്ചും നിങ്ങൾ പഠിച്ചു. യൂട്ടിലിറ്റികൾ ഇല്ലാതെ ഒരു സിസ്റ്റവുമായി അഭിമുഖീകരിക്കുമ്പോൾ നിങ്ങൾക്ക് അവ സുഖകരമായി ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയുമെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു.