The DNS server must allow full transfers for host -l to work:
Code:
$ host -l example.com
; Transfer failed.
Host example.com.mikecappella.com not found: 9(NOTAUTH)
; Transfer failed.
If the DNS server does not allow zone transfers, the only way to obtain this information is by sequentially probing for PTR records. On large networks, this is unwieldy.
Configure your DNS server to allow a zone transfer to system that requires the information.