--- lib/PXElator/httpd.pm 2009/08/27 20:01:29 318 +++ lib/PXElator/httpd.pm 2009/08/28 12:34:10 319 @@ -215,7 +215,11 @@ $ip = $new_ip; } - if ( $ip ne $server::ip ) { + my $netmask = ip::to_int $server::netmask; + my $network = ip::to_int $server::ip & $netmask; + my $ip_int = ip::to_int $ip; + + if ( $ip ne $server::ip && $ip_int >= ( $network | $server::ip_from ) && $ip_int <= ( $network | $server::ip_to ) ) { my $hostname = client::conf( $ip, 'hostname' => $param->{hostname} ); my @table = (