Szüksége lesz a külső IP -címre, ha távolról csatlakozik a számítógépéhez. Könnyű megtalálni a manuálisan, de itt lehet, hogyan lehet megtalálni egy Linux szkriptben.
Belső és külső IP -címek
Internetes protokoll címek a hálózat eszközeinek azonosítására szolgálnak. Egyedülálló címkék a hálózaton, egyetlen eszközhöz rendelve. Ha egy másik eszköz adatokat akar küldeni az eszközre, akkor az IP -címével megteheti.
A szélessávú modem egy hálózati útválasztóval van beépítve, amely irányítja a hálózati forgalmat az eszközről az eszközre. Ez a helyi önkormányzat is, amely az IP -címeket az eszközökre osztja, amikor csatlakoznak a hálózathoz. Ezenkívül fenntartja a hálózati nevek és az IP -címek táblázatát is. Ez lehetővé teszi, hogy értelmes neveket adjon a hálózaton lévő számítógépeknek, mert - az emberek számára - a neveket könnyebben lehet dolgozni, mint a számok listáját.
Eszközök a Internet Van egy IP -cím is. Néhányuknak is vannak nevei, például a webhelyek. Domain név szolgáltatás A szolgáltatók a Weboldal domain neveit keresik, és automatikusan cseréljük őket az IP -címekre.
A szélessávú modemnek saját internetre néző vagy külső IP -cím az Ön által Internet szolgáltató (ISP). Függetlenül attól, hogy hány eszközhöz tartozik az otthonában, amelyek az internethez kapcsolódnak, a kombinált forgalom mind az egyetlen IP -címen megy keresztül.
Ha nincs a városban, és csatlakozni szeretne egy olyan szolgáltatáshoz, amelyet otthonában az egyik számítógépen futtat, akkor ehhez a külső IP -címet kell használnia. A te útválasztó Be kell állítani, hogy a csatlakozási kérelmet természetesen az otthonában lévő megfelelő eszközhöz irányítsa.
Hacsak nem fizet egy kis extra extra az internetszolgáltatóját havonta a statikus IP-cím Külső IP -címe időről időre változhat. A szélessávú modem újraindítása valószínűleg más külső IP -címet kaphat. Tehát, ha tudnia kell a külső IP -címet, akkor nem csak ellenőrizheti, és tárolja. Időnként meg kell határoznia, mi az.
A külső IP -cím megtalálása
A külső IP -cím felfedezéséhez azt jelenti, hogy beszélünk valamivel, ami a hálózaton kívül van. Más szavakkal: hozzáférés az interneten, amely megadhatja nekünk a kívánt információkat. Be kell lépnünk az ürességbe, és megnéznünk, mi néz ki ránk. Majd kérje meg a külső címünket.
Kétféle módon tudjuk ezt megtenni. Az egyik módja a webhelyek. Sok olyan webhely van, amely megmutatja, mi a külső IP -címe, és egy csomó egyéb információ is. Ezeket a böngészőben elérheti, vagy használhat egy parancssori eszközt, mint például
becsavar
ami megteheti
Https
kérések.
A másik út egy dedikált parancs használata, mint például
ásás
- A
ásás
A parancs kihallgatja a DNS -kiszolgálókat az információk lekéréséhez.
Böngésző használata
Természetesen a böngésző használata nem szkriptbarát módszer a külső IP-cím megszerzésére. De ha egy olyan weboldalt nézünk, amely ezt a szolgáltatást nyújtja, hasznos információkat nyújthat nekünk. Szokottunk ajánlni ip4.me De a webhelyet nem frissítették a HTTPS -re. Még mindig használja az idősebb, bizonytalan Http - A webhely továbbra is működik, de most vannak jobb alternatívák.
Ez arról számol be, hogy a külső IP -ket 178.238.11.140. A weboldalon keresztül görgetve megtalálja a parancsok listáját, amelyek segítségével információkat szerezhet a webhelyről.
Azok a példák, amelyeket minden felhasználásra adnak
becsavar
A webhely kihallgatása. Vessen egy pillantást
felhasználás
becsavar
-
Gurl használatával
A tesztgépeinken,
Fedora 37
már volt
becsavar
Telepítve. Telepítenünk kellett az Ubuntu és a Manjaro számítógépeinkre.
Kipróbálhatjuk ezt a
ifconfig.me
honlap.
Külső IP -címünket visszanyerjük és megjelenítjük a terminál ablakban. A kimenet csupasz csontok. Még a karakterlánc után sem nyomtatott új vonalú karakter. A parancssort az IP -címhez viszonyítva van.
Ez a parancs azért működik, mert az IP -cím visszaküllése a weboldal alapértelmezett művelete. Ha az alapértelmezett művelet valaha is megváltozik, akkor más eredményt kaphatunk nekünk. Ennek kielégítéséhez meghatározhatjuk, hogy IP -címünket kérjük az „IP” azonosító hozzáadásával az URL -hez.
Ez szemlélteti a weboldal használatának problémáját az IP -cím forrásaként. A webhelyek bezárhatnak, vagy megváltoztathatják a működési módot, vagy a visszaküldött információk formátumát. Ezek a változások végrehajtják szkriptek Ez attól függ, hogy ezek a helyek vagy kudarcot vallnak, vagy kiszámíthatatlanul viselkednek.
Egy jó hírű és megbízható erőforrás felhasználásával, mint például a DNS A szerver egy robusztusabb módja a külső IP megszerzésének. A DNS -kiszolgáló lekérdezéséhez a DIG parancsot kell használni.
ÖSSZEFÜGGŐ: Mi a DNS, és használjak egy másik DNS -kiszolgálót?
A DIG paranccsal
Ezúttal,
ásás
Telepítették a Fedora -ra és az Ubuntu -ra, és csak a Manjaróba kellett telepítenünk.
A parancs a szokásos
pacman
Parancs, tehát nincs meglepő, de a csomagnév nem az, amire számíthat.
Nak nek
használat
ásás
A külső IP -cím felfedezéséhez DNS -kiszolgálóra kell mutatnunk. A
OpenDNS Server, amelyet a Cisco biztosít
-
Meg kell határoznunk a használni kívánt DNS -kiszolgáló nevét, amelyet a „@” jelzés előz meg. Meg kell neveznünk azt a rekordtípust is, amelyet meg akarunk hozni. Ebben az esetben ez a „MyIP”. A
+rövid
Az opció biztosítja, hogy megkíséreljük, és nem egy soron.
Ezúttal az IP -címünknek új soros karaktere van nyomtatva. Mint látni fogjuk, ezt az IP -cím karakterlánca után nyomtatják ki, ez nem a karakterlánc szerves része.
Ezeket használva egy szkriptben
Számos oka van annak, hogy miért érdemes megismerni a külső IP -címet egy szkript belsejéből. Lehet, hogy van egy szkript, amely figyeli, hogy megváltozott -e a külső IP -cím, és értesíti Önt, amikor ez megtörténik. Vagy talán egy szerver értesíti ügyfeleit, amikor a cím megváltozik. Bármi is legyen az oka, meglehetősen egyszerűen megvalósíthatjuk azokat a parancsokat, amelyeket a parancssorban használtunk egy szkript belsejében.
A külső IP -címünk letöltéséhez és a
változó
, csak a parancs helyettesítése be kell csomagolnunk,
$ (...)
, és hozzárendelje egy változóhoz, mint például:
A zárójelben belüli parancs végrehajtásra kerül, és a visszatérési érték helyettesíti a kifejezést. Ebben a példában a parancsot egyszerűsítik: „Variable = visszatérési érték”.
Itt van egy szkriptben. Hozzáadtuk a
-s
(Csendes) opció a
becsavar
Parancs, hogy megakadályozza, hogy az adatkeresés előrehaladását jelentse.
Másolja ezt a szkriptet egy szerkesztőre, és mentse el „getex1.sh” néven, és tegye futtathatóvá
a
chmod
parancs
-
Annak érdekében, hogy ugyanezt tegyük a DNS -kiszolgáló használatának robusztusabb opciójával, nem pedig a weboldalon, csak annyit kell tennünk, hogy helyettesítjük a
becsavar
parancs a
ásás
egy.
Mentse el ezt a „getEx2.sh” szkriptként, és tegye végrehajthatóvá a
chmod
-
A két szkript kimenetéből láthatjuk, hogy a parancs ellenére
ásás
NEWLINE karakter kinyomtatása a parancssorra, a szkriptben nincs új vonal a
hintó
változó.
Menjen a megbízhatóságért
Mindig biztonságosabb egy elismert szolgáltatás használata, amely jó hírű, és kiszámítható kimeneti formátumú, mint egy „nem hivatalos” weboldal használata. Mint minden más az interneten, jól nézze meg, kihez kapja az információkat. ”
ÖSSZEFÜGGŐ: Hogyan lehet hagyni, hogy a Linux szkriptek felismerjék, hogy virtuális gépekben futnak
- › Hogyan lehet megtalálni az IP -címet a CMD -ből (parancssor)
- › Wyze nem működik, nem csak te vagy
- › A Microsoft Edge AI csevegést és új megjelenést kap a Windows -on
- › A Microsoft átalakítja a Bing -et AI keresőmotorrá
- › Hogyan lehet blokkolni vagy feloldani valakit a tiktokon
- › A OnePlus 11 itt van, de durva indulással
- › Bose QuietComfort fülhallgató 2 áttekintés: előrelépés a zajcsökkentő hanghoz