Разделение DNS является решением. Предоставьте общедоступный адрес запросам снаружи LAN и локальный адрес к запросам из LAN. Не идите путем файла hosts. Та дорога замусорена поврежденными системами и безумными администраторами. Как многие из нас узнали, одна маленькая ошибка или контроль, и Вы могли провести больше времени, разбираясь в проблеме, чем можно верить возможный.
Если разделение на блоки означает, что клиенты загружают файлы с несколькими ответами HTTP 206, то вам следует попытаться зарегистрировать содержимое заголовка Content-Range, включенного в ответ:
LogFormat "\"%a\",%{%Y%m%d%H%M%S}t,%>s,\"%b\",\"%{Content-Range}o\",\"%{Content-Type}o\", \"%U\",\"%{Referer}i\",\"%{User-Agent}i\"" mysql
Это должен выдать что-то вроде этого (не проверено)
"156.107.33.66",20121017113516,200,"10094440","bytes 0-999/3980","application/x-msdos-program", "/flexnet/FLEXnetWinSetup.exe","http://www.example.com/downloads/flexnet","Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"