Discussione:
Trovare il nome di un "host" dal suo indirizzo ip
(troppo vecchio per rispondere)
Stefano P.
2005-05-11 08:43:34 UTC
Permalink
Ciao a tutti :-)

Avrei (nel senso che non è una cosa senza la quale non posso lavorare)
questa necessità:
dato un indirizzo ip di un client della rete interna (ad esempio
10.20.30.40) risalire al nome della macchina che ha quell'indirizzo (ad
esempio computer-one.dominio.xyz) tramite una chiamata a un qualche
"accrocchio" da un programma (CL o RPG).
Presupposti: la rete (Windows) ha il dhcp, l'AS è a V5R2 (con relative api).

Avete qualche suggerimento o del codice "già pronto" per aiutarmi?


Grazie
Stefano P.
--
"Niuna impresa, per minima che sia,
può avere cominciamento e fine senza queste tre cose:
e cioè senza sapere, senza potere, senza con amor volere"
[Anonimo fiorentino, XIV sec.]

(togliere le "pinzillacchere" dall'indirizzo email ;-)
MarchinoD
2005-05-11 08:58:24 UTC
Permalink
Visto che hai DHCP sicuramente c'è un dns..

Queralo..
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Stefano P.
2005-05-11 09:20:49 UTC
Permalink
Post by MarchinoD
Visto che hai DHCP sicuramente c'è un dns..
Infatti c'è :-)
Post by MarchinoD
Queralo..
Come si fa?
Da linea comandi "in qualche modo" riesco, da programma come dovrei fare?!

A sensazione dovrei usare qualche "ape" del TCP... ma quale?!


Ciao
Stefano P.
--
"Niuna impresa, per minima che sia,
può avere cominciamento e fine senza queste tre cose:
e cioè senza sapere, senza potere, senza con amor volere"
[Anonimo fiorentino, XIV sec.]

(togliere le "pinzillacchere" dall'indirizzo email ;-)
MarchinoD
2005-05-11 09:22:30 UTC
Permalink
Post by Stefano P.
Da linea comandi "in qualche modo" riesco, da programma come dovrei fare?!
Si si li e' semplicissimo.. A men di voler usare questa e salvare tutto in
una DTAREA
Post by Stefano P.
A sensazione dovrei usare qualche "ape" del TCP... ma quale?!
Mo te la ritrovo.. L'avevo trovata in passato insieme ad un mio
programmer..
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Stefano P.
2005-05-11 09:48:54 UTC
Permalink
Post by MarchinoD
Post by Stefano P.
Da linea comandi "in qualche modo" riesco, da programma come dovrei fare?!
Si si li e' semplicissimo.. A men di voler usare questa e salvare
tutto in una DTAREA
Ho piena libertà di movimento.
Datemi una soluzione valida (se è elegante è anche meglio ;-) e la uso :o)
Post by MarchinoD
Post by Stefano P.
A sensazione dovrei usare qualche "ape" del TCP... ma quale?!
Mo te la ritrovo.. L'avevo trovata in passato insieme ad un mio
programmer..
Grazie: attendo il vostro aiuto ;-)
Stefano P.
--
"Niuna impresa, per minima che sia,
può avere cominciamento e fine senza queste tre cose:
e cioè senza sapere, senza potere, senza con amor volere"
[Anonimo fiorentino, XIV sec.]

(togliere le "pinzillacchere" dall'indirizzo email ;-)
Danilo Cussini
2005-05-11 10:06:29 UTC
Permalink
Post by Stefano P.
dato un indirizzo ip di un client della rete interna (ad esempio
10.20.30.40) risalire al nome della macchina che ha quell'indirizzo
(ad esempio computer-one.dominio.xyz) tramite una chiamata a un
qualche "accrocchio" da un programma (CL o RPG).
Prova con gethostbyaddr().
Stefano P.
2005-05-11 10:50:50 UTC
Permalink
Post by Danilo Cussini
Post by Stefano P.
dato un indirizzo ip di un client della rete interna (ad esempio
10.20.30.40) risalire al nome della macchina che ha quell'indirizzo
(ad esempio computer-one.dominio.xyz) tramite una chiamata a un
qualche "accrocchio" da un programma (CL o RPG).
Prova con gethostbyaddr().
Credo di aver trovato:
http://www.think400.dk/adhoc_3.htm#eks0018

Appena funziona vi faccio sapere :-)


Grazie
Stefano P.
--
"Niuna impresa, per minima che sia,
può avere cominciamento e fine senza queste tre cose:
e cioè senza sapere, senza potere, senza con amor volere"
[Anonimo fiorentino, XIV sec.]

(togliere le "pinzillacchere" dall'indirizzo email ;-)
Stefano P.
2005-05-11 14:49:43 UTC
Permalink
Post by Stefano P.
Post by Danilo Cussini
Post by Stefano P.
dato un indirizzo ip di un client della rete interna (ad esempio
10.20.30.40) risalire al nome della macchina che ha quell'indirizzo
(ad esempio computer-one.dominio.xyz) tramite una chiamata a un
qualche "accrocchio" da un programma (CL o RPG).
Prova con gethostbyaddr().
http://www.think400.dk/adhoc_3.htm#eks0018
Appena funziona vi faccio sapere :-)
Il programma va bene ed è semplice sia da usare che da incapsulare in un
comando.

Premesso che "le reti" non sono il mio forte, l'unico neo è che "non riesce
a restituire il nome" per gli host in dhcp.
Avete qualche idea per "risolvere"?!


Grazie
Stefano P.
--
"Niuna impresa, per minima che sia,
può avere cominciamento e fine senza queste tre cose:
e cioè senza sapere, senza potere, senza con amor volere"
[Anonimo fiorentino, XIV sec.]

(togliere le "pinzillacchere" dall'indirizzo email ;-)
Loading...