Как получить имя компьютера по ip адресу? #519259


#0 by vladnet
Очень надо, помогите пожалуйста.
#1 by ДенисЧ
пингануть и распарсить вывод?
#2 by vladnet
как то сложно это, да и как сделать так чтобы пользователь не увидел дополнительных окошек я не знаю
#3 by Мутабор
tracert IP если в консоли
#4 by vladnet
Мне бы нужно с помощью программного кода, желательно на 1с )
#5 by Vitello
nslookup ?
#6 by andrewks
и как ты выдернешь имя компа?
#7 by Irbis
net name может быть?
#8 by vladnet
Вы бы код привели, я и сам утилитами сторонними нормально выдерну, мне нужно чтобы 1с ка умела это. (
#9 by zmaximka
здесь посмотри
#10 by Попытка1С
дальше парсишь файл
#11 by zmaximka
упс. первая ссылка не та
#12 by andrewks
у меня winxp 2 сетевых. проверил ping -a, tracert, nslookup. что0то близкое к теме - nbtstat -A IP, надо брать оттуда 1-ю строчку из списка имен
#13 by andrewks
+ * проверил ping -a, tracert, nslookup - результат нулевой
#14 by andrewks
ишь ты, размечтался
#15 by Попытка1С
У меня все работает.
#16 by andrewks
у меня в выводе только IP. у тебя две сетевых? какая винда? какая версия этого файла?
#17 by ДенисЧ
C:>ping -a 192.168.0.50 Обмен пакетами с srv004 [192.168.0.50] по 32 байт: Ответ от 192.168.0.50: число байт=32 время<1мс TTL=128 Ответ от 192.168.0.50: число байт=32 время<1мс TTL=128 Ответ от 192.168.0.50: число байт=32 время<1мс TTL=128 Ответ от 192.168.0.50: число байт=32 время<1мс TTL=128 Статистика Ping для 192.168.0.50:    Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь), Приблизительное время приема-передачи в мс:    Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
#19 by ДенисЧ
C:>ver Microsoft Windows XP [Версия 5.1.2600]
#20 by andrewks
версия xp та же. но у меня: Обмен пакетами с 192.168.1.40 по 32 байт: Ответ от 192.168.1.40: число байт=32 время<1мс TTL=128 Ответ от 192.168.1.40: число байт=32 время<1мс TTL=128 Ответ от 192.168.1.40: число байт=32 время<1мс TTL=128 Ответ от 192.168.1.40: число байт=32 время<1мс TTL=128 Статистика Ping для 192.168.1.40: Приблизительное время приема-передачи в мс:    Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
#20 by Fragster
а все от того, что админ поленился DHCP+DNS поднять
#22 by ДенисЧ
А первая строчка вывода?
#23 by andrewks
извините алста, но у автора нет условия, что это все стопудово настроено. речь идет про среднестатистический комп.
#24 by andrewks
какая первая строчка? запуска имеешь в виду?
#25 by ДенисЧ
хм... Ну точно, днс не настроен...
#26 by ДенисЧ
ipconfig /all для этого подключения покажи...
#27 by andrewks
да я и не спорю. дело то в
#28 by Попытка1С
вин сервер 2003, сетевуха 1
#29 by Попытка1С
Трассировка маршрута к SERV-1034 [192.168.10.34] с максимальным числом прыжков 30:  1    <1 мс     1 ms    <1 мс  SERV-1034 [192.168.10.34] Трассировка завершена.
#30 by andrewks
Настройка протокола IP для Windows
#31 by andrewks
короче, че париться, у меня при откл DNS и прочем работает nbtstat -A IP если у остальных тоже - думаю самое оно
#32 by aleks-id
nbtstat -A ип_адрес и дальше парсить...
#33 by Попытка1С
А у меня не работает =)
#34 by andrewks
че кажет?
#35 by aleks-id
а что выдает? команда nbtstat чувствительна к регистру и соответственно результат nbtstat -a имя_компа и nbtstat -A ип_адрес будет разный. в первом случае по имени выдаст ип во втором наоборот по ип выдаст имя
#36 by Apokalipsec
интересно для каких целей это нужно.)
#37 by Попытка1С
"Нет доступа к драйверу NetBT"
#38 by andrewks
наверно стоит "отключить нетбиос ч/з тисипи" короче, шняга. все очень сильно зависит от конфигурации системы/сети/ и пр.
#39 by vladnet
Спасибо всем ))) Уходил, очень интересная дискуссия. У меня в общем то работает tracert, интересно что будет у клиентов. Что там у клиентов на самом деле не ясно, некоторые и под юниксом работают (сам разрабатываю Учет оборудования , но опять же это для WMI, а его под юниксом вроде быть не должно ) nslookup не работает, на тестовой машине нет домена, но все равно спасибо!
#40 by vladnet
Ссылка левая прошла, правильная:
#41 by ДенисЧ
Смешно...
#42 by vladnet
Ну может не понимаю что то: W:>nslookup 192.168.0.101 *** Can't find server name for address 192.168.0.1: Non-existent domain *** Default servers are not available *** UnKnown can't find 192.168.0.101: Non-existent domain
#43 by smaharbA
какое имя ?
#44 by miki
(31, 32) гораздо чаще отключают именно нетбиос, но никак не днс. Тем более, что это _вещи разные_ и тем более, когда сейчас у каждого интернет.
#45 by andrewks
при чем здесь интернет?
#46 by miki
как вообще может прийти в голову цитата: >> у меня при откл DNS и прочем
#47 by andrewks
что ты хочешь мне втереть? давай, втирай, слушаю внимательно
#48 by miki
При "откл DNS" не будет работать интернет.
#49 by andrewks
ващето мы там говорили про службу DNS-сервера, а не клиента
#50 by miki
кто это "мы" и где это "там"? и какая "откл DNS" у тебя?.. ---------------------- >>речь идет про среднестатистический комп. а заговорил про серверА... ну тогда: В каком случае будет работать интернет: - при вкл клиенте DNS без серверов DNS - при выкл клиенте DNS с серверами DNS
#51 by andrewks
экзаменовать меня решил? я конечно не админ, но инет работать будет в обоих случаях. по IP-адресам. но ты все-таки переиначил. началось все с того, что я сказал: у меня не выводят имя компа в лок.сети команды ping -a, tracert, nslookup. потому что для лок сети не указан/не настроен DNS-сервер
#52 by miki
:) молодец. >>у меня не выводят имя компа в лок.сети команды ping -a, tracert, nslookup. потому что для лок сети не указан/не настроен DNS-сервер легко можно организовать, чтобы даже если "для лок сети не указан/не настроен DNS-сервер" ping'и и прочие tracert'ы разрешали имена<->ip-адреса ;))
#53 by andrewks
поделись инфой, если не сложно. щас мне это вроде не надо, но мало ли, вдруг пригодится
#54 by miki
для ipv4 - hosts
#55 by andrewks
антивирь ругаться будет
#56 by miki
приручи
#57 by ice777
плохо знать только команду Ping и ее параметры.) задешево продам знание консольной команды. всего 100 тыр. Пользоваться будете всю жизнь! )
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С