ServerDetection/it

From NeuMon

Jump to: navigation, search

Contents

Rilevamento DNS Server

Hai un sito web? Puoi aiutarci senza far niente!

Perché dovrei farlo? Chi già lo fa?

Come?

Metti questo codice sul tuo sito:

<img style="width:1px;height:1px;" src="http://www.dnsdetect.net/dnsdetect.png">

Oppure incolla il codice sopra su di una bacheca elettronica, utilizzalo come firma, etc.

E 'invisibile agli utenti, e non pregiudica le prestazioni del sito.

È inoltre possibile utilizzare questo BB code:

[img]http://www.dnsdetect.net/dnsdetect.png[/img]

Attenzione: una casella vuota può essere visualizzata sui motori du qualche bacheca elettronica.

Vi invitiamo a chiedere prima, se volete mettere il codice in un sito web di cui non si è proprietari. Evitate spam.

Perchè?

Uno degli obiettivo del progetto è quello di raccogliere un elenco di server DNS utilizzati dagli ISP. Grazie a questo elenco (che teniamo inoltre a disposizione di chiunque), possiamo interrogare il DNS per individuare blocchi.

Raccogliere gli indirizzi IP di ogni ISP in tutto il mondo è un lavoro complesso. Il codice sopra rappresenta una soluzione: per ognuno di coloro a cui viene mostrato il codice di cui sopra (quindi tutti i visitatori del sito quando viene utilizzato), possiamo raccogliere i server DNS che vengono utilizzati, per riempire la nostra lista di server DNS. Tutto è automatico, senza alcuna interazione.

Tecnicamente, come funziona?

Siamo proprietari di un dominio chiamato "dnsdetect.net". Controlliamo questo dominio come autoritativo. Quando l'url http://www.dnsdetect.net/dnsdetect.png viene richiesta da un visitatore, il nostro server reindirizza la richiesta ad una pagina PHP, che rileva l'indirizzo IP e lo reindirizza ad un URL simile al seguente:

http://ip_{ip}_{random_number}.dnsdetect.net

Il visitatore non ha nella sua cache DNS un indirizzo già risolto per il dominio (in quanto contiene un numero casuale), quindi il suo server DNS viene interrogato per risolverlo. Ma anche il suo server DNS non può riconoscerlo, quindi il sito che hosta il server DNS (nota: non il visitatore) chiede al nostro dominio autorevole (dnsdetect.net) come risolverlo. Il nostro server risponderà che non esiste, in modo che il visitatore non vedrà nulla. Ma noi individuiamo l'indirizzo IP del server DNS, quando ci contatta per la risoluzione.

Dopo di che, il server DNS sarà inserito nella nostra lista, e sarà verificato se accetta le query esterne. Se è così, sarà visualizzato nella nostra "DNS Server Active List", e sarà testato da noi con alcuni domini per capire se un qualche tipo di blocco DNS viene eseguito.

Personal tools
Toolbox
In other languages