Kako ćete saznati IP adresu za web stranicu?
Bilo da ste u njemu samo za malo zabavne zabave ili ozbiljno želite znati odgovor, kako ćete saznati IP adresu za web-lokaciju? Današnja postova s pitanjima korisnika i korisnika pregledavaju odgovor i kako znati je li više web-lokacija vezano za istu IP adresu.
Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.
Pitanje
Čitač SuperUser JqueryLearner želi znati kako saznati koja je IP adresa web-lokacije:
Ako želim znati IP adresu web-mjesta, jedan od načina je ping web-mjesto. Na primjer, ako želim znati IP adresu google.com, mogu ga pingati putem naredbenog retka.
Tako je 74.125.236.195 IP adresa za Google. Ali, pretpostavimo da želim znati IP adresu superuser.com, a ako koristim istu metodu, dobivam 198.252.206.16 kao IP adresu. Ako ovu IP adresu stavim u preglednik kao URL, preglednik me ne vodi na superuser.com.
Može bilo tko reći mene kako da biste dobili ispravnu IP adresu?
Dakle, što JqueryLearner treba učiniti kako bi pronašao ispravne IP adrese za web stranice?
Odgovor
Suradnici superkorisnika Paul i lesca imaju odgovor za nas. Prvo gore, Paul:
Vaša početna pretpostavka je da se svim web-lokacijama može pristupiti izravno putem njihove IP adrese. Ovo nije slučaj.
U mnogim slučajevima (u većini slučajeva), web-lokacija koja se prikazuje na IP adresi ovisi o nazivu web-mjesta koji tražite. Na primjer, ako zatražite superuser.com, najprije ćete to riješiti na IP adresu, a zatim na zahtjev upisati IP adresu za određenu web-stranicu. Izgleda ovako:
U prvom dijelu piše "dobiti prvu stranicu web-lokacije", a druga kaže "za web-lokaciju superuser.com".
To je razlog zašto jedan web-poslužitelj može ugostiti više web-lokacija pomoću jedne IP adrese. U slučaju Stack Exchange stranica, bilo koje ili sve od njih mogu biti na svakom od njihovih poslužitelja, a vi ćete dobiti onu koju tražite. Ako ste samo stavili u IP adresu, nećete dobiti bilo koji od njih, jer ne govorite web poslužitelju koji od mnogih web stranica ste nakon. U tim slučajevima možda je definirano "zadano" web-mjesto ili se samo vraća pogreška.
Ako pokušavate zaobići problem s davateljem usluga DNS-a, onda imate jednu mogućnost da izmijenite datoteku hosts tako da sami rješavate adrese, umjesto da to učine vanjska strana umjesto vas.
Na primjer, ako uredite:
Možete unijeti:
Na taj način, ako u preglednik upišete superuser.com, on će gledati u datoteku hosts i riješiti IP adresu, ali će ipak proći kroz naziv web-lokacije na poslužitelj na koji se povezuje.
Slijedi odgovor lesca:
Da biste dobili IP adresu web-lokacije, najbolji način je da koristite web-lokaciju nslookup naredba. Na primjer:
Ako se pitate zašto ne možete posjetiti SuperUser izravno pomoću IP adrese (198.252.206.16), to je zbog postavki za web poslužitelj. Web stranica SuperUser onemogućuje posjete korisnika putem IP adrese. Vjerojatno je to zato što je IP adresa obvezujuća za druge web stranice (recimo stackoverflow.com). Ako koristite "IP reverse lookup" alat, možete pronaći njegove stranice za povezivanje.
Još jedna pretraga dokazuje da sam u pravu:
Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.