Sobes.tech
Middle
20

Как получить IP-адрес, зная имя хоста?

Companies where asked
OZONOZON

Answer from AI

sobes.tech AI

Чтобы получить IP-адрес по имени хоста, обычно используют DNS-запросы. В разных средах это делается по-разному:

  • В командной строке Linux/macOS можно использовать команду nslookup <hostname> или dig +short <hostname>.
  • В Windows — команда nslookup <hostname>.
  • В программном коде на Python можно использовать модуль socket:
import socket
ip = socket.gethostbyname('example.com')
print(ip)
  • В Node.js — модуль dns:
const dns = require('dns');
dns.lookup('example.com', (err, address) => {
  if (err) throw err;
  console.log(address);
});

Таким образом, получение IP-адреса сводится к выполнению DNS-запроса по имени хоста.