Hogyan találja meg a weboldal IP-címét?
Függetlenül attól, hogy csak egy kis geeky szórakozásért van-e, vagy komolyan szeretné tudni a választ, hogyan találja meg a weboldal IP-címét? A mai SuperUser Q&A bejegyzés a választ vizsgálja meg, és hogyan lehet tudni, hogy egynél több webhely kapcsolódik ugyanarra az IP-címre.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
A kérdés
A SuperUser olvasó A JqueryLearner azt szeretné megtudni, hogyan lehet megtudni, hogy mi a webhely IP címe:
Ha szeretnék tudni a weboldal IP-címét, akkor az egyik módja a webhely pingelése. Ha például szeretném megismerni a google.com IP-címét, akkor a parancssoron keresztül pingelhetem.
Így a 74.125.236.195 a Google IP címe. Tegyük fel, hogy szeretném megismerni a superuser.com IP-címét, és ha ugyanazt a módszert használom, akkor 198.252.206.16-ot kapok IP-címként. Ha ezt az IP-címet URL-be helyezem a böngészőbe, akkor a böngészőm nem veszi el a superuser.com-ra.
Tud valaki elmondani, hogyan lehet a megfelelő IP-címet kapni?
Tehát mit kell tennie a JqueryLearner annak érdekében, hogy megtudja a helyes IP-címeket a weboldalak számára?
A válasz
A SuperUser közreműködői Paul és Lesca válaszolnak számunkra. Először fel, Paul:
A kezdeti feltételezés az, hogy az összes webhely közvetlenül az IP-címükön keresztül érhető el. Nem ez a helyzet.
Sok esetben (a legtöbb esetben kockázatosabbak lennék) az IP-címen bemutatott webhely a webhely nevétől függ. Például, ha a superuser.com-t kéri, először ezt az IP-címet fogja megoldani, majd egy adott webhely IP-címére kérni. Ez így néz ki:
Az első rész azt mondja, hogy „kapja meg az oldal első oldalát”, és a második azt mondja: „a webhelyhez superuser.com”.
Ez az oka annak, hogy egyetlen webszerver több IP-címet használó webhelyet tud fogadni. A Stack Exchange oldalak esetében mindegyikük vagy mindegyikük lehet a kiszolgálón, és megkapja azt, amit kér. Ha csak IP-címet ad meg, akkor nem fog semmit sem kapni, mert nem mondja el a webkiszolgálónak, hogy melyik webhely közül melyik van. Ezekben az esetekben „alapértelmezett” webhelye lehet, vagy csak hibaüzenetet küldhet.
Ha megpróbál egy problémát a DNS-szolgáltatóval megpróbálni, akkor az egyik lehetőség, hogy módosítsa a házigazdai fájlt úgy, hogy Ön maga is megoldja a címeket, és nem egy külső fél ezt teszi meg Önért.
Így például ha szerkeszt:
Megadhatja:
Ily módon, ha a superuser.com-t írja be a böngészőjébe, akkor a gazdagépfájlban fog megjelenni, és megoldja az IP-címet, de mégis átmegy a webhely nevére a kiszolgálóhoz, amelyhez csatlakozik.
Ezt követi a lesca által adott válasz:
A weboldal IP-címének megkereséséhez a legjobb módja az nslookup parancs. Például:
Ha kíváncsi, hogy miért nem látogathatja meg a SuperUser-et közvetlenül az IP-cím használatával (198.252.206.16), akkor a webszerver beállításai miatt. A SuperUser webhely tiltja a felhasználók látogatását az IP-címen keresztül. Valószínűleg azért van, mert az IP-cím más weboldalakhoz kötődik (mondjuk a stackoverflow.com). Ha az „IP-fordított lekérdezés” eszközt használja, megtalálhatja a kötőhelyeket.
Egy további keresés bizonyítja, hogy igaza van:
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.