В Windows вы можете пропинговать данное доменное имя и записать IP-адрес как переменную, даже если ответ не получен. Я считаю, что команда выглядела примерно так:
ping domain.com
for /f "tokens=1,2 delims=[]" %%A in ('ping /n 1 /w 1 domain.com ^| find "Pinging"') do set ipaddress=%%B"`
Это в основном то, что я пытаюсь сделать, но в сценарии bash, а не в командном файле. Я наткнулся на множество вопросов, которые действительно близки, но не совсем то, что я ищу. Кажется, я не могу придумать лучший способ сделать это.
Есть идеи?