ലിനക്സ് ടെർമിനലിൽ സെർവർ പൊതു ഐപി വിലാസം കണ്ടെത്താനുള്ള 4 വഴികൾ


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

നിലവിൽ IP വിലാസങ്ങളുടെ രണ്ട് പതിപ്പുകളുണ്ട്: IPv4, IPv6, അവ സ്വകാര്യമായതോ (ആന്തരിക നെറ്റ്uവർക്കിനുള്ളിൽ കാണാവുന്നതോ) പൊതുവായതോ ആകാം (ഇന്റർനെറ്റിലെ മറ്റ് മെഷീനുകൾക്ക് കാണാൻ കഴിയും).

കൂടാതെ, നെറ്റ്uവർക്ക് കോൺഫിഗറേഷനുകളെ ആശ്രയിച്ച് ഒരു ഹോസ്റ്റിന് ഒരു സ്റ്റാറ്റിക് അല്ലെങ്കിൽ ഡൈനാമിക് ഐപി വിലാസം നൽകാം. ഈ ലേഖനത്തിൽ, ലിനക്സിലെ ടെർമിനലിൽ നിന്ന് നിങ്ങളുടെ ലിനക്സ് മെഷീൻ അല്ലെങ്കിൽ സെർവർ പൊതു ഐപി വിലാസം കണ്ടെത്തുന്നതിനുള്ള 4 വഴികൾ ഞങ്ങൾ കാണിച്ചുതരാം.

1. ഡിഗ് യൂട്ടിലിറ്റി ഉപയോഗിക്കുന്നു

ഡിഎൻഎസ് നെയിം സെർവറുകൾ പരിശോധിക്കുന്നതിനുള്ള ഒരു ലളിതമായ കമാൻഡ് ലൈൻ യൂട്ടിലിറ്റിയാണ് dig (ഡൊമെയ്ൻ ഇൻഫർമേഷൻ ഗ്രോപ്പർ). നിങ്ങളുടെ പൊതു ഐപി വിലാസങ്ങൾ കണ്ടെത്താൻ, താഴെ പറയുന്ന കമാൻഡിലെ പോലെ opendns.com റിസോൾവർ ഉപയോഗിക്കുക:

$ dig +short myip.opendns.com @resolver1.opendns.com

120.88.41.175

2. ഹോസ്റ്റ് യൂട്ടിലിറ്റി ഉപയോഗിക്കുന്നു

ഹോസ്റ്റ് കമാൻഡ് ഡിഎൻഎസ് ലുക്കപ്പുകൾ നടത്തുന്നതിന് ഉപയോഗിക്കാൻ എളുപ്പമുള്ള കമാൻഡ് ലൈൻ യൂട്ടിലിറ്റിയാണ്. നിങ്ങളുടെ സിസ്റ്റത്തിന്റെ പൊതു ഐപി വിലാസം പ്രദർശിപ്പിക്കാൻ താഴെയുള്ള കമാൻഡ് സഹായിക്കും.

$ host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'

120.88.41.175

പ്രധാനപ്പെട്ടത്: താഴെ വിവരിച്ചിരിക്കുന്നതുപോലെ കമാൻഡ് ലൈനിൽ നിങ്ങളുടെ IP വിലാസം പ്രദർശിപ്പിക്കുന്നതിന് അടുത്ത രണ്ട് രീതികൾ മൂന്നാം കക്ഷി വെബ്സൈറ്റുകൾ ഉപയോഗിക്കുന്നു.

3. wget കമാൻഡ് ലൈൻ ഡൗൺലോഡർ ഉപയോഗിക്കുന്നു

HTTP, HTTPS, FTP തുടങ്ങി നിരവധി പ്രോട്ടോക്കോളുകളെ പിന്തുണയ്ക്കുന്ന ശക്തമായ ഒരു കമാൻഡ് ലൈൻ ഡൗൺലോഡർ ആണ് wget. നിങ്ങളുടെ പൊതു ഐപി വിലാസം ഇനിപ്പറയുന്ന രീതിയിൽ കാണുന്നതിന് നിങ്ങൾക്ക് മൂന്നാം കക്ഷി വെബ്uസൈറ്റുകൾക്കൊപ്പം ഇത് ഉപയോഗിക്കാം:

$ wget -qO- http://ipecho.net/plain | xargs echo
$ wget -qO - icanhazip.com

120.88.41.175

4. cURL കമാൻഡ് ലൈൻ ഡൗൺലോഡർ ഉപയോഗിക്കുന്നു

പിന്തുണയ്ക്കുന്ന ഏതെങ്കിലും പ്രോട്ടോക്കോളുകൾ (HTTP, HTTPS, FILE, FTP, FTPS എന്നിവയും മറ്റുള്ളവയും) ഉപയോഗിച്ച് സെർവറിൽ നിന്ന് ഫയലുകൾ അപ്uലോഡ് ചെയ്യുന്നതിനോ ഡൗൺലോഡ് ചെയ്യുന്നതിനോ ഉള്ള ഒരു ജനപ്രിയ കമാൻഡ് ലൈൻ ഉപകരണമാണ് curl. ഇനിപ്പറയുന്ന കമാൻഡുകൾ നിങ്ങളുടെ പൊതു ഐപി വിലാസം പ്രദർശിപ്പിക്കുന്നു.

$ curl ifconfig.co
$ curl ifconfig.me
$ curl icanhazip.com

120.88.41.175

അത്രയേയുള്ളൂ! ഇനിപ്പറയുന്ന ലേഖനങ്ങൾ വായിക്കാൻ നിങ്ങൾക്ക് ഉപയോഗപ്രദമെന്ന് തോന്നിയേക്കാം.

  1. ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യുന്നതിനും വെബ്uസൈറ്റുകൾ ബ്രൗസുചെയ്യുന്നതിനുമുള്ള 5 ലിനക്സ് കമാൻഡ് ലൈൻ അടിസ്ഥാനമാക്കിയുള്ള ഉപകരണങ്ങൾ
  2. Linux-ൽ ഉപയോക്തൃ അക്കൗണ്ട് വിവരങ്ങളും ലോഗിൻ വിശദാംശങ്ങളും കണ്ടെത്തുന്നതിനുള്ള 11 വഴികൾ
  3. Linux-ൽ ഫയൽ സിസ്റ്റം തരം നിർണ്ണയിക്കുന്നതിനുള്ള 7 വഴികൾ (Ext2, Ext3 അല്ലെങ്കിൽ Ext4)

അത്രയേയുള്ളൂ! ഈ വിഷയവുമായി ബന്ധപ്പെട്ട് നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ മറ്റ് രീതികളോ പങ്കിടാനുണ്ടെങ്കിൽ, ഞങ്ങൾക്ക് തിരികെ എഴുതാൻ ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം ഉപയോഗിക്കുക.