ஒரு பாஷ் ஸ்கிரிப்டில் இருந்து உங்கள் கணினியின் புவியியல் இருப்பிடத்தை எவ்வாறு பெறுவது

இணைய இணைப்புகள் கருத்துடன் உலக வரைபடம்

Toria/Shutterstock.com



திறந்த APIகள் மற்றும் எளிய பாஷ் ஸ்கிரிப்டைப் பயன்படுத்தி ரிமோட் லினக்ஸ் அமைப்பின் புவியியல் இருப்பிடத்தைக் கண்டறியலாம். ஒரு சர்வரை புவிஇருப்பிடுவது, அதை இயற்பியல் உலகில் கண்காணிக்க உங்களுக்கு உதவும், சர்வர்கள் பிராந்திய ஹாட்ஸ்பாட்களில் அமைந்துள்ளன என்பதை உறுதிப்படுத்துகிறது.

இணையத்தில் உள்ள ஒவ்வொரு சர்வருக்கும் ஒரு பொது முகப்பு உள்ளது ஐபி முகவரி . இது நேரடியாக சேவையகத்திற்கு ஒதுக்கப்படும் அல்லது அந்த சேவையகத்திற்கு போக்குவரத்தை அனுப்பும் திசைவிக்கு ஒதுக்கப்படும். IP முகவரிகள் அந்த சர்வர் உலகில் எங்குள்ளது என்பது பற்றிய துப்பு கொடுக்கிறது. ipinfo.co மற்றும் IP Vigilante வழங்கும் இரண்டு திறந்த APIகள் மூலம் இந்த புவிஇருப்பிடத் தரவைப் பெறலாம் மற்றும் சர்வர் அல்லது பிற தொலைநிலை அமைப்புடன் தொடர்புடைய நகரம், மாநிலம் மற்றும் நாடு ஆகியவற்றைப் பார்க்க அதைப் பயன்படுத்தலாம். இது உங்களுக்கு துல்லியமான GPS இருப்பிடத்தை வழங்காது; ஐபி முகவரியின் பொதுவான பகுதியைக் காண இது உங்களை அனுமதிக்கிறது.





ரிமோட் சிஸ்டத்துடன் இணைக்கவும்

நீங்கள் பின்வரும் கட்டளைகளை Linux சேவையகம் அல்லது நீங்கள் புவிஇருப்பிட விரும்பும் பிற தொலைநிலை அமைப்புகளில் இயக்குவீர்கள், எனவே நீங்கள் சேவையகத்துடன் இணைத்து முதலில் ஷெல்லை அணுக வேண்டும். உதாரணமாக, நீங்கள் இருக்கலாம் SSH வழியாக இணைக்கவும் . உங்கள் உள்ளூர் அமைப்பில் உள்ள கட்டளைகளை அதன் இருப்பிடத்தைக் கண்டறிய நீங்கள் இயக்கலாம், ஆனால் நீங்கள் எங்கிருக்கிறீர்கள் என்பதை நீங்கள் ஏற்கனவே அறிந்திருக்கலாம்!

சுருட்டை மற்றும் jq ஐ நிறுவவும்

புவிஇருப்பிட API ஐ அணுக எங்களுக்கு இரண்டு கருவிகள் தேவை: |_+_| HTTP கோரிக்கைகளை உருவாக்க மற்றும் |_+_| நாம் திரும்பப் பெறும் JSON தரவைச் செயலாக்க. முனையத்தைத் திறந்து |_+_| இந்த கருவிகளை உபுண்டு அல்லது டெபியன் அடிப்படையிலான கணினிகளில் நிறுவ. பிற லினக்ஸ் விநியோகங்களில், உங்கள் லினக்ஸ் விநியோகத்தின் தொகுப்பு நிறுவல் கருவியைப் பயன்படுத்தவும்.



|_ + _ |

சேவையகத்தின் பொது ஐபி முகவரியைக் கண்டறியவும்

புவிஇருப்பிடத் தரவைப் பெறுவதற்கு முன், சர்வரின் பொது ஐபி முகவரியும் எங்களுக்குத் தேவை. பயன்படுத்த |_+_| உங்கள் டெர்மினல் விண்டோவில் ipinfo.io க்கு API அழைப்பைச் செய்ய.

|_ + _ |

API இலிருந்து இருப்பிடத் தரவைப் பெறவும்

இப்போது எங்களிடம் சர்வரின் பொது ஐபி இருப்பதால், புவிஇருப்பிடம் தரவைப் பெற ipvigilante.com இன் API க்கு அழைக்கலாம். |_+_| முந்தைய கட்டளையில் வந்த முகவரியுடன்.

|_ + _ |

curl கட்டளையிலிருந்து வெளியீடு



விளம்பரம்

