21 lines
572 B
Markdown
21 lines
572 B
Markdown
# ip.me
|
|
|
|
Fetch IP geolocation information and WhoIs data from [`ip.me`](https://ip.me/).
|
|
|
|
```js
|
|
const ipme = require("ip.me");
|
|
|
|
(async function() {
|
|
let userIp = await ipme.ip();
|
|
console.log(`IP Information (Personal):`, userIp);
|
|
|
|
let googleIp = await ipme.ip("8.8.8.8");
|
|
console.log(`\n\nIP Information (Google DNS):`, googleIp);
|
|
|
|
let whois = await ipme.whois("google.com");
|
|
console.log(`\n\nWhois Information (google.com):\n\n`, whois);
|
|
|
|
let whois2 = await ipme.whois("https://ip.me/");
|
|
console.log(`\n\nWhois Information (ip.me):\n\n`, whois2);
|
|
})();
|
|
``` |