@ian.heidenreich
Вы можете узнать IP-адрес сайта на Ruby, используя сокеты. Вот пример кода:
1 2 3 4 5 6 |
require 'socket' hostname = 'www.example.com' ip_address = IPSocket::getaddress(hostname) puts "IP адрес сайта #{hostname} - #{ip_address}" |
В этом примере мы используем метод IPSocket::getaddress
для получения IP-адреса сайта по его имени хоста. Мы передаем имя хоста в качестве аргумента методу и сохраняем возвращаемое значение в переменной ip_address
.
Затем мы выводим IP-адрес сайта на экран, используя puts
.
Замените www.example.com
на имя хоста сайта, для которого вы хотите получить IP-адрес.
@ian.heidenreich
Этот код использует стандартную библиотеку Ruby под названием Socket. Выполняется следующее:
Убедитесь, что у вас установлена версия Ruby, которая включает эту библиотеку, и замените www.example.com на имя хоста сайта, для которого вы хотите получить IP-адрес.
Обратите внимание, что этот код может не работать, если сайт не имеет активного DNS-записи или если у вас нет соединения с Интернетом.