15Aug

Kā tīmekļa serveri zina, vai izmantojat tiešo IP adrešu piekļuvi vai ne?

Parasti mēs vienkārši ierakstiet tās vietnes adresi, kuru mēs vēlamies apskatīt, bet vai tīmekļa serveris patiešām "zinātu", ja mēs izmantotu tiešo IP adresi?Šodienas SuperUser Q & amai ir atbilde uz sajaukt lasītāja jautājumu.

šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un Q & A tīmekļa vietņu grupa.

Foto pieklājīgi no Cory M. Grenier( Flickr).

Jautājums

SuperUser lasītājs Joseph A. vēlas uzzināt, kā tīmekļa serveri var pateikt, vai jūs izmantojat tiešo IP adrešu piekļuvi:

Daži tīmekļa serveri, kad piekļūst, izmantojot savu IP adresi, atgriež kļūdu, ka tiešā IP adreses piekļuve navatļauts. Man jau kādu laiku ir jautājums, kā tas darbojas.

Vai pārlūkprogramma vienmēr atrisina IP adresi un izveido savienojumu ar to? Tiešā IP adreses piekļuve ir vienkārši izlaižot DNS, vai ne? Kā attālais serveris pat zina, ka izlaida DNS?

Kā tīmekļa serveri zina, vai jūs izmantojat tiešo IP adresi vai ne?

Atbildes

SuperUser atbalstītājam iAdjunct mums ir atbilde:

Lai atbildētu uz jūsu jautājumu par to, kā tā zina, tas ir saistīts ar to, ko jūsu pārlūks nosūta tīmekļa serverim. Jums ir taisnība, ka sistēma vienmēr atrisina to uz IP adresi, bet pārlūkprogramma nosūta URL, kuru mēģinājāt piekļūt HTTP galvenē.

Šeit ir izlases galvene, kuru es atradu tiešsaistē, modificēta, lai izskatās tā, it kā jūs izmantotu pārlūkprogrammā Firefox sistēmā Windows un ierakstījāt apple.com adreses joslā:

Lūk, kā izskatīsies virsraksts, ja izmantojāt savu IP adresi:

Abastie tiks nosūtīti uz vienu un to pašu IP adresi, izmantojot ligzdu, bet pārlūkprogramma informē tīmekļa serveri, ko tā piekļuvusi. KāpēcTā kā tīmekļa serveri ar vienu un to pašu IP adresi var izvietot vairākas vietnes un katrai vietnei piešķirt dažādas lapas. Tas nevar atšķirt, kas vēlas, kuru lapu pēc IP adreses, jo visiem tiem ir viens, bet to var atšķirt ar HTTP galveni.

Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.