Как по IP узнать имя хоста
Зная имя хоста с помощью DNS запроса (DNS lookup) можно узнать его IP. Но иногда нужно узнать имя хоста для которого известен IP адрес. Это называется reverse DNS lookup, можно перевести как обратное DNS преобразование или обратный DNS запрос.
В Linux обратное DNS преобразование можно сделать с помощью команды dig к которой добавлена опция -x:
dig -x 185.117.153.79

В Windows и Linux также можно использовать команду nslookup:
nslookup 185.117.153.79

Этот способ работает далеко не всегда! Он работает только если в базе данных Reverse DNS (обратного DNS) присутствует PTR запись.
Отсюда довольно важное практическое следствие: не нужно полагаться на полученное с помощью обратного DNS запроса имя хоста! Например, в контроле доступа к сайту в веб-сервере Apache можно настроить ограничения доступа исходя из имени обратившегося хоста. Нужно помнить, что не всегда возможно определить имя хоста (а оно определяется именно с помощью обратного DNS запроса!). Поэтому более надёжным способом является составление диапазонов IP, ассоциированных с определённым хостом и блокировка по IP.
Что такое PTR запись?
PTR (pointer — указатель) запись сопоставляет IP адрес с доменным именем. Она часто называется «reverse DNS entry» (обратная DNS запись), поскольку она преобразовывает IP адрес в имя.
PTR записи преимущественно используются в мерах безопасности и предотвращения спама для верификации, что адрес почтового сервера разрешён для отправки email от имени конкретного хоста. По обратной DNS записи проверяется, действительно ли имя сервера ассоциировано с IP адресом, с которого было инициировано соединение.
Чтобы внести обратную DNS запись, которая бы связывала IP адрес с вашим доменом, вам нужно обратиться к вашему провайдеру IP адреса для создания PTR записи для конкретного IP адреса.
Другие способы определения имени хоста по IP
Все другие способы основываются исходя из накопленных данных. То есть больше нет других баз данных, но некоторые сервисы накапливают очень большое количество информации. Примеры таких сервисов:
- https://securitytrails.com/dns-trails
- https://suip.biz/ru/?act=hostmap (использует данные VirusTotal)
- https://dnshistory.org/dns-records/
Проверка IP-адреса сайта
Данный сервис позволяет узнать только IP-адрес или домен по IP. Для получения информации о владельце сайта или возрасте домена, вам необходимо воспользоваться Whois-сервисом Рег.ру . Также вы можете определить местоположение по IP-адресу и узнать свой IP-адрес.
Можно ли изменить IP-адрес сайта?
Да, изменить IP по домену можно двумя способами:
— Заказать другую услугу хостинга или VPS и перенести на неё сайт.
— Заказать услугу дополнительного IP-адреса.
Вам может быть интересно
- Хостинг WordPress
- Хостинг для 1C-Битрикс
- Конструктор Website builder
- Создание сайта на Рег.сайт
- Облачные серверы
- VPS на Windows
- Подобрать SSL-сертификат
- SSL-сертификаты GlobalSign
- Конфигуратор сервера
- Дешёвые серверы
Узнать IP-адрес сайта
Бесплатный сервис от Рег.ру, чтобы узнать IP-адрес сайта или IP по домену
Сетевой или IP-адрес сайта — уникальный числовой адрес устройства, подключённого к локальной сети или интернету. Пример IP-адреса: 10.10.10.85. IP-адрес нужен чтобы устройства могли безошибочно находить друг-друга и обмениваться данными. По умолчанию сайту назначается IP-адрес сервера, на который добавлен сайт.
С помощью сервиса проверки IP вы можете узнать свой адрес в Интернете, а также увидеть дополнительные сведения о вашем интернет-провайдере, местоположении, браузере и так далее.
Для проверки IP сайта по домену:
— Введите доменное имя в специальное поле
— Нажмите кнопку «Проверить»
Рассылка Рег.ру
Лайфхаки, скидки и новости об IT
Получения IP адреса и порта по имени хоста
QUrl — это просто представление url, от того что вы его создали он не будет коннектиться куда-то там и порт определять. А то что вам нужно называется сканирование портов — nmap такое умеет. Вручную — вы должны перебрать сами все порты, и к каждому порту пытаться подключиться, те к которому удалось подключиться — работают, только ещё надо определять по какому протоколу они работают и всё такое.
22 окт 2018 в 8:15
Ну а чтобы получить ip по доменному имени воспользуйтесь QHostInfo
22 окт 2018 в 8:17
да скорее всего если схема http, то порт 80 (если не указано другое). И не нужно никаких сканирований. Правда я не уверен, работает ли оно на 80 порту, скорее всего давно полностью переехало на https/443 (а проверить я это никак не могу — оно давно не работает)
22 окт 2018 в 8:19
Ну да, для различных протоколов можно пытаться использовать порты по-умолчанию, тогда вам остаётся только ip (если точнее — список ip) для требуемого доменного имени получить.
Имя хоста
Имя хоста из Сервер (172.16.5.201) для IP 133.98.211.3. В именах хостов, возможно, было добавлено имя домена системы доменных имен (DNS), отделенное от метки конкретного узла периодом («точка»). В последней форме имя хоста также называется доменным именем.
Вход
Какое имя хоста?
В компьютерных сетях имя хоста (архаично имя узла) — это метка, которая присваивается устройству, подключенному к компьютерной сети, и используется для идентификации устройства в различных формах электронной связи, таких как World Wide Web.
Имя хоста обычно имеет две формы. Одним из них является имя пользователя, оно может состоять из одного слова, фразы или структурированного имени. Другой используется для доступа компьютеров к Интернету, который отделяется от метки узла точкой («точкой») для формирования полного доменного имени (FQDN). Имена хостов, которые включают домены DNS, часто хранятся в системе доменных имен вместе с IP-адресами хоста, который они представляют, с целью сопоставления имени хоста с адресом или в обратном процессе.
Почему мне нужно установить имя хоста для моего компьютера?
Имя хоста компьютера — это имя, которое он запускает в сети. Установка имени хоста для компьютера может отличить этот компьютер от других устройств в локальной сети, чтобы было легче найти соответствующее устройство при доступе друг к другу. Однако следует отметить, что имя хоста компьютера может быть свободно изменено.
Как проверить имя хоста моего компьютера?
Способ 1: просмотр имени хоста компьютера из системы и безопасности
- Откройте панель управления, выберите «Система и безопасность» и откройте ее.
- Нажмите «Просмотреть имя компьютера» в разделе «Система».
- Вы можете увидеть имя этого компьютера в информации о системе.
Способ 2: Используйте команду для просмотра имени хоста компьютера
- Найдите cmd в поле поиска Windows или нажмите Win+R и введите cmd, чтобы открыть командную строку.
- Введите имя хоста в командной строке, а затем нажмите Enter, чтобы увидеть имя хоста. Или введите ipconfig/all в командной строке и нажмите Enter, чтобы увидеть имя хоста.
Как изменить имя хоста моего компьютера?

- Откройте панель управления, выберите «Система и безопасность» и откройте ее.
- Нажмите «Просмотреть имя компьютера» в разделе «Система».
- Нажмите «Переименовать этот компьютер» в разделе «Информация о системе», чтобы открыть новое окно.
- Введите новое имя компьютера и нажмите «Далее», чтобы перезагрузить компьютер. Все готово.
In computer networking, a hostname (archaically nodename) is a label that is assigned to a device connected to a computer network and that is used to identify the device in various forms of electronic communication, such as the World Wide Web. Hostnames may be simple names consisting of a single word or phrase, or they may be structured. Each hostname usually has at least one numeric network address associated with it for routing packets for performance and other reasons.
Internet hostnames may have appended the name of a Domain Name System (DNS) domain, separated from the host-specific label by a period («dot»). In the latter form, a hostname is also called a domain name. If the domain name is completely specified, including a top-level domain of the Internet, then the hostname is said to be a fully qualified domain name (FQDN). Hostnames that include DNS domains are often stored in the Domain Name System together with the IP addresses of the host they represent for the purpose of mapping the hostname to an address, or the reverse process.