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.
fonte
2012-03-12 12:47:49
http://stackoverflow.com/questions/102605/can-i-lookup-the-ip-ad-ress-of-a-hostname-from-javascript –
In puro codice JS non è possibile. – TOUDIdel
in javascript forse con nodeJS. http://stackoverflow.com/questions/6475842/node-js-udp-dgram-handling-error-from-dns-resolution – fcalderan