linux: Identifier les sites web (dns) pointant sur une ip virtuelle/failover

2 mai 2014 Non Par Antony

 

Chez online.net, un certain nombre d’adresses ip doivent migrer.

Une fois avoir configurer le serveur pour qu’il fonctionne sur l’ancienne ip et la nouvelle conjointement il reste à configurer les dns de chaqu’un des sites hébergés.

Cette ligne de commande permet d’afficher les sites web accédant au serveur sur son ancienne ip 1.2.3.4

# tcpdump -i eth0 -s 0 -A 'dst host 1.2.3.4 and tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x47455420' | grep Host\:

solution inspirée de ces deux articles

http://stackoverflow.com/…-response-header-and-response-body
http://serverfault.com/…capturing-traffic-coming-to-a-specific-virtual-interface

 

5 sep 2014: correction d’une erreur de guillemets typographiques