Zdravím.
Vyvyjíme pro zákazníka větší J2EE aplikaci, běžící na Oracle AS. U
některých akcí logujeme IP adresu:
request.getRemoteAddr()
Zákazník vyjádřil přání logovat FQDN (Fully Qualified Domain Name).
Zkoušel jsem použít
request.getRemoteHost()
V naší firmě mi to vrací alespoň název
jneje...@mikros.cz wrote:
V naší firmě mi to vrací alespoň název počítače (domény nemáme), ale u
zákazníka to vrací zase jen IP adresu. Poraďte prosím jak to FQDN lépe
zjistit.Nebo zda se musí i něco nastavit na AS
FQDN sa zistuje z reverse DNS. Ak toto nie je nastavene, hostname sa z
IP
Řešil jsem to pomocí programu http://www.analog.cx/, který dokáže
provést analýzu log souborů (Apache, WebCache, atd.). Pro převod IP na
DNS je potřeba některý z jeho podpůrných programů viz.
http://www.analog.cx/docs/dns.html.
Osobně bych ale doporučoval začlenit do stránek