Как реализовать мои маленькие мысли?
На Node.js (у вас просто тег JavaScript) можно сделать как то так
https://nodejs.org/api/dns.htmlvar dns = require('dns')
var express = require('express')
var cors = require('cors')
var app = express()
var url = require('url')

app.get('/get-ip/:url', cors(), function(req, res) {

	var URL = req.params.url;

	if (URL !== 'favicon.ico') {
		dns.resolve4(URL, (err, addresses) => {
			if (err) throw err;

			res.send(JSON.stringify({
				original: URL,
				ip: addresses[0]
			}))
		})
	}

})

var port = process.env.PORT || 8080;
app.listen(port, function() {
	console.log('Node.js listening on port ' + port)
})
На Node.js (у вас просто тег JavaScript) можно сделать как то так
https://nodejs.org/api/dns.htmlvar dns = require('dns')
var express = require('express')
var cors = require('cors')
var app = express()
var url = require('url')

app.get('/get-ip/:url', cors(), function(req, res) {

	var URL = req.params.url;

	if (URL !== 'favicon.ico') {
		dns.resolve4(URL, (err, addresses) => {
			if (err) throw err;

			res.send(JSON.stringify({
				original: URL,
				ip: addresses[0]
			}))
		})
	}

})

var port = process.env.PORT || 8080;
app.listen(port, function() {
	console.log('Node.js listening on port ' + port)
})