Portál AbcLinuxu, 19. dubna 2024 07:41


Dotaz: Zjištění hostname

tomas789 avatar 8.12.2008 18:46 tomas789 | skóre: 15 | blog: big_blog | Litomyšl
Zjištění hostname
Přečteno: 3380×
Odpovědět | Admin

Potřeboval bych jednoduchý způsob, jak zjistit hostname  k daným IP adresám. Jednalo by se jak o linuxové, tak windowsové stroje. Nejvhodnější by bylo zpravocání bashovým shellem, ale přijímám i jiné řešení (PHP, C...). Díky

Začínal jsem z ničeho a většinu z toho pořád mám.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.12.2008 18:56 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Zjištění hostname
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co třeba host 1.2.3.4?
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
8.12.2008 19:28 alfik | skóre: 8
Rozbalit Rozbalit vše Re: Zjištění hostname
Odpovědět | | Sbalit | Link | Blokovat | Admin

nslookup 1.2.3.4

8.12.2008 19:39 Skokan, Pavel | skóre: 29
Rozbalit Rozbalit vše Re: Zjištění hostname

nebo dig

wolf09 avatar 9.12.2008 08:48 wolf09 | skóre: 30
Rozbalit Rozbalit vše Re: Zjištění hostname

dig -x 77.75.72.3 +short
www.seznam.cz.

Zkusili jste to vypnout a znovu zapnout ?
tomas789 avatar 9.12.2008 18:52 tomas789 | skóre: 15 | blog: big_blog | Litomyšl
Rozbalit Rozbalit vše Re: Zjištění hostname
Odpovědět | | Sbalit | Link | Blokovat | Admin

 Fajn. Tohle všechno sice krásně funguje, pokud je k dispozici DNS záznam, ale mě zajímá hostname.

Začínal jsem z ničeho a většinu z toho pořád mám.
9.12.2008 19:01 Skokan, Pavel | skóre: 29
Rozbalit Rozbalit vše Re: Zjištění hostname

pokud neni zaznam v DNS, tak to v podstate nepujde zjistit

mozna by se nasla cesta jak to zjistovat u stroju ve vlastni siti pomoci snmp, ale to je jako s kanonem na vrabce...

 

tomas789 avatar 9.12.2008 19:12 tomas789 | skóre: 15 | blog: big_blog | Litomyšl
Rozbalit Rozbalit vše Re: Zjištění hostname

 Určitě to jde. Například Mikrotik to zjistí.

Začínal jsem z ničeho a většinu z toho pořád mám.
default avatar 9.12.2008 19:22 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Zjištění hostname

Napadá mě ještě /etc/hosts:

petr$ grep -F 192.168.100.101 /etc/hosts | awk '{ print $2; }'
centos.local

nebo finger (volba -h), ale kdo ho dnes ještě používá, že? :-)

tomas789 avatar 9.12.2008 21:57 tomas789 | skóre: 15 | blog: big_blog | Litomyšl
Rozbalit Rozbalit vše Re: Zjištění hostname

/etc/hosts uplně ztrácí význam, protože si ho musim napsat ručně sám. Program finger jsem zkoušel, ale v té verzi kterou jsem našel já ani neobsahuje parametr -h. Ale v Manuálu to vypadalo slibně.

Začínal jsem z ničeho a většinu z toho pořád mám.
default avatar 11.12.2008 21:44 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Zjištění hostname

 

/etc/hosts uplně ztrácí význam, protože si ho musim napsat ručně sám.

 

Až budu umět nakonfigurovat vlastní doménu v ZeroConfu, pak pro mě /etc/hosts také ztratí význam. :-D Do té doby bude mým miláčkem. :-D

tomas789 avatar 11.12.2008 19:07 tomas789 | skóre: 15 | blog: big_blog | Litomyšl
Rozbalit Rozbalit vše Re: Zjištění hostname
Odpovědět | | Sbalit | Link | Blokovat | Admin

 Tak už jsem to vyřešil za pomoci programu nbtscan. Konkrétně:

nbtscan 10.0.0.1 | tail -1 | awk {´print $2´}

Začínal jsem z ničeho a většinu z toho pořád mám.
11.12.2008 19:36 sacharid
Rozbalit Rozbalit vše Re: Zjištění hostname
To je ale jen pro netbios. To jste mel napsat, ze vasim horizontem je windowsova sit.
12.12.2008 08:05 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Zjištění hostname

NetBIOSové jméno počítače je obecně něco jiného než hostname (i když jsou často stejná). Ono je vůbec hostname spíš lokální záležitostí, takže těžko půjde zjistit vzdáleně jinak, než že na daném stroji poběží služba, která vám ho na požádání sdělí. Tedy nepočítáme-li něco jako

  ssh -l blabla 1.2.3.4 hostname

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.