Sätt att kontrollera om en webbplats verkligen är nere
- Kategori: Utveckling
Jag fick inspiration till detta inlägg från Download Squad-artikeln 'Är den här webbplatsen nere för alla eller är det bara du?' som nämnde en tjänst som skulle kontrollera om en webbplats var nere eller om det var mer troligt att det skulle vara ett problem på användarens sida. Några killar nämnde i kommentarerna att tjänsten för webbplatskontroll skulle visa falska resultat då och då som i sin tur övertygade mig att skriva ett inlägg om andra metoder om hur du kan kontrollera om en webbplats är uppe eller inte.
Att kontrollera om en webbplats är uppe eller inte borde vara snabb, du vill inte slösa bort din tid på att analysera stora loggfiler om det finns ett annat snabbare sätt att utföra kontrollen. Den här artikeln koncentreras därför på metoder som avslöjar resultat inom några sekunder som är lätta att tolka.
Om du känner till en metod som saknas låt mig veta och jag ska kolla in den och lägga till den om den passar bra. På går vi med sätt att kontrollera om en webbplats verkligen är nere.
ett. Ping
En ping skickar i princip ett hej till en server som väntar på svar. Om svaret tar lång tid kommer en timeout att inträffa. Ping mäts i ms, om det är otroligt högt är något fel med antingen din dator, rutten däremellan eller destinationen.
Kommandot är liknande i Windows och Linux, ange bara pingdestination, med destinationen är en IP- eller domännamn, och vänta på svaret.
Ett av de många online-skript som ping-servrar finns på Ping.eu . Det erbjuder andra nätverksverktyg som Traceroute och en portkontroll också.
två. traceroute
Du kan jämföra Tracerouter med en lista över alla vägar du reser tills du når din destination. Endast att vägarna är servrarna i det här fallet som dina data skickas genom för att nå sin destination. Om allt är bra ska destinationsservern visas i slutet, om det inte är så kan du till exempel få timeouts.
Traceroute Tool från University of Princeton visar traceroute mellan universitetet och en annan server på Internet. Du kan ange serverns IP eller domännamn.
tracert är kommandot som du kan använda i Windows för att spåra rutten mellan din dator och destinationen. Använd kommandot 'tracert IP' eller 'tracert domain' för att uppnå detta. Traceroute är motsvarande i Linux.
3. Domain Name System (DNS)
DNS-fel uppstår oftast när en webbplats är nyregistrerad eller flyttar till en annan server. Det tar vanligtvis lite tid att uppdatera DNS-posterna för att peka på den nya servern. DNS tillhandahåller information som din telefonbok är. Domännamn är för oss dumma människor som har problem med att komma ihåg dessa server-IP-adresser (till exempel 64.233.161.18 för Google). Problem uppstår när namnservrarna som översätter de mänskliga inmatade domännamnen till IP-adresser fortfarande har den gamla IP-adressen i sina poster medan webbplatsen redan är igång med den nya IP-adressen.
Du kan använda online-skriptet DNS-rapport för att få en detaljerad rapport. Gröna resultat är fina, röda visar på misslyckanden och gula är varningar.
Fyra. Ombud
Proxys kan användas för att upprätta anslutningar till webbplatser även om direktvägen från din dator till deras på något sätt är blockerad. Du kan jämföra det med att besöka en vän och använda hans dator för att ansluta till en server som du inte kan ansluta till. Om det fungerar är det på något sätt relaterat till din dator eller anslutning.
Du kan hitta hundratals webbaserade proxyer på Proxy.org . Prova och se om du kan ansluta till webbplatsen.
5. Fråga någon
Om du har direktkontakt till andra användare, vare sig det är i IRC, Skype, direktmeddelanden eller till och med forum, kan du fråga dem om de skulle vara vänliga nog att kontrollera en viss webbplats för dig. Det är praktiskt taget ett ersättare för att använda en proxy.