Так как Вы используете бесконечные арендные договоры, DHCP только был бы проблемой для новых хостов, которые еще не имеют IP-адреса. Используя Ваш модем ADSL не должна быть проблема, пока у Вас есть исключения для Вашего контроллера домена и любых других хостов со статическими IP-адресами.
Это могло также использоваться для DNS, пока это совместимо с недавними версиями BIND, конкретно поддерживая записи SRV и динамические обновления. http://support.microsoft.com/kb/237675
Как Evan отмечает, След на LAN может быть коварен для хостов Windows. Существуют также тайм-ауты, встроенные в Windows для вещей, которые контроллер домена обеспечил бы как аутентификация. Таким образом, даже если Вы получаете DC к WOL, у Вас могут быть другие проблемы.
Как компромисс Вы можете работать с быстрыми тайм-аутами для видео и жестких дисков, которые потребляют большую часть энергии.
Существует хороший обзор модулей здесь: http://wiki.nginx.org/Modules Конкретно Вам нужно это: http://wiki.nginx.org/HttpRealIpModule
Еще некоторая деталь была бы полезна на том, под чем Вы подразумеваете, "не передает дюйм/с" - где Вы видите неправильный IP, и что Вы ожидаете.
Я собираюсь рискнуть и сказать, что Вы, вероятно, видите адрес обратного прокси вместо адреса клиента в журналах - можно изменить формат журнала для показа содержания X-Forwarded-For
заголовок (примером ниже является тонкая настройка к значению по умолчанию, объединил формат):
log_format proxied_combined '$http_x_forwarded_for - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
access_log logdir/access.log proxied_combined;