2012-03-12 14 views
5

Mi chiedevo se ci fosse un modo per rilevare l'errore di ricerca DNS in JavaScript.Come rilevare l'errore di ricerca DNS in JavaScript

c'è qualche codice o qualche lavoro trucco?

o questa è una missione impossibile?

qualcuno può far luce su questo? molte grazie!

+0

http://stackoverflow.com/questions/102605/can-i-lookup-the-ip-ad-ress-of-a-hostname-from-javascript –

+0

In puro codice JS non è possibile. – TOUDIdel

+0

in javascript forse con nodeJS. http://stackoverflow.com/questions/6475842/node-js-udp-dgram-handling-error-from-dns-resolution – fcalderan

risposta

1

Non è possibile prevedere con precisione che comportamento si occurr quando c'è un 'errore di ricerca DNS' sulla macchina un casuale dell'utente finale.

Ad esempio, molti ISP restituiscono le proprie pagine/siti di ricerca "di supporto" quando viene eseguita una ricerca su un dominio inesistente (NXDOMAIN). Questo è anche noto come DNS Hijacking.

Un utente può anche configurare le proprie voci di dominio su un 'HostFile' locale, che darebbe un 'falso positivo'.

Per un metodo più affidabile, è necessario eseguire questa ricerca sul vostro server, che dovrebbe dare un indicatore migliore se il dominio è raggiungibile al resto del mondo. Ti permetterà anche di distinguere tra il sito è semplicemente inattivo o irraggiungibile dalla macchina dell'utente, invece di una voce non valida.

Problemi correlati