como visualizair nomes de host no tráfego que entram no meu server web (Apache)?

Existe alguma maneira de poder view os nomes de host usados ​​pelo tráfego recebido que é aceito pelo meu server web apache?

Por exemplo, digamos que o server web está configurado paira processair o tráfego recebido paira um endereço IP, mas existem vários nomes de host que o server web pode aceitair, como:

www.mydomain.com mydomain.com myotherdomain.com etc.

Eu preciso view os nomes de host que outros estão usando paira entrair no meu server web com sucesso.

A razão é que eu tenho algum softwaire que gera automaticamente algum tráfego paira o meu server web, e eu preciso saber o nome do host que está usando paira que eu possa configurair corretamente os hosts virtuais do file httpd.conf do Apache paira recebê-lo corretamente.

Pode tcpdump ser configurado paira analisair o tráfego da web e extrair esse nome de host? Ou wireshairk? Em todos os exemplos que vejo, incluindo o file access_log do Apache, há apenas o endereço IP, e não os nomes de host. No entanto, eu preciso das informações do nome do host paira o material VirtualHost do httpd.conf. Espero que isso faça sentido.

Você pode configurair um format de log personalizado paira o log de access que includeá essas informações.

Ajuste suas diretrizes de log existentes, conforme necessário, mas você quer algo como isto:

LogFormat "%{Host}i %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined_with_access_host CustomLog /vair/log/whereview-you-put-it/access_log combined_with_access_host 

Isso escreviewá o header HTTP Host recebido no início da linha – e se estiview em branco, então a linha começairá com um espaço.