Je vois des sites tels que http://domainsbyip.com/
qui permettent aux gens de saisir une IP ou un domaine et renvoient les autres domaines hébergés sur cette IP. Comment trouvez-vous ces informations ?
Réponses
Trop de publicités?Je ne pense pas qu'il existe un moyen "programmatique" de le savoir. Il faudrait en fait disposer d'une énorme liste de noms de domaine (ce qui est beaucoup plus facile que vous ne le pensez), puis les résoudre tous et les placer dans un tableau. Si vous y réfléchissez, la seule façon pour que ces sites Web existent serait que 1) un enregistrement DNS A dans un domaine quelconque, aaaabbbb.ddd.com 2) une directive virtualhost dans Apache qui indique aux serveurs le contenu à servir lorsqu'on leur demande un domaine particulier.
Aucune de ces méthodes ne peut être facilement découverte par des entités extérieures.
Il est très facile d'obtenir des listes de domaines à partir des journaux des serveurs, des journaux des clients (en particulier ceux qui pourraient avoir des logiciels espions), etc.
Tous les bureaux d'enregistrement de domaines de premier niveau disposent d'une base de données d'adresses de domaines et d'adresses IP.
Des outils comme celui qui est lié ici acheter ces bases de données et les utiliser.