risposta di Jeremy si basa su Reverse DNS, che è il modo programmatico normale per cercare IP> hostname. Si basa su un record PTR impostato per quel server; questo è spesso ma non sempre impostato su qualcosa di utile.
Ad esempio, cercare thedailywtf.com e otterrete 74.50.106.245, ma poiché non vi è alcun record PTR per "245.106.50.74.in-addr.arpa", Dns.GetHostEntry() non restituirà qualsiasi cosa utile
Analogamente, molte server farm ti daranno solo un nome host generico come 123.45.67.89-dedicated.bigexamplehost.com.
Che cosa sta facendo l'indicatore del sito Web è diverso, è "Replica DNS passiva". Eseguono alcuni server DNS che le persone stanno interrogando e ricordano ogni hostname che è stato consultato. Quindi puoi interrogare i loro record delle ricerche passate in base all'indirizzo che è stato restituito. Inserisci 74.50.106.245 in yougetsignal e riceverai un elenco di nomi host che in precedenza venivano risolti sul server dailywtf quando le persone li interrogavano, non qualcosa a che fare con la voce PTR DNS inversa.
Wow, il tuo aiuto in questa domanda è molto apprezzato. Se avessi saputo il nome di ciò che l'operazione è chiamata, potrebbe rendere la mia ricerca di una risposta in Google molto più facile, ma sono contento di poter contare su brillanti utenti di stackoverflow come te quando altre misure falliscono. Molti oggetti di scena –
Wow, grazie. Non sapevo che funzionasse così. –
è solo un peccato che la risposta sia totalmente errata. Vedi http://stackoverflow.com/questions/458841/reverse-ip-lookup e la risposta di Bobince per quella giusta. – Alnitak