Ping
Ping veb-saytın, serverin və ya portun əlçatan olub-olmadığını yoxlayan, cavab müddətini, status kodunu və ya xətanı göstərən pulsuz alətdir.
Ping yoxlaması əslində nəyi sınaqdan keçirir?
Ping yoxlaması uzaq sistemin yoxlamanın aparıldığı şəbəkədən gələn sorğuya cavab verib-vermədiyini müəyyənləşdirir. Konkret yoxlama seçilmiş protokoldan asılıdır.
- HTTP(s) HTTP və ya HTTPS vasitəsilə veb URL-ni yoxlayır. HTTP cavab status kodunu qaytara bildiyi üçün veb-saytlar, API-lər və veb xidmətlər üçün uyğundur.
- Ping (ICMP) hostun Internet Control Message Protocol əks-səda trafikinə cavab verib-vermədiyini yoxlayır. Şəbəkə terminologiyasında "ping" adətən məhz bunu bildirir.
- Host / Port hostdakı müəyyən şəbəkə portunun əlçatan olub-olmadığını yoxlayır. SMTP poçt serveri, POP serveri və ya verilənlər bazasının son nöqtəsi tipik nümunələrdir.
Bu yoxlamalar bir qədər fərqli suallara cavab verir. ICMP cavabı hostun bu növ şəbəkə trafikini qəbul edib cavablandırdığını göstərir, lakin onun veb-saytının və ya poçt xidmətinin işlədiyini sübut etmir. HTTP cavabı nasazlığı göstərə biləcək status kodu verir. Uğurlu port yoxlaması portun əlçatan olduğunu göstərir, amma tətbiq səviyyəsində girişin və ya verilənlər bazası sorğusunun uğurlu olacağına zəmanət vermir.
Ping alətindən necə istifadə edim?
Ping protokolu sahəsində uyğun variantı seç, müvafiq ünvanı daxil et və yoxlamanı başlat. Həmin protokolun tələb etdiyi giriş növündən istifadə et.
- Veb-saytda, API son nöqtəsində və ya veb xidmətdə problemi araşdırarkən HTTP(s) seç və https://www.example.com/status kimi tam URL daxil et.
- Serverin ICMP trafikinə cavab verib-vermədiyini yoxlamaq üçün Ping (ICMP) seç və server.example.com kimi Host adı və ya IP ünvanı daxil et.
- Host / Port seç, Host adını daxil et, sonra rəqəmlə yazılmış Port nömrəsini göstər. Məsələn, SMTP göndəriş xidməti adətən 587-ci portdan, HTTPS isə 443-cü portdan istifadə edir.
Yalnız hostu yoxlayan sorğuya URL yolu əlavə etmə. Digər tərəfdən, problem bütün domenə deyil, müəyyən API marşrutuna və ya səhifəyə təsir edirsə, HTTP yoxlaması üçün tam yol lazım ola bilər. Nəqliyyat portlarının nömrələri 0-dan 65 535-dək 16 bitlik qiymətlərdir. 0-cı port rezerv olunub və adətən xidmət portu kimi istifadə edilmir. Boşluqlar, vergüllər və "port 443" kimi ifadələr port nömrəsinin tərkib hissəsi deyil.
Ping yoxlaması serverdə aparılır. Ping üçün daxil etdiyin məlumat HTTPS üzərindən həmin serverə ötürülür və saxlanmır. URL-də parol, API açarı və ya başqa məxfi məlumat yerləşdirmə. URL-lər bu məlumatları uzaq xidmətə və adi veb infrastrukturunun digər hissələrinə açıqlaya bilər.
Ping nəticəsini necə oxuyum?
Əvvəlcə əlçatanlıq nəticəsinə bax, sonra problemi dəqiqləşdirmək üçün cavab müddətindən, HTTP statusundan və ya xəta nəticəsindən istifadə et.
| Nəticə sahəsi | Nəyi göstərir |
|---|---|
| Onlayn | Alətin Onlayn statusu. |
| Oflayn | Alətin Oflayn statusu. |
| Cavab müddəti | Yoxlamanın nə qədər çəkdiyini göstərir. Bir nəticəni daimi göstərici saymaq əvəzinə, təkrar yoxlamaların nəticələrini müqayisə et. |
| Cavab status kodu | Tətbiq olunduğu hallarda, veb-sayt və ya API yoxlaması zamanı alınan HTTP status kodu. |
| Xəta | Alətin qaytardığı xəta nəticəsi. |
Məsələn, şərti HTTP nəticəsində Onlayn, 180 ms cavab müddəti və 200 status kodu göstərilə bilər. 200 status kodu sorğunun uğurlu olduğunu bildirir. 404 cavabı ilkin serverin hədəf resursun cari təqdimatını tapmadığını və ya belə bir təqdimatın mövcudluğunu açıqlamaq istəmədiyini göstərir. 5xx (Server Error) cavabı Server Error sinfinə aiddir. Dəqiq səbəb konkret status kodundan asılıdır.
Oflayn nəticəsi həmişə bütün cihazın oflayn olması demək deyil. Təhlükəsizlik divarı ICMP-ni bloklaya, HTTPS isə işləməyə davam edə bilər. Yaxud bir port bağlı olduğu halda digər xidmətlər əlçatan qala bilər. İstifadəçilərin qoşulmağa çalışdığı xidmətə uyğun yoxlama apar.
Ping hansı tipik nasazlıqları üzə çıxarır?
Veb-sayt açılmırsa, əvvəlcə HTTP(s) və problemin yarandığı dəqiq URL ilə yoxlama apar. Domen cavab verir, amma yalnız bir səhifə 404 qaytarırsa, marşrutu, yönləndirmə qaydalarını və ya yerləşdirməni yoxla. HTTPS brauzerdə sertifikat xəbərdarlığı yaradırsa, təkcə ping nəticəsinə güvənmə, sertifikat məlumatları üçün SSL Axtarışından istifadə et. HTTP başlıqlarının axtarışı da yönləndirmələri və cavab başlıqlarını göstərə bilər.
E-poçt çatmırsa, Host / Port seçərək poçt serverinin host adını və göndərən və ya qəbul edən tətbiqdə sazlanmış portu yoxla. SMTP portunun əlçatan olması serverin konkret məktubu qəbul edəcəyini sübut etmir. Autentifikasiya xətaları, spam filtrləri, DNS poçt qeydləri və alıcının qaydaları sadə port yoxlamasının əhatə dairəsindən kənardır.
Saytı yeni hosta köçürdükdən sonra vəziyyətə uyğun olaraq onun host adını ICMP və ya HTTP ilə yoxla. DNS qeydini təsdiqlə və keşlənmiş cavabların yenilənməsi üçün vaxt nəzərə al. Whois Axtarışı domen qeydiyyatı məlumatlarını təsdiqləməyə kömək edə bilər, lakin hazırda hər bir DNS həlledicisinin hansı cavabı saxladığını göstərmir.
DNS keşlənməsi düzgün nəticəni niyə yanlış göstərə bilər?
DNS keşlənməsi alətin serverinin və sənin cihazının eyni host adını bir müddət fərqli ünvanlara çevirməsinə səbəb ola bilər. Rekursiv həlledicilər DNS cavablarını çox vaxt TTL adlanan etibarlılıq müddətinə uyğun saxlayır. Bəzi tətbiqlər və əməliyyat sistemləri də lokal keşdən istifadə edir.
Bu gecikmə üçün adətən "yayılma" termini işlədilir, amma DNS qeydləri bütün sistemlərə vahid və əlaqələndirilmiş proseslə yayılmır. Hər keşin müddəti öz qrafikinə uyğun bitir. Buna görə də yaxınlarda dəyişdirilmiş qeyd bir bağlantıda işləyə, başqa bağlantıda isə əvvəlki ünvan hələ də istifadə oluna bilər.
Bu alət yoxlamanı öz serverində apardığı üçün nəticə həmin anda serverin şəbəkə marşrutunu və DNS görünüşünü əks etdirir. Nəticə hər bir internet provayderinin, mobil şəbəkənin və ya korporativ DNS həlledicisinin eyni təyinat ünvanını gördüyünü sübut edə bilməz. Məkanla bağlı fərqlər önəmlidirsə, nəticəni lokal yoxlama ilə müqayisə et və müvafiq DNS qeydlərinə sorğu göndər.
Tez-tez verilən suallar
Vurğulu və ya latın əlifbasında olmayan domen adları necə yoxlanılır?
IDNA uyğun Unicode domen nişanlarını ASCII A-label formatına çevirir. Punycode müvafiq A-label-larda istifadə edilən kodlaşdırma alqoritmidir. Brauzerlər çox vaxt oxunaqlı yazılışı avtomatik çevirir, lakin host sahələri və diaqnostika sistemləri A-label formasını tələb edə bilər. Yazılışı diqqətlə yoxla, çünki vizual olaraq oxşar Unicode simvolları fərqli domenlərə aid ola bilər.
Aşağı cavab müddəti həmişə belə qalacaq?
Xeyr. Cavab müddəti marşrutdan, şəbəkə sıxlığından, server yükündən və fiziki məsafədən asılı olaraq dəyişir. Müqayisə oluna bilən vaxtlarda bir neçə yoxlamanın nəticəsini qeyd et. Tək bir yavaş cavabı nasazlığın sübutu saymaq əvəzinə, uzunmüddətli dəyişiklikləri araşdır.
DNS, təhlükəsizlik divarı və ya server sazlamalarını dəyişməzdən əvvəl problemli xidmətin istifadə etdiyi dəqiq host adını, URL yolunu və portu yoxladığına əmin ol. Nəticənin vaxtını yadda saxla və lokal jurnallarla müqayisə et ki, bağlantının hər iki tərəfindəki qeydləri uyğunlaşdırmaq mümkün olsun.
Oxşar alətlər
Digily Link-in IP axtarış aləti istənilən IP ünvanı haqqında ətraflı məlumat təqdim edir. Hərtərəfli IP məlumatı əldə etmək üçün bu pulsuz onlayn xidmətdən istifadə edin.
Populyar alətlər
Mətnin ölçüsünü baytlarda (B), kilobaytlarda (KB) və ya meqabaytlarda (MB) əldə edin.
Ping alətimizlə istənilən vebsaytın, serverin və ya portun vəziyyətini və cavab müddətini tez və səmərəli şəkildə yoxlayın.
Digily Link-in IP axtarış aləti istənilən IP ünvanı haqqında ətraflı məlumat təqdim edir. Hərtərəfli IP məlumatı əldə etmək üçün bu pulsuz onlayn xidmətdən istifadə edin.
WhatsApp linkinizi dərhal və pulsuz yaradın. Fərdi mesaj əlavə edin və hesab açmadan və kod yazmadan bir kliklə söhbətə başlayın.