Как получить IP-адрес по имени хоста в командной строке

ping -c 1 google.com | egrep -m1 -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'


Эта команда выполняет проверку доступности хоста google.com и выводит его IP-адрес.

Она использует команду ping для отправки одного пакета ICMP-запроса на хост google.com. Затем вывод команды ping передается на вход команды egrep, которая использует регулярное выражение для поиска IP-адреса в выводе команды ping. Опция -m1 в egrep означает, что нужно найти только первое совпадение, а опция -o указывает выводить только совпадение, а не всю строку.

Альтернативным способом получения IP-адреса может быть использование команды nslookup или host, которые позволяют получить информацию о хосте по его имени. Например: nslookup google.com или host google.com.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *