من امروز با یک مورد جالب روبرو شدم که با دانش محدود من من قادر به درک کار از.
من سعی کردم به لینک bit.ly
دسترسی داشته باشم، اما توسط دانشگاه من مسدود شده است.
دانستن کمی از درخواست های HTTP و چیزهای شبکه های اساسی، ابتدا به یک بلوک DNS مشکوک شدم. اما حتی پس از تغییر به Google DNS، خطای صفحه مسدود شده را دریافت کردم.
من nslookup را از خط فرمان من و همچنین یک ابزار وب استفاده کردم و یکی از سرورها را به عنوان 67.199.248.10
دریافت کردم.
از کروم برای بازبینی درخواست استفاده کردم و در حقیقت دامنه به آن IP حل شد.
من حتی از ماشین محلی خود استفاده کردم و این خروجی را دریافت کردم: [$19659007] $ curl bit.ly -v
* بازسازی URL به: bit.ly/
٪ مجموع٪ دریافت شده٪ Xferd میانگین سرعت زمان زمان زمان فعلی
Dload آپلود کل سرعت حرکت چپ
0 0 0 0 0 0 0 0 -:::: -::::: -:::: – 0 * تلاش 67.199.248.10 …
* تنظیم TCP_NODELAY
* اتصال به bit.ly (67.199.248.10) پورت 80 (# 0)
> GET / HTTP / 1.1
> میزبان: bit.ly
> کاربر-عامل: curl / 7.56.1
> پذیرفتن: * / *
>
<HTTP / 1.1 403 ممنوع است
<Content-Type: text / html؛ charset = "utf-8"
<Content-Length: 1272
<اتصال: بستن
<
{[1272 bytes data]
100 1272 100 1272 0 0 1272 0 0:00:01 -: -: – 0:00:01 5412
نشانی اینترنتی که درخواست کرده اید مسدود شده است
نشانی اینترنتی که درخواست کرده اید مسدود شده است
صفحه وب شما درخواست کرده اید مسدود شده است، زیرا این صفحه به عنوان مواد فیشینگ گزارش شده است.
لطفا در گزارش هرزنامه HKU یا با شماره 19459026 [it19:459026] [email protected] در صورتی که درخواست بیشتری دارید
URL = bit.ly/
اکنون، من بسیار کنجکاو در مورد یک چیز است: اگر من قادر به ایجاد یک اتصال (آن را می گوید من به IP در پورت داده شده متصل)، چگونه دانشگاه در میان است؟ آیا نوعی فایروال است که می بیند:
اگر (از bit.ly IP) => {جایگزین HTML با صفحه بلوک ما}
؟
این حدس من نزدیک است، زیرا در HTTPS من گواهی نامعتبر دریافت میکنم.
فقط تعجب می کنم که چگونه آن اتفاق می افتد، پاسخ ها و یا حتی حدس ها قدردانی می شود.