2012-03-12 9 views
5

JavaScriptでDNSルックアップエラーを検出する方法があるのだろうかと思っていました。JavaScriptでDNSルックアップエラーを検出する方法

いくつかのコードやトリックがありますか?

これは使えないのですか?

誰かがこれに光を当てることができますか?どうもありがとう!

+0

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

+0

純粋なJSコードではできません。 javascriptの – TOUDIdel

+0

はおそらくnodeJSと同じです。 http://stackoverflow.com/questions/6475842/node-js-udp-dgram-handling-error-from-dns-resolution – fcalderan

答えて

1

ランダムエンドユーザのマシンに「DNS検索障害」が発生した場合、どのような動作が発生するかを正確に予測することはできません。

たとえば、多くのISPは、存在しないドメイン(NXDOMAIN)でルックアップが実行されると、自身の「ヘルパ」検索ページ/サイトを返します。これは​​とも呼ばれます。

ユーザは、ローカルの「ホストファイル」に独自のドメインエントリを設定することもできます。この場合、「偽陽性」となります。

信頼性の高い方法として、サーバー上でこのルックアップを実行する必要があります。これにより、ドメインがより広い世界に到達できるかどうかのより良い指標が得られるはずです。また、無効なエントリではなく、単にサイトがダウンしているか、ユーザーのマシンから到達できないかを区別することができます。