இந்த அழைப்பில் இருந்து என்ன தரவைப் பெறுகிறோம் என்பதை விரிவாகப் பார்ப்போம்:

இருப்பிடத் தகவலைக் காட்டும் மெட்டாடேட்டா

எங்கள் சேவையகம் வசிக்கும் நகரம், நாடு மற்றும் கண்டத்தை API வழங்குகிறது. இந்த சேவையகத்தை ஊடாடும் வரைபடத்தில் வரைய விரும்பினால், தோராயமான அட்சரேகை மற்றும் தீர்க்கரேகை ஒருங்கிணைப்புகளையும் இது வழங்குகிறது. எங்கள் ஸ்கிரிப்ட்டில் அட்சரேகை, தீர்க்கரேகை, நகரம்_பெயர் மற்றும் நாட்டின்_பெயர் ஆகியவற்றைப் பயன்படுத்துவோம். தி |_+_| API தரவை எவ்வாறு செயலாக்குவது மற்றும் இந்த நான்கு புலங்களை பிரித்தெடுப்பது என்பதை கட்டளை புரிந்துகொள்கிறது.

API அழைப்பை தானியக்கமாக்க ஸ்கிரிப்டை உருவாக்குதல்

புவிஇருப்பிடத் தரவைப் பிடித்து CSV வடிவத்தில் ஒரு கோப்பில் எழுதும் ஸ்கிரிப்டை நாம் உருவாக்கலாம். தரவு |_+_| என்ற கோப்பில் எழுதப்படும் இல் |_+_| அடைவு. உங்களுக்குப் பிடித்த எடிட்டரைத் திறந்து |_+_| என்ற ஸ்கிரிப்டை உருவாக்கவும் . கீழே காட்டப்பட்டுள்ள ஸ்கிரிப்ட் உள்ளடக்கங்களைச் செருகவும், உங்கள் சொந்த IP முகவரியை மாற்றுவதை உறுதிப்படுத்தவும்:

|_ + _ |

ஸ்கிரிப்டைச் சேமித்து, டெர்மினலுக்குச் செல்லவும். இந்தக் கோப்பில் இயக்க அனுமதியை வழங்குவதன் மூலம், டெர்மினலில் இருந்து ஸ்கிரிப்டை இயங்கக்கூடியதாக ஆக்குங்கள்.

|_ + _ |

இப்போது நீங்கள் அதை சோதிக்க தயாராக உள்ளீர்கள். |_+_|ஐ இயக்கவும் ஸ்கிரிப்ட் மற்றும் வெளியீட்டு கோப்பின் உள்ளடக்கங்களை சரிபார்க்கவும்:

|_ + _ |

ஜியோலோகேட் ஸ்கிரிப்டை இயக்குகிறது

கிரான் வேலையுடன் ஒரு நாளுக்கு ஒருமுறை புவிஇருப்பிடம் தரவைப் புதுப்பித்தல்

நமது சர்வர் புவிஇருப்பிடத்தைப் புதுப்பித்து, ஒரு நாளைக்கு ஒருமுறை கோப்பில் சேமித்து வைக்க, கிரான் வேலையை உருவாக்குவோம். தினசரி கிரான் வேலை |_+_| என்ற கோப்பை புதுப்பிக்கிறது இல் |_+_| சேவையகத்தின் கோப்புறை. 24 மணி நேர கிரான் வேலையை உருவாக்குவது, நமது ஸ்கிரிப்டை |_+_| அடைவு. அனுமதிச் சிக்கல்களைத் தவிர்க்க, ரூட் பயனராக கோப்பை நகலெடுக்க sudo கட்டளையைப் பயன்படுத்த வேண்டும். நகலெடுக்க பின்வரும் கட்டளையை இயக்கவும் |_+_| க்கு |_+_| அடைவு.

|_ + _ |விளம்பரம்

இந்த மாற்றங்கள் உடனடியானவை, மேலும் எங்கள் ஸ்கிரிப்ட் ஒவ்வொரு 24 மணிநேரமும் இயங்கும் |_+_| கோப்பு. எங்கள் சேவையகங்களை வரைபடத்தில் திட்டமிடுவது மற்றும் புவிஇருப்பிடத்தை டிராஃபிக் பதிவுகளுடன் இணைப்பது போன்ற சுவாரஸ்யமான விஷயங்களைச் செய்ய இந்தத் தரவைப் பயன்படுத்தலாம்.

