Denna förbaskade ping!
Använd ping för att se om en enhet på nätet är nåbar. Men håll det där. Och gör det bara om du vet att det funkat tidigare.
- Jag kan inte pinga servern! Den är nere!
- Har du kunnat pinga servern tidigare?
- Jag vet inte. Men det har jag väl? Eller?
Använd inte ping för att se om en ip-adress “är ledig”. En host har ingen skyldighet att svara på ping. Den kanske har en brandvägg på eller framför sig som filtrerar bort icmp-paketen…
Om du vill se om en IP-adress är i bruk just nu, prova att pinga och kolla sen i ARP-tabellen! En burk som pratar IP SKA svara på arp requests.

Tänk bara på att ARP är ett lokalt fenomen! Om du inte sitter på samma nät som maskinen du kontrollerar så dyker den inte upp i din ARP-tabell heller.
Varför pinga för att kolla om webbservern är uppe? Det är fullständigt ointressant om servern svarar på ping. Visst, du får reda på att hela servern är nåbar, men inget annat. Kolla istället att webbservern svarar på http-porten och att mailservern fortfarande pratar smtp. det är ju DET som är intressant.
Det var allt från Layer 2 till 4 idag.
