Apache: CustomLog %D %T

Роберт

Аналитик
Чем в CustomLog отличаются параметры %a от %h?
%a - IP-адрес удаленного хоста
%h - Удаленный хост
По умолчанию в combined и common стоит %h, но показывает-то оно IP-адрес удалённого хоста...
Или можно что-то исправить в настройках и сервер будет запрашивать имя удалённого хоста для %h ?

P.S. Извиняюсь за опечатку в заголовке сообщения.
 
mod_log_config

Код:
%...a	        Remote IP-address
%...h        Remote host

более чем уверен, что разницу увидишь при включении резольвинга имён
 
Чем %...a отличается от %a (описанному в http://httpd.apache.org/docs/current/mod/mod_log_config.html ) ?
Почему три точки добавились?

И в первом сообщении я какраз и спрашивал - надо что-то включить чтобы %h запрашивала бы имя хоста? Потому на той странице что ты дал про это ни слова. Где искать этот самый "резольвинг"? Как он хотя бы пишется?
 
Или можно что-то исправить в настройках и сервер будет запрашивать имя удалённого хоста для %h ?
Сервер слишком быстро работает и хочется его немного притормозить?
 
Нет, притормозить не хочется. Хочется разобраться - действительно ли он даст тоже что gethostbyaddr() и что для этого надо?
Хотя не логично было бы вставлять в лог по умолчанию директиву которая будет по разному работать при изменении других параметров (ведь по умолчанию %h).
И всё же интересно, для чего появились три точки в %...a
 
Я же вроде дал ссылку... иль я инвалид с галлюцинациями?!

The "..." can be nothing at all (e.g., "%h %u %r %s %b"), or it can indicate conditions for inclusion of the item (which will cause it to be replaced with "-" if the condition is not met). The forms of condition are a list of HTTP status codes, which may or may not be preceded by "!". Thus, "%400,501{User-agent}i" logs User-agent: on 400 errors and 501 errors (Bad Request, Not Implemented) only; "%!200,304,302{Referer}i" logs Referer: on all requests which did not return some sort of normal status.
 
А про "резольвинг"? В том документе на RES и RETH ничего не начинается. Дополнительных комментариев про %h (что он может принимать разные значение в зависимости от каких-нибудь настроек) тоже нету.
 
Сейчас новый сервер купили, настраивал апач, и увидел!

Код:
# HostnameLookups: Log the names of clients or just their IP addresses
# e.g., www.apache.org (on) or 204.62.129.132 (off).
# The default is off because it'd be overall better for the net if people
# had to knowingly turn this feature on, since enabling it means that
# each client request will result in AT LEAST one lookup request to the
# nameserver.
#
HostnameLookups Off
 
Сверху