அடுத்து படிக்கவும்
  • › மைக்ரோசாஃப்ட் எக்செல் இல் ஃபங்ஷன்கள் மற்றும் ஃபார்முலாக்கள்: வித்தியாசம் என்ன?
  • › MIL-SPEC சொட்டு பாதுகாப்பு என்றால் என்ன?
  • › ஒவ்வொரு லினக்ஸ் பயனரும் புக்மார்க் செய்ய வேண்டிய 5 இணையதளங்கள்
  • › கணினி கோப்புறை 40: ஜெராக்ஸ் ஸ்டார் டெஸ்க்டாப்பை எவ்வாறு உருவாக்கியது
  • › 2021 இல் மூடப்பட்ட உங்கள் Spotify ஐ எவ்வாறு கண்டுபிடிப்பது
  • & rsaquo; சைபர் திங்கள் 2021: சிறந்த தொழில்நுட்ப ஒப்பந்தங்கள்
டெய்லர் கிப்பிற்கான சுயவிவரப் புகைப்படம் டெய்லர் கிப்
டெய்லர் கிப் கிட்டத்தட்ட ஒரு தசாப்த அனுபவம் கொண்ட ஒரு தொழில்முறை மென்பொருள் உருவாக்குநர் ஆவார். அவர் தென்னாப்பிரிக்காவில் மைக்ரோசாஃப்ட் பிராந்திய இயக்குநராக இரண்டு ஆண்டுகள் பணியாற்றினார் மற்றும் பல மைக்ரோசாஃப்ட் எம்விபி (மிக மதிப்புமிக்க தொழில்முறை) விருதுகளைப் பெற்றுள்ளார். அவர் தற்போது டெரிவ்கோ இன்டர்நேஷனல் நிறுவனத்தில் ஆர் & டியில் பணிபுரிகிறார்.
முழு பயோவைப் படிக்கவும்

சுவாரசியமான கட்டுரைகள்

பிரபல பதிவுகள்

ஆண்ட்ராய்டு ஃபோனைப் பயன்படுத்தி அருகிலுள்ள ஏர்டேக்குகளை ஸ்கேன் செய்வது எப்படி

ஆண்ட்ராய்டு ஃபோனைப் பயன்படுத்தி அருகிலுள்ள ஏர்டேக்குகளை ஸ்கேன் செய்வது எப்படி

கருத்துகளுடன் Google ஆவணத்தை எவ்வாறு அச்சிடுவது

கருத்துகளுடன் Google ஆவணத்தை எவ்வாறு அச்சிடுவது

ஐபோன் மற்றும் ஐபாடில் உள்ள Chrome இல் இணைப்புகளை தானாக திறப்பது எப்படி

ஐபோன் மற்றும் ஐபாடில் உள்ள Chrome இல் இணைப்புகளை தானாக திறப்பது எப்படி

டிப்ஸ் பாக்ஸிலிருந்து: விண்டோஸ் 7ஐ வேகப்படுத்துதல், ஆண்ட்ராய்டு அடிப்படையிலான பவர்பாயிண்ட் கிளிக்கர், டர்ட் சீப் கார்ட்போர்டு கேபிள் ஆர்கனைசர்ஸ்

டிப்ஸ் பாக்ஸிலிருந்து: விண்டோஸ் 7ஐ வேகப்படுத்துதல், ஆண்ட்ராய்டு அடிப்படையிலான பவர்பாயிண்ட் கிளிக்கர், டர்ட் சீப் கார்ட்போர்டு கேபிள் ஆர்கனைசர்ஸ்

MacOS இன் எந்தப் பதிப்பை நீங்கள் பயன்படுத்துகிறீர்கள் என்பதை எவ்வாறு சரிபார்க்கலாம்

MacOS இன் எந்தப் பதிப்பை நீங்கள் பயன்படுத்துகிறீர்கள் என்பதை எவ்வாறு சரிபார்க்கலாம்

உபுண்டுவில் ஜிடிஎம் மற்றும் கேடிஎம் இடையே மாறுவது எப்படி

உபுண்டுவில் ஜிடிஎம் மற்றும் கேடிஎம் இடையே மாறுவது எப்படி

Google டாக்ஸ், தாள்கள் அல்லது ஸ்லைடு கோப்பின் முந்தைய பதிப்பிற்கு மாறுவது எப்படி

Google டாக்ஸ், தாள்கள் அல்லது ஸ்லைடு கோப்பின் முந்தைய பதிப்பிற்கு மாறுவது எப்படி

பாதுகாப்பு கேள்விகள் பாதுகாப்பற்றவை: உங்கள் கணக்குகளை எவ்வாறு பாதுகாப்பது

பாதுகாப்பு கேள்விகள் பாதுகாப்பற்றவை: உங்கள் கணக்குகளை எவ்வாறு பாதுகாப்பது

Bitwarden vs. KeePass: எது சிறந்த திறந்த மூல கடவுச்சொல் நிர்வாகி?

Bitwarden vs. KeePass: எது சிறந்த திறந்த மூல கடவுச்சொல் நிர்வாகி?

2021 இல் Amazon Prime வீடியோவில் சிறந்த திரைப்படங்கள்

2021 இல் Amazon Prime வீடியோவில் சிறந்த திரைப்படங்கள்