listen_addresses kontroluje, na które adresy IP serwer odpowie, a nie na które adresy IP serwer zezwoli na uwierzytelnianie połączeń. Całkowicie rozsądne i normalne jest używanie listen_addresses '*'
więc serwer będzie akceptował połączenia przychodzące na dowolnym adresie IP przypisanym do interfejsu na hoście serwera postgresql, jednocześnie używając pg_hba.conf do kontrolowania dostępu na bardziej szczegółowym poziomie, dla których adresy IP serwer będzie akceptować logowanie dla określonych baz danych i użytkowników.