Как многие люди сказали, что вам нужно использовать внешний сервис и позвонить ему. И это только даст вам разрешение DNS с точки зрения сервера.
Если этого достаточно, и вам нужно только разрешение DNS, вы можете использовать следующий Docker-контейнер:
https://github.com/kuralabs/docker-webaiodns
Endpoints:
[GET] /ipv6/[domain]
:
Выполните разрешение DNS для данного домена и верните связанный IPv6
адреса.
{
"addresses": [
"2a01:91ff::f03c:7e01:51bd:fe1f"
]
}
[GET] /ipv4/[domain]
:
Выполните разрешение DNS для данного домена и верните связанный IPv4
адреса.
{
"addresses": [
"139.180.232.162"
]
}
Я рекомендую вам настроить веб-сервер так, чтобы он перенаправлял прокси-сервер к контейнеру на определенной конечной точке вашего сервера, обслуживающего ваш Javascript, и вызывал его, используя стандартные функции Javascript Ajax.