@tekerosi 1603aefa-b6db-42c2-8375-c7c836757f6a-image.png
1c7bee85-386f-488e-b9cc-6419895120ba-image.png
если выполняешь в виде асинхронной функции
Ping через JavaScript либо Node.js
-
Привет, нужна помощь
Задача такова, нужно пингануть домен, к примеру -> "cloudflare.com"
Как это можно реализовать?
По итогу мне нужно получить его IP адрес:

Спасибо заранее! -
@ynvazius said in Ping через JavaScript либо Node.js:
Привет, нужна помощь
Задача такова, нужно пингануть домен, к примеру -> "cloudflare.com"
Как это можно реализовать?
По итогу мне нужно получить его IP адрес:
Спасибо заранее!А чем не устроил cmd?
-
@ynvazius said in Ping через JavaScript либо Node.js:
@Fox Надо автоматизировать, если бы мне надо было пингануть только один cloudflare.com, я бы не задавал вопрос)
Поторопился с вопросом, всё оказалось очень просто, через действие "Запустить Процесс" всё получилось без javascript и node:
Об этом я и говорил :)
-
@ynvazius said in Ping через JavaScript либо Node.js:
@UserTrue +
Спасибо, так лучше даже, тк не нужно парсить айпишникТолько если ip нет, тоесть сайт не существует, то лучше обернуть в try catch
типо такогоconst dns = require('node:dns/promises'); [[IP]] = null try { const ips = await dns.resolve('google.com') [[IP]] = ips[0] } catch{} -
@ynvazius said in Ping через JavaScript либо Node.js:
Если он не сможет получить IP, то переменная IP останется пустой(null)?
да
