Comment détecter la version du système d'exploitation d'un serveur web

Est-il un moyen de détecter la version du Système d'Exploitation d'un serveur web à l'aide de son adresse IP (avec la connaissance que le serveur web est en cours d'exécution de php).

Je n'ai pas tenté de code encore, comme je suis un débutant. Est-il facile? Est-il possible ou pas possible?