Описание тега gethostbyaddr

Команда на нескольких разных языках (например, Python, PHP) для выполнения обратного поиска DNS.
0 ответов

Memcpy и хостентная структура на C

Так gethostbyaddr() возвращает hostent, struct hostent { char *h_name; /* official name of host */ char **h_aliases; /* alias list */ int h_addrtype; /* host address type */ int h_length; /* length of address */ char **h_addr_list; /* list of addres…
13 окт '16 в 10:31
3 ответа

Как узнать доменное имя с IP-адреса в PHP

Как известно, в PHP есть встроенная функция для получения IP-адреса доменного имени. <?php $ip = gethostbyname('www.example.com'); echo $ip; ?> Но есть ли способ узнать доменное имя по IP-адресу? Я пытался использовать gethostbyaddr но это не …
28 дек '13 в 21:03
0 ответов

Тайм-аут Python 2.7 socket.gethostbyaddr перед выдачей socket.herror

У меня есть следующий пример кода import socket try: sock=socket sock.setdefaulttimeout(1) for result in sock.gethostbyaddr("165.139.149.169"): if result and "[" not in str(result): print str(result) except socket.herror: print("Host Not Found") кот…
13 фев '16 в 07:07
1 ответ

Где gethostbyaddr() получит имя хоста от

В случае gethostbyname() он возвращает ip addr, выполняя разрешение имен, используя DNS и /etc/hosts или Netbios. Как будет работать gethostbyaddr()? как эта функция получит имя хоста из адреса?
23 окт '13 в 09:26
2 ответа

Python Socket - получение локальных имен подключенных серверов

Я пытаюсь получить имена хостов сервера, подключенного к локальной сети, чтобы я мог выполнить запрос к этим серверам с именем хоста: import socket IP_RANGE = 10 hostNamesList = [] socket.setdefaulttimeout(0.1) for i in range(IP_RANGE): try: hostNam…
05 дек '18 в 13:04
2 ответа

InetAddress.getCanonicalHostName() возвращает IP вместо имени хоста

Я искал, как выполнить поиск IP в Java при переполнении стека, но ответы соответствуют тому, что я уже делаю, и не решают мою проблему. Вот мой код: public void printHostname( String ip ) { System.out.println( InetAddresses.forString( ip ).getCanoni…
17 янв '16 в 19:32
1 ответ

PHP искажен IP-адрес и хост. Что это?

Я отслеживаю загрузки с моего веб-сайта, добавляя запись в базу данных для каждой загрузки, которая содержит IP-адрес и хост загружающего лица. Я использую этот код PHP для получения IP-адреса isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ? $_SERVER["HTTP…
26 сен '14 в 22:20
2 ответа

Что быстрее для разрешения IP?

Кто-нибудь проводил какое-либо тестирование, чтобы увидеть, что быстрее / эффективнее / лучше для разрешения IP-адреса в скрипте PHP? это exec('host '. $_SERVER['REMOTE_ADDR']); или это gethostbyaddr($_SERVER['REMOTE_ADDR']);
28 авг '12 в 02:00
2 ответа

Почему я могу запустить сервер Python на 127.0.0.2, а не на 127.0.0.1? UnicodeDecodeError

Я получил простой пример файла с сервером от моего лектора. Это работает нормально для других студентов, но когда я пытаюсь запустить его, я получаю эту ошибку: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf8 in position 2: invalid start by…
1 ответ

Как сделать заявление, если не показывать имя хоста - gethostbyaddr

Я пытаюсь сделать простой PHP-скрипт для отображения имени хоста с помощью gethostbyaddr. Давайте представим, что ip xxx.xxx.xxx.4 покажет имя хоста, а ip xxx.xxx.xxx.5 не покажет имя хоста. Мой вопрос, как мне сделать, если нет имени хоста заявлени…
11 ноя '13 в 14:52
0 ответов

gethostbyname() и gethostbyaddr() возвращают разные имена хостов?

gethostbyname() а также gethostbyaddr() оба возвращают разные значения h_name в своих возвращенных hostent structs когда я звоню им в моей программе. Мне интересно, нормально ли это поведение или они должны возвращать идентичные имена хостов?
13 янв '16 в 05:56
1 ответ

Gethostbyaddr показывает IP-адрес моего сервера?

Я использую CloudFlare, поэтому IP-адрес моего сервера скрыт, и я хочу сохранить его таким. Когда я делаю HTTP-запрос, очевидно, что мой IP будет раскрыт. Но делает gethostbyaddr показывает мой IP-адрес? Я хочу получить IP-хост пользователя, поэтому…
27 сен '18 в 11:55
4 ответа

Python - как получить данные из командной строки и передать их в socket.gethostbyaddr("")

Я искал в интернете в поисках ответа на этот вопрос. Пожалуйста, не мои навыки программирования на Python не так уж велики. Я пытаюсь создать сценарий командной строки, который будет принимать входные данные из командной строки следующим образом: $p…
01 авг '16 в 16:08
2 ответа

В Python, получение дополнительной информации об IP-адресе

Я знаю о gethostbyaddr в Python, и это несколько полезно для меня. Я хотел бы получить еще больше информации об IP-адресе, которую можно найти на различных веб-сайтах, таких как, кто размещает этот IP-адрес, страна происхождения,... и т. Д. Мне нужн…
07 июл '11 в 13:24
0 ответов

Проблема с обратным поиском DNS в Perl на Windows

У меня есть Perl-программа, которая работает в нашей сети и выполняет много обратных проверок DNS. На поиск уходит довольно много времени, может быть, на секунду или на три, и их около 50000... В любом случае, это не совсем сбой, поскольку он возвра…
08 апр '14 в 04:45
1 ответ

gethostbyname завершается ошибкой с именем хоста из gethostbyaddr, что успешно

У меня есть следующий скрипт: #include <stdio.h> #include <string.h> #include <sys/socket.h> #include <arpa/inet.h> #include <netdb.h> const char *ip="190.162.1.2"; int main(int argc, const char * argv[]) { in_addr host…
27 мар '14 в 19:07
1 ответ

Неверный IP-адрес с многострочным IP-адресом

Я застрял с этой ошибкой при попытке прочитать файл, который содержит IP-адреса, разделенные новой строкой. Что я хочу сделать, так это прочитать мой файл, содержащий несколько IP-адресов, и проверить, правильно ли они записывают. Это мой код: $file…
27 июл '16 в 18:35
0 ответов

Фильтр по домену или Word с использованием Python

Здравствуйте, я ищу помощь. Я хочу отфильтровать результаты печати в Python. Я использую этот код: import socket addr_range = "192.168.1.%d" ip_address_up = [] ip_dns = [] s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.settimeout(2.0) for i …
01 фев '17 в 15:00
3 ответа

Когда несколько вызовов gethostbyname будут небезопасными?

От gethostbyname(3) - руководство для Linux The functions gethostbyname() and gethostbyaddr() may return pointers to static data, which may be overwritten by later calls. Copying the struct hostent does not suffice, since it contains pointers; a dee…
10 апр '18 в 16:41
1 ответ

Ошибка сегментации при использовании gethostbyaddr()

#include <netdb.h> #include <stdio.h> #include <sys/socket.h> int main(int argc, char **argv) { char *ptr = NULL; struct hostent *hptr = NULL; struct in_addr *hipaddr = NULL; ptr = argv[1]; inet_aton(ptr,hipaddr); hptr = gethostbya…
30 мар '13 в 12:14