

ブラウザから逆引きを行いたいのですが何か方法はありますか?

理想としては`JavaScript`から直接Digコマンドのようなものが打てればよいのですが、`JavaScript`にそのような関数は存在するのでしょか。

それ以外で思いつくのはサーバー側で`dig`コマンドで取得した情報を`ajax`でやりとりする方法なのですが、複数人が同時に使用するとなると同一のIPから大量に逆引きを仕掛ける事になるので、避けたいです。  
複数のサーバーを用意するほどでもないですし。。。  
何か良い方法があれば教えて下さい。


CC BY-SA 3.0
2015-01-17T19:02:55.907
4762
2015-01-19T05:23:42.603
2015-01-18T06:12:53.480
3639
5855
question
javascript dns
ブラウザからDNS逆引きを実行する方法はありますか?


JavaScriptにはAPIが存在しないので、サーバー側でリクエストする必要があります。

サーバー側でBINDなどのDNSキャッシュサーバを導入すれば、外部DNSサーバーへのリクエストをなるべく減らすことができます。


CC BY-SA 3.0
2015-01-18T04:22:25.607
4771
2015-01-18T04:22:25.607
3639
4762
answer


[英語版のStackOverflow](https://stackoverflow.com/questions/8435678/whois-with-
javascript)にJavaScriptから利用できる whois Web サービスが紹介されていました。  
[逆引き](https://www.whoisxmlapi.com/reverse-ip-api.php)も出来るようですが、有償のものしかなさそうです。


CC BY-SA 3.0
2015-01-18T04:54:08.643
4772
2015-01-18T04:54:08.643
2017-05-23T12:38:56.083
-1
3925
4762
answer


これでできそうじゃない？  
<http://www.statdns.com/api/>

特に、ページの下の方にある「Get reverse (PTR) record from IPv4 addresses」か「Get reverse (PTR)
record from IPv6 addresses」のURL形式でAjaxリクエストを出すと無料で何回もJSONのリスポンスがいただけるようです。


CC BY-SA 3.0
2015-01-18T05:39:06.590
4773
2015-01-18T05:39:06.590
7358
4762
answer