Paano Hanapin ang Iyong IP Address Mula sa CMD (Command Prompt)


Buod:

  1. Upang mahanap ang iyong lokal na IP address mula sa CMD Command prompt, i-type lang ang ipconfig sa prompt. Ililista ito bilang IPv4 Address.
  2. Upang mahanap ang iyong pampublikong (panlabas na) IP address mula sa isang command prompt, i-type ang curl ifconfig.me sa Windows 10 o 11.

Tulad ng karamihan sa mga bagay sa Windows mayroong dose-dosenang mga paraan upang magawa ang isang bagay, kaya ngayon ay nagpapakita kami sa iyo ng maraming iba't ibang mga diskarte upang mahanap ang iyong pampubliko o pribadong IP address mula sa command prompt.

Bakit mo gustong makuha ang iyong IP address mula sa command line kung madali mo itong hanapin sa GUI sa Windows 10 o Windows 11? Kung ikaw ay isang old-school na uri ng geek, ang paggamit ng command line upang gawin ang mga bagay ay natural, kaya maaari mong mas madaling mag-type ng isang mabilis na command sa halip na mag-click sa isang buong grupo ng mga setting. Ang tunay na dahilan, gayunpaman, ay malamang na i-automate mo ito sa isang script, at kailangan mo lang malaman ang tamang command para sa trabaho.

Aling IP ang Gusto Mo? Lokal (Pribadong) IP vs Panlabas (Pampubliko) IP

Bago namin ipakita sa iyo kung paano hanapin ang iyong IP address kailangan naming pag-usapan ang pagkakaiba sa pagitan ng pampubliko at pribadong mga IP address.

Ang bawat network kung saan ka nakakonekta ay magkakaroon ng isang IP address na nauugnay dito—kung ang iyong computer ay konektado sa pamamagitan ng Wi-Fi pati na rin sa Ethernet, ang parehong mga adapter ay magkakaroon ng kanilang sariling mga IP address, at ang iyong lokal na TCP/IP routing table ay responsable para sa pag-alam kung alin ang magtatapos sa paggamit para sa kung aling mga kahilingan. Gayunpaman, kadalasan, nakakonekta ka lang sa iyong Wi-Fi router, kaya ang iyong lokal na computer na kumokonekta sa iyong lokal na network ay may isang IP address.

Ang iyong internet router, gayunpaman, ay palaging nakakonekta sa dalawang magkahiwalay na network: ang iyong lokal (pribadong) network sa iyong bahay, at ang panlabas (pampubliko) na network ng iyong ISP. Isinasalin ng router ang kahilingan mula sa iyong computer gamit ang NAT (Network Address Translation) upang payagan ang lahat sa iyong network na magbahagi ng isang pampublikong IP address.

Kapag kumonekta ang iyong Windows PC, iPhone, o Raspberry Pi sa internet mula sa iyong bahay, makikita ng server kung saan sila kumonekta sa parehong IP address: ang panlabas (pampublikong) IP sa iyong router.

Kumuha ng Lokal (Pribado) IP address mula sa CMD (Command Prompt)

Upang mahanap ang iyong lokal o pribadong IP address mula sa command prompt sa anumang bersyon ng Windows, buksan lang ang Start Menu, hanapin ang Command Prompt, buksan ito, at i-type ang sumusunod na command:

ipconfig

Maglalabas ang Windows ng maraming detalye, ngunit ang linyang hinahanap mo ay ang nagsasabing IPv4 Address na magpapakita ng iyong lokal/pribadong IP address para sa adapter na nakakonekta sa iyong Wi-Fi o Ethernet network.

Ang ilang mga tao ay magkakaroon ng higit sa isang adaptor sa listahan, at kung mayroon kang Virtual machine software na naka-install o WSL maaari kang makakita ng maraming dagdag na bagay, kaya kailangan mong tingnan ang adapter na nakakonekta sa network na iyong sinusubukang hanapin ang address para sa.

Tandaan na ito ang iyong pribadong IP address, hindi ang pampublikong address kung saan makikita ng mga website ang iyong trapiko na nanggagaling. Para sa iyong pampublikong IP address, magpatuloy sa pagbabasa.

Kumuha ng Public (External) IP address mula sa CMD (Command Prompt)

Upang mahanap ang iyong pampubliko/panlabas na IP address mula sa command prompt, mayroon kang maraming iba't ibang mga pagpipilian, ngunit marahil ang pinakamadali ay i-type lamang ang sumusunod na command (ipagpalagay na nabuksan mo na ang Command Prompt mula sa Start Menu)

curl ifconfig.me

