15Jul
Ali ste v njej samo za malo geeky zabave, ali resno želite vedeti odgovor, kako boste izvedeli IP naslov za spletno stran? Današnji SuperUser Q & Objava obravnava odgovor in kako vedeti, če je na isti naslov IP povezana več kot ena spletna stran.
Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.
Vprašanje
bralec SuperUser JqueryLearner želi vedeti, kako ugotoviti, kakšen je naslov IP spletnega mesta:
Če želim vedeti IP-naslov spletnega mesta, potem je en način, da ping na spletni strani.Če na primer želim vedeti IP naslov google.com, ga lahko povem preko ukaznega poziva.
Torej je 74.125.236.195 naslov IP za Google. Ampak, domnevam, da želim vedeti IP naslov superuser.com, in če uporabljam isto metodo, potem dobim 198.252.206.16 kot naslov IP.Če sem v spletnem brskalniku navedel ta naslov IP, potem moj brskalnik ne vodi na superuser.com.
Ali mi lahko kdo pove, kako naj dobim pravilen naslov IP?
Kaj torej potrebuje JqueryLearner, da bi ugotovili pravilne naslove IP za spletne strani?
Odgovorni sodelavci
SuperUser Paul in lesca imajo odgovor za nas. Prvič, Paul:
Vaša izhodiščna predpostavka je, da lahko vsa spletna mesta dostopate neposredno prek njihovega IP naslova. To ni tako.
V mnogih primerih( večina primerov bi poskrbel), je spletna stran, ki je prikazana na naslovu IP, odvisna od imena spletnega mesta, ki ga zahtevate.Če na primer zahtevate superuser.com, boste to najprej rešili na naslov IP in nato zahtevali naslov IP za določeno spletno stran. Izgleda takole:
Prvi del pravi, da dobite prvo stran spletnega mesta, drugi pa "za spletno stran superuser.com".
Zato je lahko en spletni strežnik gostitelj več spletnih mest z enim samim naslovom IP.V primeru stack Exchange mest, lahko vse ali vse od njih na vsakem od njihovih strežnikov, in boste dobili tistega, ki ga zahtevate.Če ste samo postavili naslov IP, ne boste dobili nobenega od njih, ker spletnemu strežniku ne povejte, katera od številnih spletnih mest, na katerih ste. V teh primerih ima morda določeno spletno stran »privzeto« ali pa samo vrne napako.
Če želite pri svojem ponudniku DNS poskušati odpraviti težavo, je ena možnost, ki jo želite spremeniti, da se odločite za naslove samih, namesto da bi to storili zunanja stranka.
Če na primer uredite:
Vnesete lahko:
Na ta način, če v brskalnik vnesete superuser.com, bo pogledal v datoteko gostiteljev in rešil naslov IP, potem pa še vedno preimenovati imespletno mesto na strežniku, na katerega se povezuje.
Sledi odgovor leske:
Če želite dobiti naslov IP spletnega mesta, je najboljši način, da uporabite ukaz nslookup .Na primer:
Če se sprašujete, zakaj ne morete obiskati SuperUserja neposredno z naslovom IP( 198.252.206.16), je to zaradi nastavitev za spletni strežnik. Spletna stran SuperUser onemogoča obiskovanje uporabnikov prek naslova IP.Verjetno je to, ker je naslov IP zavezujoč za druge spletne strani( recimo stackoverflow.com).Če uporabljate orodje »Reverse lookup« IP, lahko najdete svoje zavezujoče lokacije.
Še en preiskava dokazuje, da imam prav:
Ali lahko dodate nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.