15Jul
Akár csak egy kis geeky szórakozás, vagy komolyan szeretné tudni a választ, hogyan találja meg a weboldal IP-címét? A mai SuperUser Q & A bejegyzés megvizsgálja a választ, és hogyan tudja megmondani, hogy egynél több webhely kapcsolódik-e ugyanazon IP-címhez.
A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.
Kérdés
SuperUser olvasó A JQueryLearner azt szeretné megtudni, hogyan lehet megkeresni egy weboldal IP címét:
Ha szeretnék tudni egy weblap IP-címét, akkor az egyik módja a weboldal pingelése. Például, ha szeretném tudni a google.com IP-címét, akkor a ping parancsot a parancssorból tudom megmutatni.
Tehát a 74.125.236.195 a Google IP címe. De tegyük fel, hogy tudni akarom a superuser.com IP-címét, és ha ugyanazt a módszert használom, akkor IP címet kapok 198.252.206.16-nak. Ha ezt az IP címet URL-címként a böngészőbe helyeztem, akkor a böngészőm nem visz el a superuser.com webhelyre.
Tudna valaki mondani, hogyan kell a helyes IP-címet?
Szóval mit kell tennie a JqueryLearnernek annak érdekében, hogy megtalálja a weboldalak megfelelő IP-címét?
A válasz
SuperUser közreműködők Paul és lesca válaszolnak nekünk. Először is, Paul:
A kiindulási feltételezés az, hogy minden weboldal közvetlenül elérhető az IP-címükön keresztül. Nem ez a helyzet.
Sok esetben( a legtöbb esetben vállalom a kockázatot), az IP-címen megjelenő weboldal függ a keresett weboldal nevétől. Például, ha felkéri a superuser.com szolgáltatást, akkor először egy IP-címmel oldja meg, majd kérjen egy adott weboldal IP-címét. Ez úgy néz ki, mint:
Az első rész a "get az oldal első oldalát", a második pedig a "superuser.com weboldalra".
Ezért egyetlen webkiszolgáló több webhelyet is befogadhat egyetlen IP-cím használatával. A Stack Exchange webhelyek esetében bármelyik vagy mindegyikük lehet az egyes kiszolgálóin, és megkapja azt, amelyet kér. Ha csak IP-címet adsz be, akkor sem fogsz hozzájuk adni, mert nem mondod el a webszerverről, hogy melyik weboldalról van szó.Ezekben az esetekben előfordulhat, hogy az "alapértelmezett" weboldal definiált, vagy csak hibát ad vissza.
Ha megpróbálsz megoldani a DNS-szolgáltatóval kapcsolatos problémát, akkor az egyik lehetőséged módosítani kell a gazdafájlokat, úgyhogy a címeket úgy oldod meg, mintha külső fél lenne az Ön számára.
Így például, ha szerkeszteni:
Adja meg:
Így, ha a böngészőbe írja be a superuser.com oldalt, meg fog nézni a gazdafájlban, és feloldja az IP címet,a webhelyet a szerverhez, amelyhez csatlakozik.
A lesca válasza:
Egy weboldal IP címének megszerzéséhez a legjobb mód az nslookup parancs használata. Például:
Ha kíváncsi vagy, hogy miért nem látogathat közvetlenül az IP-címmel( 198.252.206.16), akkor a webkiszolgáló beállításai miatt van. A SuperUser webhely nem engedélyezi a látogatók látogatását IP-címmel. Valószínűleg azért van ez, mert az IP cím kötelező más webhelyekhez( mondjuk stackoverflow.com).Ha "IP fordított keresés" eszközt használ, akkor megtalálhatja a kötelező webhelyeket.
Egy további keresés igazolja, hogy igazam van:
Van valami, amit hozzá lehet adni a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.