Kā jūs uzzināt vietnes IP adresi?
Vai jūs atrodaties tikai nelielā jautrībā vai nopietni vēlaties uzzināt atbildi, kā jūs uzzināt tīmekļa vietnes IP adresi? Šodienas SuperUser Q&A ziņa aplūko atbildi un to, kā zināt, vai vairāk nekā viena tīmekļa vietne ir saistīta ar to pašu IP adresi.
Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.
Jautājums
SuperUser lasītājs JqueryLearner vēlas uzzināt, kā uzzināt, kāda ir tīmekļa vietnes IP adrese:
Ja es vēlos uzzināt tīmekļa vietnes IP adresi, tad viens no veidiem ir tīmekļa vietnes pingēšana. Piemēram, ja es vēlos uzzināt google.com IP adresi, tad es varu to pārbaudīt, izmantojot komandu uzvedni.
Tātad 74.125.236.195 ir Google IP adrese. Bet pieņemsim, ka es vēlos uzzināt superuser.com IP adresi, un, ja izmantoju to pašu metodi, tad es saņemu 198.252.206.16 kā IP adresi. Ja šo IP adresi pārlūkprogrammā ievietoju kā URL, tad mana pārlūkprogramma neuzņem mani uz superuser.com.
Vai kāds man var pateikt, kā iegūt pareizo IP adresi?
Tātad, kas jādara JqueryLearner, lai uzzinātu pareizās tīmekļa vietņu IP adreses?
Atbilde
SuperUser ieguldītājiem Paul un lesca ir atbilde mums. Vispirms, Paul:
Sākotnējais pieņēmums ir tāds, ka visas tīmekļa vietnes var piekļūt tieši ar savu IP adresi. Tas tā nav.
Daudzos gadījumos (lielākoties es riskēju), tīmekļa vietne, kas tiek rādīta IP adresē, ir atkarīga no vietnes nosaukuma, kuru jūs pieprasāt. Piemēram, ja pieprasāt superuser.com, vispirms to atrisiniet uz IP adresi un pēc tam veiciet pieprasījumu uz konkrētas tīmekļa lapas IP adresi. Tas izskatās šādi:
Pirmajā daļā teikts, ka "iegūstiet pirmās vietnes lapu", bet otrajā - "mājas lapas superuser.com".
Tāpēc viens tīmekļa serveris var izvietot vairākas tīmekļa vietnes, izmantojot vienu IP adresi. Stack Exchange vietņu gadījumā visi vai visi no tiem var būt katrā no viņu serveriem, un jūs saņemsiet to, ko jūs pieprasāt. Ja jūs vienkārši ievietojat IP adresi, jūs neko nesaņemsiet, jo jūs nepaziņojat tīmekļa serverim, kura no daudzajām vietnēm, kuras esat pēc tam. Šādos gadījumos tai var būt definēta “noklusējuma” vietne vai vienkārši atdot kļūdu.
Ja jūs mēģināt apiet problēmu ar savu DNS pakalpojumu sniedzēju, tad viena iespēja, kas jums ir, ir pārveidot resursdatora failu tā, lai jūs paši atrisinātu adreses, nevis lai ārējā puse to darītu jums.
Piemēram, ja rediģējat:
Varat ievadīt:
Tādā veidā, ja savā pārlūkprogrammā ierakstāt superuser.com, tas izskatīsies resursdatora failā un atrisinās IP adresi, bet pēc tam joprojām iziet caur tīmekļa vietnes nosaukumu serverim, ar kuru tas savienojas.
Seko atbilde no lesca:
Lai iegūtu tīmekļa vietnes IP adresi, vislabāk ir izmantot nslookup komandu. Piemēram:
Ja jūs brīnīsieties, kāpēc nevarat apmeklēt SuperUser tieši, izmantojot IP adresi (198.252.206.16), tas ir tāpēc, ka ir iestatīti tīmekļa serveri. SuperUser vietne neļauj lietotājiem apmeklēt IP adresi. Iespējams, tas ir tāpēc, ka IP adrese ir saistoša citām tīmekļa vietnēm (piemēram, stackoverflow.com). Ja izmantojat “IP reverse lookup” rīku, varat atrast tās saistošos portālus.
Vēl viens meklējums pierāda, ka esmu pareizi:
Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.