
rcolli
(usa Debian)
Enviado em 25/06/2009 - 10:32h
Pessoal,
Estou com um problema aqui, é o seguinte:
Estamos implantando o Squid, e estamos gerando os logs de acessos. Então fizemos um modelo de LOG utilizando o diretiva LOGFORMAT. Com as seguintes características:
logformat LOG_BASE %>A|%un|%tl|%rm|%ru|%Hs|%Ss|%tr|%st
Então como podem ver temo o >A que corresponde ao FQDN do cliente. E com isso o squid sempre insere o IP do Cliente nos registros de LOG.
Estou precisando de registrar o nome da máquina e não o IP, pois utilizamos DHCP e o ips mudam, com isso não vou conseguir ter controle.
Verifiquei que se eu inserir a identificação no arquivo /etc/host, o log registra o nome. Mas como o IP é dinâmico não consigo registra-los no arquivos /etc/hosts.
OBS: Não posso colocar IP fixo, pois são muitas máquinas e fica inviável.
Então queria saber se temos como mostrar o nome da maquina sem que ela esteja definida no /etc/hosts. Possui um dns interno, integrado com o DHCP, onde está sendo feito a resolução dos nomes de máquina?
Valeu moçada!!