🔍
サーバーのIPアドレスを返すブックマークレット
ご使用の前にご確認ください
他サービスのAPIを使用しているので常識的な範囲でご使用ください。
コード
ブックマークのURL欄に入力して使用します。
(function () { var hostname = window.location.hostname; var xhr = new XMLHttpRequest(); xhr.open("GET", "https://api.hackertarget.com/dnslookup/?q=" + hostname, true); xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { var data = xhr.responseText; var ip_data = data.split("\n")[0].split(",")[0]; let ip = ip_data.slice(3).trim(); alert("The IP address of " + hostname + " is: " + ip); } }; xhr.send(); })();
IPアドレスが返ってきます
内容
見やすくしたものがこちら。
javascript: (function () {
var hostname = window.location.hostname;
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://api.hackertarget.com/dnslookup/?q=" + hostname, true);
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
var data = xhr.responseText;
var ip_data = data.split("\n")[0].split(",")[0];
let ip = ip_data.slice(3).trim();
alert("The IP address of " + hostname + " is: " + ip);
}
};
xhr.send();
})();
alertの後にwindow.open("https://whois.domaintools.com/" + ip);
を追加すると、whoisのサイトに移動してサーバーのホスト名を見ることができます。
Discussion