Olitpa siellä vain vähän hauskaa tai haluat tosissaan tietää vastauksen, miten selvität verkkosivuston IP-osoitteen? Tämän päivän SuperUser-kysymys- ja vastaustekstissä tarkastellaan vastausta ja miten tietää, onko useampi kuin yksi verkkosivusto sidottu samaan IP-osoitteeseen.
Tämän päivän Kysymys- ja vastausistunto tulee meille SuperUser-yhteisöstään, joka on Stack Exchangen osasto.
Kysymys
SuperUser-lukija JqueryLearner haluaa tietää, kuinka selvittää mikä on verkkosivuston IP-osoite:
Jos haluan tietää verkkosivuston IP-osoitteen, yksi tapa on pingata verkkosivustoa. Esimerkiksi, jos haluan tietää google.comin IP-osoitteen, voin pingata sen komentokehotteella.
![]()
Joten 74.125.236.195 on Googlen IP-osoite. Mutta oletetaan, että haluan tietää superuser.comin IP-osoitteen, ja jos käytän samaa menetelmää, saan IP-osoitteeksi 198.252.206.16. Jos laitan tämän IP-osoitteen selaimeen URL-osoitteena, selaimesi ei vie minua superuser.com-sivustoon.
Voisiko kukaan kertoa minulle, kuinka saada oikea IP-osoite?
Joten mitä JqueryLearnerin on tehtävä saadakseen selville oikeat verkkosivustojen IP-osoitteet?
Vastaus
SuperUser-avustajilla Paulilla ja lescalla on vastaus meille. Ensin ylös, Paul:
Lähtökohtasi on, että kaikkiin verkkosivustoihin pääsee suoraan niiden IP-osoitteen kautta. Tämä ei ole se tapaus.
Monissa tapauksissa (uskaltaisin useimmissa tapauksissa) IP-osoitteella esitettävä verkkosivusto riippuu pyytämästäsi verkkosivuston nimestä. Jos esimerkiksi pyydät superuser.com, ratkaise ensin IP-osoite ja pyydä sitten tietyn verkkosivun IP-osoitetta. Se näyttää tältä:
![]()
Ensimmäisessä osassa lukee "hanki sivuston ensimmäinen sivu" ja toisessa sanotaan "verkkosivustolle superuser.com".
Siksi yksi verkkopalvelin voi isännöidä useita verkkosivustoja yhdellä IP-osoitteella. Stack Exchange -sivustojen kohdalla kaikki tai kaikki niistä voivat olla jokaisella palvelimellaan, ja saat haluamasi. Jos kirjoitat vain IP-osoitteen, et saa mitään niistä, koska et kerro verkkopalvelimelle, mitä monista verkkosivustoista olet. Näissä tapauksissa sillä voi olla määritetty "oletussivusto", tai se voi palauttaa virheen.
Jos yrität kiertää ongelmaa DNS-palveluntarjoajasi kanssa, yksi vaihtoehdoista on muokata isäntätiedostoa siten, että ratkaiset osoitteet itse, sen sijaan, että ulkopuolinen osapuoli tekisi sen puolestasi.
Joten esimerkiksi, jos muokkaat:
![]()
Voit kirjoittaa:
![]()
Jos kirjoitat superuser.com selaimeesi, se etsii hosts-tiedostoa ja ratkaisee IP-osoitteen, mutta välittää silti verkkosivuston nimen palvelimelle, johon se on yhteydessä.
Lescan vastaus seuraa:
Paras tapa on käyttää verkkosivustoa saadaksesi verkkosivuston IP-osoite nslookup komento. Esimerkiksi:
![]()
Jos ihmettelet, miksi et voi käydä SuperUserissa suoraan käyttämällä IP-osoitetta (198.252.206.16), se johtuu verkkopalvelimen asetuksista. SuperUser-sivusto estää käyttäjien vierailut IP-osoitteen kautta. Todennäköisesti se johtuu siitä, että IP-osoite sitoo muita verkkosivustoja (esimerkiksi stackoverflow.com). Jos käytät ”IP-käänteisen haun” työkalua, löydät sen sitovat sivustot.
Vielä yksi haku todistaa olevani oikeassa:
![]()
Onko sinulla jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta teknisesti taitavilta Stack Exchangen käyttäjiltä? Katso koko keskusteluketju täältä .