listen_addresses контролира на кои IP адреси сървърът ще отговаря, а не от кои IP адреси сървърът ще позволи на връзките да се удостоверяват. Напълно разумно и нормално е да използвате listen_addresses '*'
така сървърът ще приема входящи връзки на всеки IP адрес, присвоен на интерфейс на хоста на сървъра на postgresql, като същевременно използва pg_hba.conf за контрол на достъпа на по-фино ниво, за кои IP адреси сървърът ще приема влизания от за конкретни бази данни и потребители.