Wiersz polecenia w systemie Windows 10 zawiera przydatne narzędzie o nazwie ipconfig, które pozwala wyszukać adres IP, wyświetlić informacje o sieci oraz informacje o kartach sieciowych zainstalowanych w systemie. Zwracany adres IP nie jest Twoim zewnętrznym adresem IP. Jest to Twój wewnętrzny adres IP, tj. ten, który został Ci przypisany w Twojej sieci przez router. Jeśli chcesz sprawdzić swój zewnętrzny adres IP, możesz wyszukać w Google „Jaki jest mój adres IP?” a otrzymasz inny adres. Jeśli chcesz sprawdzić swój zewnętrzny adres IP z wiersza polecenia, jest to trochę skomplikowane.
Narzędzie ipconfig nie może powiedzieć, jaki jest twój zewnętrzny adres IP. Dzieje się tak, ponieważ nigdy nie masz bezpośredniego połączenia z Internetem. Twój router działa jako pośrednik, dlatego nie można wyszukać tych informacji. Istnieje jednak prosta obejście.
Zewnętrzny adres IP z wiersza polecenia
To, co musisz zrobić, to pobrać swój zewnętrzny adres IP ze strony internetowej, która może go zobaczyć, a także zwrócić informacje. Twój zewnętrzny adres IP nie jest ukryty przed witrynami internetowymi, chyba że zamaskujesz go za pomocą VPN w systemie Windows, aby zapewnić prywatność, aby wszystkie witryny mogły to zobaczyć. Sztuczka polega na znalezieniu strony internetowej, która może również zwrócić te same informacje w wierszu polecenia. Aby to zrobić, uruchom poniższe polecenie.
nslookup myip.openns.com. resolver1.openns.com
Spowoduje to zwrócenie Twojego zewnętrznego adresu IP widzianego przez opendns.com. OpenDNS jest w zasadzie tylko tym; otwarty i darmowy DNS, z którego możesz korzystać, jeśli chcesz. Jest to strona internetowa, która, podobnie jak wszystkie inne strony internetowe, może zobaczyć Twój zewnętrzny adres IP i wyświetlić te informacje dla Ciebie.

Istnieje wiele innych stron internetowych, które mogą zwracać tego rodzaju informacje i możesz ich użyć, jeśli chcesz. Polecenie/skrypt, którego potrzebujesz, może być w niektórych przypadkach nieco bardziej skomplikowane, ale nadal jest to możliwe.
Możesz także wyszukać swój zewnętrzny adres IP w PowerShell. Otwórz PowerShell i uruchom następujące polecenie;
(Invoke-WebRequest ifconfig.me/ip).Content.Trim()
Zwróci twój zewnętrzny adres IP.

Jeśli pojawią się błędy w tym poleceniu, otwórz Internet Explorer i ustaw jego domyślne ustawienia. Jest to konieczne, w przeciwnym razie polecenie Invoke-WebRequest nie będzie działać. Po odinstalowaniu programu Internet Explorer możesz zainstalować go ponownie, włączając go z dodatkowych funkcji systemu Windows. Możesz uzyskać dostęp do dodatkowych funkcji zarówno z aplikacji Ustawienia, jak i Panelu sterowania.
Nie potrzebujesz uprawnień administratora, aby wyświetlić swój zewnętrzny adres IP z wiersza polecenia lub z PowerShell.