struct resolver *resolver;
/* Check for a dotted quad IP address first */
- if ( inet_aton ( name, address ) )
+ if ( inet_aton ( name, address ) ) {
+ DBG ( "RESOLV saw valid IP address %s\n", name );
return 1;
+ }
/* Try any compiled-in name resolution modules */
for ( resolver = resolvers ; resolver < resolvers_end ; resolver++ ) {
- if ( resolver->resolv ( address, name ) )
+ if ( resolver->resolv ( address, name ) ) {
+ DBG ( "RESOLV resolved \"%s\" to %@ using %s\n",
+ name, address->s_addr, resolver->name );
return 1;
+ }
}
+ DBG ( "RESOLV failed to resolve %s\n", name );
return 0;
}