Middle
19
Как получить IP-адрес, зная имя хоста?
Компании, где спрашивали
Ответ от нейросети
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-запроса по имени хоста.