Bądź: Wyszukaj na stronie z użyciem Google
reklama:

czwartek, 9 kwietnia 2009

Sprawdzanie publicznego adresu IP w Linuksie

Autor: , 11:56, czwartek, 9 kwietnia 2009


Adres IP (Internet Protocol) to jeden z najważniejszych adresów, jakie musimy znać, serfując w sieci. Często jest on niezbędny do podłączenia się do gry czy wysłania pliku. Pokażę kilka metod ustalania tego adresu.

Istnieje co prawda cała masa stron, na których możemy sprawdzić nasz zewnętrzny adres IP, jednak chyba prościej i szybciej jest to zrobić za pomocą polecenia w terminalu.

Używając Wget
wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
Używając cURL
curl -s checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
Uzywając Lynx
lynx -dump checkip.dyndns.org

Po ustaleniu adresu można sprawdzić, czy jest on prawidłowy, wpisując go w polu adresu przeglądarki.

źródło: www.go2linux.org

Tagi: ,

Komentarze 14 comments
Anonimowy pisze...

"Adres IP (Internet Protocol) to jeden z najważniejszych adresów jakie musimy znać serfując w sieci.". Założę się, że jakieś 90% jak nie więcej użytkowników z powodzeniem serfuje po sieci, nie zaprzątając sobie głowy adresem IP komputera!

Adrian Nowak pisze...

Oczywiście, że tak, jeśli jednak zachodzi potrzeba podania informacji odnośnie sieci, zwykle jest to właśnie adres IP, dla tego warto wiedzieć jak szybko go odnaleźć.

dmn pisze...

wiele jest sposobów... http://dmn.jogger.pl/2007/12/10/ip-zewnetrzne/ ;)

EuGene Wolfe pisze...

a jeszcze krócej: www.twojeip.pl
Może jestem dziwny, ale jakoś łatwiej mi to zapamiętać...

koliberek pisze...

EuGene Wolfe - jakiś dziwny jesteś :-) :-)
Niemniej dzięki za podpowiedzenie adresu, ja korzystałem do tej pory z whatismyip.com (co na to samo wychodzi...)

ffatman pisze...

To co mi pokazuje giplet na pasku?

ffatman pisze...

A nic, bo sie crashuje.

Anonimowy pisze...

"Adres IP (Internet Protocol) to jeden z najważniejszych adresów, jakie musimy znać, serfując w sieci."

Nie no, nie wiem jak do tej pory udawało mi się korzystać z sieci oO Miałem szczęście czy co?

Slubek pisze...

Nie wiem, jak działa dyndns.org, ale mi zwraca kompletnie bezużyteczny adres z klasy prywatnej (jestem w sieci za maskaradą). Jaka jest przewaga takiego rozwiązania nad
'/sbin/ifconfig eth0'
?

Anonimowy pisze...

a jak polece polska dobra stronke http://www.adres-ip.pl

Anonimowy pisze...

Stronki są dobre ale jeśli sieć działa! W razie awarii, kiedy musimy podać nasze IP trzeba posłużyć się terminalem.

Anonimowy pisze...

Przewaga nad ifconfig? Bo *uja tu mam ;p

deve@deve:~$ /sbin/ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:1a:73:ae:6a:b9
inet addr:192.168.1.123 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21a:73ff:feae:6ab9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14875 errors:0 dropped:0 overruns:0 frame:0
TX packets:12713 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13865838 (13.2 MiB) TX bytes:7396940 (7.0 MiB)

Anonimowy pisze...

Inna sprawa, że jak i tak ten adres pobieram ze strony, to naprawdę, wolę sobie wejść bezpośrednio na stronę, niż kombinować z sed'em żeby to zczytać.

Anonimowy pisze...

No a jeśli adres jest na potrzeby jakiegoś skryptu to za każdym razem będziesz wchodzić na stronę i podawać aktualny adres jako parametr skryptu?
Jedna linijka załatwia sprawę:
lynx -dump checkip.dyndns.org | grep -E -o "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"

Prześlij komentarz


Popularne posty

Etykiety