Dari blog erjaimer adalah saya mendapatkan tip yang sangat berguna ini.
Itu terjadi itu erjaimer Dia menjelaskan kepada kami bagaimana dalam satu baris, kami dapat mengetahui IP publik kami (IP asli), tetapi juga mengundang siapa saja yang ingin meningkatkan jalur untuk melakukannya ... dan yah ... mereka tahu saya adalah penggemar berat pesta, jadi saya melakukan perubahan aneh. Ini adalah baris saya:
GET http://www.vermiip.es/ | grep "Tu IP pública es" | cut -d ':' -f2 | cut -d '<' -f1
Mari kita lihat tangkapan layar dari hasil yang kita dapatkan dengan perubahan saya:
Garisnya adalah sebagai berikut:
GET http://www.vermiip.es/ | grep "Tu IP pública es" | perl -pe 's/(.*:)||\s+//g;'
Dan akan terlihat seperti apa menggunakan baris aslinya:
Penjelasan dari perintah asli disediakan oleh yang sama erjaimer en Artikel:
- Perintah DAPATKAN Itu ada di distro GNU / Linux dan seperti yang ditunjukkan oleh namanya, ia mengunduh HTML yang diberi URL.
- Langkah selanjutnya adalah melihat dokumen HTML untuk melihat IP apa yang Anda tunjukkan pada halaman tersebut. Pada langkah kedua ini kami mendapatkan hasil ini: IP publik Anda adalah: xx.xx.xxx.xxx, di mana jelas X adalah angka.
- Langkah selanjutnya saya akan menggunakan ekspresi reguler dan PERL sebagai perintah konsol, memfilter huruf, dll. perl -pe 's /(.* :) | (<\ / h2>) | (\ s +) // g; , regex ini dibuat sedikit lebih ringan, saya mengusulkan untuk memperbaikinya atau bahkan menggunakan grep sedikit lebih baik itu dapat dihapus.
Dan di sini saya tinggalkan penjelasan saya:
- Melalui DAPATKAN Kami mengunduh HTML dari URL itu, yang memberi tahu kami IP kami dan juga lebih banyak teks yang tidak kami inginkan.
- Kami akan membersihkan semua kode yang tidak diinginkan itu, hanya menyisakan jalur IP grep.
- Masalahnya adalah itu menunjukkan kepada kita IP dengan teks kecil dan tag H2, jadi sekarang menggunakan dua kali memotong kami akan membersihkan semuanya dan hanya meninggalkan IP.
- (Potongan pertama) »Kami membersihkan teks dan tag H1 pertama hanya mengatakan bahwa itu tidak menunjukkan apa pun yang berasal dari : (dua titik) ke kiri, hanya menyisakan tag H2 di akhir.
- (Potongan pertama) »Kami membersihkan tag H1 terakhir ini dengan potongan lainnya, yang tidak akan menampilkan apa pun dari <pertama sampai kanannya. Yang tersisa hanya IP.
Setiap metode (perintah) yang Anda gunakan akan memberikan hasil yang sama, saya hanya ingin memberikan kontribusi saya, karena ketika melihat baris perintah dengan ekspresi reguler dan perl, akan sulit menjelaskan karakter demi karakter kepada orang lain haha.
Bagaimanapun, saya harap Anda menyukainya dan ribuan terima kasih erjaimer karena telah menulis artikel asli.
salam
Jika Anda tidak memiliki curl dan jika Anda memiliki wget (misalnya kasus saya di MacOSX) perintah ini juga berfungsi:
wget -nv -q -O - http://ip.appspot.com/
(meskipun seperti yang dikatakan Edwin, ifconfig.me adalah hal yang benar untuk dilakukan ... dan saya menginstal curl di MacOSX)
Lebih mudah
ikal ifconfig.me
O_O ... Saya tidak tahu situs itu ... WTF !, HEBAT !!!
Makasih datanya sob, menarik super hehe.
PS: Sekarang saya merasa seperti orang bodoh karena menggunakan seluruh rangkaian instruksi ketika Anda berhasil melakukannya dengan 2 kata.
SANGAT BAIK, hanya dengan menginstal curl dan perintah itu, itu berfungsi dengan baik!
Kontribusi yang sangat bagus! Ini juga sangat berguna karena tidak memerlukan tambahan apa pun yang dipasang. Saya mencoba dengan CURL tetapi meminta saya untuk menginstal paket.
Salam.
Ah, CURL tidak datang sama di sistem default? O_O
Terima kasih atas kontribusinya yang bagus, Anda melakukan apa yang Anda bisa 🙂
Salam dan terimakasih sobat
WTF !! penjelasan yang bagus tentang (copy-paste, xD saya tidak pernah menulis nickname itu) KZKG ^ Gaara. Edwin, yah, hebat, metode itu saya tidak tahu. Terima kasih telah berbagi.
hahaha terima kasih teman 🙂
Atau dengan:
ikal -s http://ip.appspot.com/
Seperti kata pepatah, Anda tidak akan tidur tanpa mengetahui satu hal lagi
Hebat sekali, saya tidak tahu tentang layanan itu.
Kepada penulis artikel ini, beri tahu dia bahwa gambar latar belakang di emulator terminal membuat pembacaan menjadi sulit.
Itu bagus. Namun, ini lebih mudah:
$curl ifconfig.me
HAHA ya mereka sudah sebutkan di atas, saya merasa agak buruk karena harus menggunakan seluruh rangkaian instruksi hehehe
terima kasih, sangat berguna
Tip bagus… (baik untuk mengetahui).
Metode lain:
Ketahui IP Publik saya:
wget -qO- ifconfig.me/ip
wget -qO- ifconfig.me/host
Yah, setidaknya di Debian, Anda dapat menggunakan browser konsol default sebagai alternatif:
www-browser http://ifconfig.me
Saya biasanya menggunakan elinks atau w3m
Perintah apa yang lebih rumit Gaara !! saya menggunakan
wget -qO- icanhazip.com
Hahaha, bagus.
Sangat bagus, saya tidak tahu seperti ini. Anda tidak akan pernah pergi tidur tanpa mempelajari sesuatu yang baru.
Itulah yang saya pikirkan saat melihat semua cara untuk melakukan ini haha
Saya punya yang serupa. Hasilnya sama saja.
wget -q -O - checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
Jika kita memasukkan ini ke dalam skrip dan menambahkannya untuk ditampilkan di layar dengan zenity (mis.), Ada "aplikasi" yang sangat keren
Masalahnya akan seperti ini:
#!/bin/sh
IPPUBLICA=$(wget -q -O - checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')
zenity --info --text="Tu IP es: $IPPUBLICA"
salam
Tidak ada wget yang diinstal secara default di beberapa distribusi, jadi curl adalah yang paling tepat dalam hal ini
curl diinstal secara default di semua?
Saya melakukannya seperti ini, saya memiliki alias xD:
alias myip = 'wget http://automation.whatismyip.com/n09230945.asp -O - 2> / dev / null; membuang '
Tapi CURL membuatku tidak bisa berkata-kata.
Salam!
Saya menganggap bahwa ada banyak metode (cara) untuk mendapatkan IP publik dan setiap orang bebas memilih sendiri, yang paling mereka identifikasi, saya sangat suka menggunakan:
wget -qO- ifconfig.me/ip
Saran dari pihak saya adalah mengedit postingan dan menempatkan setiap alternatif yang ada untuk mengetahui IP publik dan agar pembaca bebas memilih metode yang akan digunakan.
Pergi ke "panel kontrol" di sana dan pilih "koneksi jaringan" setelah membukanya, klik kanan pada koneksi yang berfungsi (ini akan menjadi yang dengan 2 buah biru) dan pilih "properti" di jendela baru yang akan terbuka Klik pada "protokol internet" dan kemudian pada opsi "properti" di sana dan Anda dapat melihat alamat IP Anda
Jika Anda menyukai saya, jawab saya, pilih saya! https://es.answers.yahoo.com/question/index?qid=20080731112416AAVDKNz
Sangat membantu untuk menemukan semua informasi yang mereka berikan di halaman. Saya bisa mengikuti langkah-langkah dan mengetahui IP Publik saya. Di halaman lain ini http://www.gurugles.com/internet-y-computadoras/cual-es-mi-ip-publica/ . Saya juga menemukan banyak jawaban tentang IP, sangat jelas, yang tidak kami mengerti banyak tentang subjeknya.
ikal maksimal