как  понимаю, по спецификации CGI  в ней может содержаться или не содержать доменное имя посетителя, и в отличии от REMOTE_ADDR, эта переменная может быть пустой. И тогда чтобы узнать имя его хоста, нужно обращаться к dns-серверу.
Так вот, от чего зависит, будет ли эта переменная пустой, или нет? 
От сервера, от клиента или еще от кого-то?