15Jul
Neatkarīgi no tā, vai jums ir tikai nedaudz jautrības, vai arī jūs nopietni vēlaties uzzināt atbildi, kā jūs uzzināt tīmekļa vietnes IP adresi?Šodienas SuperUser Q & amats apskata atbildi un to, kā uzzināt, vai vienai un tai pašai IP adresei ir saistošas vairākas vietnes.
šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un 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 vietnes IP adrese:
Ja es vēlos uzzināt vietnes IP adresi, tad viens no veidiem ir ping uz šo vietni. Piemēram, ja es vēlos uzzināt google.com IP adresi, tad varu to pingot, 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 es izmantoju to pašu metodi, tad es saņemšu 198.252.206.16 kā IP adresi. Ja es ievietoju šo IP adresi pārlūkprogrammā kā URL, tad mans pārlūks neatved mani uz superuser.com.
Vai kāds var man pateikt, kā iegūt pareizo IP adresi?
Tātad, ko JqueryLearner jādara, lai noskaidrotu pareizas vietņu IP adreses?
Atbildes
SuperUser autori Paul un lesca atbild mums. Pirmkārt, Paul:
Sākotnējais pieņēmums ir tas, ka visām vietnēm var piekļūt, izmantojot to tiešo IP adresi. Tas tā nav.
Daudzos gadījumos( es domāju, ka lielākā daļa gadījumu), vietne, kas tiek rādīta pēc IP adreses, ir atkarīga no vietnes nosaukuma, kuru vēlaties pieprasīt. Piemēram, ja jūs pieprasāt superuser.com, vispirms atrisiniet to uz IP adresi, pēc tam pieprasiet konkrētas tīmekļa lapas IP adresi. Tas izskatās šādi:
Pirmajā daļā ir teikts: "Get the first page of the site", un otrā saka "vietne superuser.com".
Tāpēc viens tīmekļa serveris var mitināt vairākas vietnes, izmantojot vienu IP adresi. Stack Exchange vietņu gadījumā visi vai visi no tiem var būt katrā no saviem serveriem, un jūs saņemsiet to, kuru jūs pieprasāt. Ja jūs vienkārši ievietojat IP adresi, jūs tās nesaņemsit, jo neesat informējis tīmekļa serveri, kura no daudzām vietnēm, kuras jūs esat apmeklējis.Šādos gadījumos var būt noteikta noklusējuma vietne vai vienkārši atdodiet kļūdu.
Ja mēģināt atrisināt problēmu ar savu DNS pakalpojumu sniedzēju, tad jums ir viena iespēja mainīt saimniekdatoru failu, lai jūs pats atrisinātu adreses, nevis to, ka ārēja puse to dara jums.
Piemēram, ja jūs rediģējat:
Jūs varat ievadīt:
. Tādā veidā, ja pārlūkprogrammā ievadīsit superuser.com, tas izskatīsies saimniekdokumenta failā un atrisinās IP adresi, bet pēc tam joprojām caur vārduvietne ar serveri, kurā tā izveidota.
Sekojot atbildei no lesca:
Lai iegūtu vietnes IP adresi, labākais veids ir izmantot nslookup komandu. Piemēram:
Ja jūs interesē, kāpēc jūs nevarat apmeklēt SuperUser tieši, izmantojot IP adresi( 198.252.206.16), tas ir saistīts ar tīmekļa servera iestatījumiem. SuperUser vietne noraida lietotāju apmeklējumus, izmantojot IP adresi. Iespējams, ka tas ir tāpēc, ka IP adrese ir saistoša citām vietnēm( piemēram, stackoverflow.com).Ja izmantojat rīku "IP reverse lookup", varat atrast saistošās vietnes.
Vēl viena uzmeklēšana pierāda, ka man ir taisnība:
Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.