title: no pg_hba.conf entry for host
body: <p>I get following error when I try to connect using DBI</p>
  
  <pre>
  DBI connect('database=chaosLRdb;host=192.168.0.1;port=5433','postgres',...) 
  failed: FATAL:  no pg_hba.conf entry for host "192.168.0.1", user "postgres", database "chaosLRdb", SSL off
  </pre>
  
  <p>Here is my pg_hba.conf file:</p>
  
  <pre><code># "local" is for Unix domain socket connections only
  local   all         all                               md5
  # IPv4 local connections:
  host    all         all         127.0.0.1/32          md5
  # IPv6 local connections:
  host    all         all         ::1/128               md5
  
  host    all         postgres    127.0.0.1/32          trust
  
  host    all        postgres     192.168.0.1/32        trust
  
  host    all        all         192.168.0.1/32        trust
  
  host    all        all         192.168.0.1/128        trust
  
  host    all        all         192.168.0.1/32        md5
  
  host    chaosLRdb    postgres         192.168.0.1/32      md5
  local    all        all         192.168.0.1/32        trust
  </code></pre>
  
  <p>My perl code is </p>
  
  <pre><code>#!/usr/bin/perl-w
  use DBI;
  use FileHandle;
  
  print "Start connecting to the DB...\n";
  
  @ary = DBI-&gt;available_drivers(true);
  %drivers = DBI-&gt;installed_drivers();
  my $dbh = DBI-&gt;connect("DBI:PgPP:database=chaosLRdb;host=192.168.0.1;port=5433", "postgres", "chaos123");
  </code></pre>
  
  <p>May I know what i miss here?</p>