Mengapa saya tidak bisa menggunakan IP yang dikembalikan dari nslookup?

0

Saya menjalankan "nslookup www.yahoo.com" di Windows 7.

Ini mengembalikan beberapa hasil; beberapa di antaranya adalah IP = 98.138.253.109 dan alias = fd-fp3.wg1.b.yahoo.com

Saya mencoba memasukkan 98.138.253.109 dan fd-fp3.wg1.b.yahoo.com, yang pertama mengembalikan saya kegagalan dan yang terakhir menunjukkan kepada saya halaman web yahoo dengan benar.

Saya bertanya-tanya, karena IP 98.138.253.109 tampaknya merupakan IP yang valid (tidak seperti 192.168.x.x), mengapa saya tidak bisa menggunakannya sebagai URL normal?

Jenis teknik atau kata apa, bagaimana mereka bisa memblokir akses saya?

user4478
sumber

Jawaban:

3

Di server web bersama (satu server dengan lebih dari satu situs di port 80) permintaan diarahkan berdasarkan nama yang digunakan dalam permintaan. Ini disebut Hosting virtual berbasis nama .

Misalnya, Anda dapat memiliki halaman hosting server web untuk domain www.abc.com dan www.xyz.com pada alamat IP yang sama, pada port yang sama. Ketika Anda membuat permintaan ke salah satu situs, mereka berakhir di alamat IP yang sama, sehingga server web melihat nama host yang diminta (www.abc.com atau www.xyz.com), dan mengarahkan lalu lintas ke yang sesuai situs

Jika Anda hanya menggunakan alamat IP, itu tidak tahu ke mana harus mengarahkan permintaan, jadi Yahoo menunjukkan kepada Anda kesalahan "halaman tidak ditemukan" dan kemudian mengarahkan Anda ke halaman default.

Ƭᴇcʜιᴇ007
sumber
Apa yang Anda sebutkan bisa menjadi aturan virtual hosting Berbasis Nama. Namun, bagaimana Anda bisa yakin bahwa Yahoo menggunakan hosting virtual berbasis-Nama?
user4478
0

Webservers menangani permintaan tergantung pada sumber daya yang disebut. Alamat IP (numerik) sama seperti nama domain, jadi jika layanan mereka tidak dikonfigurasikan untuk "mendengarkan" pada alamat IP tetapi hanya alias tertentu, perilaku itu sangat normal dan tidak ada hubungannya dengan memblokir sesuatu.

Karma Fusebox
sumber
Nama domain dapat terdiri dari banyak komputer tetapi IP hanya dapat satu komputer. Saya pikir mereka tidak sama? Selain itu, server web dapat dikonfigurasi untuk mendengarkan alias (URL) dan tidak mendengarkan IP? Bisakah Anda memberi saya contoh nyata?
user4478
Lihatlah jawaban yang Anda terima, saya juga merujuk ke host berbasis nama (v). Secara umum, jika hosting berbasis nama digunakan dan tidak ada vhost yang ditentukan untuk IP itu sendiri, perilaku tersebut bisa sangat tidak jelas. Sekarang, apakah yahoo menggunakan hosting berbasis nama standar di sana atau tidak, siapa tahu?
Karma Fusebox
Juga, itu tidak benar bahwa hanya ada satu host di belakang alamat IP. Mungkin alamat penyeimbang beban atau umumnya front-end yang berbicara dengan back-end besar sewenang-wenang di belakang alamat yang Anda lihat.
Karma Fusebox