Ang command na ito ay agad na maglalabas ng iyong kasalukuyang pampublikong IP address doon mismo sa command line. Gumagana ito sa pamamagitan ng paggamit ng curl command upang i-download ang mga nilalaman ng ifconfig.me, na isang napakasimpleng website na ise-set up ng isang tao na walang iba kundi ang iyong pampublikong IP address. Kung isaksak mo ang domain name na iyon sa iyong browser, makikita mo ang parehong bagay.

Kapansin-pansin na ang Windows 10 at 11 ay may naka-built in na command na curl, ngunit kung gumagamit ka ng mas naunang bersyon ng Windows, malamang na kakailanganin mong mag-download ng kopya ng curl para sa Windows. Dapat gumana ang Curl mula sa loob ng regular na prompt ng Windows CMD, ngunit maaari mo ring gamitin ito mula sa loob ng Bash shell sa loob ng Windows 10 o 11 din.

Mayroon ding ilang alternatibong pamamaraan para sa pagkuha ng iyong pampublikong IP address mula sa command prompt, at isasama namin ang mga iyon para sa pagkakumpleto—at kung sakaling tumigil sa paggana ang una! Narito ang ilan:

curl myexternalip.com/raw
curl ipecho.net/plain
curl ifcfg.me
curl icanhazip.com

Ang huling iyon ay kakaibang may kasamang dagdag na line break, na maaaring hindi gumana nang maayos kung ginagamit mo ito sa isang script.

Marahil ang aking paboritong paraan ay gumagamit ng OpenDNS at ang mapagkakatiwalaang nslookup na utos na nasa bawat bersyon ng Windows mula nang magpakailanman:

nslookup myip.opendns.com. resolver1.opendns.com

Ngayon na nagkaroon ka ng maraming kasiyahan sa pagbabasa tungkol sa kung paano gawin ang lahat ng ito mula sa command prompt, malamang na dapat kong ituro na maaari mo ring i-type ang ano ang aking ip sa Google at sasabihin nito sa iyo. Ngunit ito ay hindi gaanong masaya sa ganoong paraan.

Gusto mo bang maging mas kumplikado? Alam mo ba na maaari mong baguhin ang iyong IP address mula sa command prompt? Maaari mo ring i-edit ang Windows Registry, i-lock ang iyong PC, palitan ang password, simulan ang Excel o Word, i-map ang mga drive ng network, isara ang iyong PC, i-uninstall ang mga programa, ihambing ang mga file, maghanap ng mga file, hanapin ang iyong Windows product key, at kahit na gamitin ang lahat ng uri. ng mga keyboard shortcut mula sa old-school Windows command prompt.

Kumuha ng Public IP Address mula sa Powershell

Kung handa ka na talagang magsaya, narito kung paano hanapin ang iyong pampublikong IP address mula sa isang mas malakas na prompt ng PowerShell (o script, sa bagay na iyon). I-type lang ito sa iyong PowerShell terminal:

(Invoke-WebRequest -UseBasicParsing -URI ifconfig.me ).Content

Agad nitong ibabalik ang iyong IP address tulad ng lahat ng iba pang halimbawa sa itaas. Maaari mo ring hatiin ito sa maraming linya kung gagamitin mo ito sa isang script:

$myip = Invoke-WebRequest -UseBasicParsing -URI ifconfig.me
$myip.Content

Gagawa ito ng variable na $myip at ilalagay dito ang mga nilalaman ng kahilingan, at pagkatapos ay maaari mong gamitin ang $myip.Content upang ilabas ang halaga o gamitin ito sa ibang lugar sa isang script kung kailangan mo. Maaari mong palitan ang ifconfig.me site ng alinman sa iba pang mga halimbawa na ipinakita namin sa iyo kanina, kung sakaling hindi gagana ang site na iyon sa hinaharap.

Kumuha ng Pampublikong IP Address mula sa Bash Shell

Kung gumagamit ka ng Bash shell mula sa loob ng Windows, malamang na ikalulugod mong malaman na ang pagkuha ng iyong pampublikong IP address ay kasing simple ng mula sa command prompt. I-type lamang ang sumusunod na command:

curl ifconfig.me

Dapat itong gumana nang eksakto sa parehong paraan tulad ng ginawa ng command sa regular na CMD prompt, ngunit marami kang magagawa sa Bash shell kaysa sa command prompt.

Handa nang maghanap ng higit pang impormasyon ng IP address? Mahahanap mo ang iyong IP address gamit ang GUI sa Windows 10 o Windows 11, o hanapin ang IP ng iyong iPhone, Roku, printer, iyong Wi-Fi router, o anumang iba pang device. Kapag isa ka nang eksperto, maaari kang magtapos upang makita kung ano ang nakikinig sa mga TCP/IP port at magse-set up ng mga static na ruta ng IP.