wodSmtpServer ActiveX Control - DNSResponse Event
    
 

Description

Fires when DNS query returns.


Syntax

Private Sub object_DNSResponse(Address, Response, Success, ID)



The DNSResponse Event syntax has these parts:

Part Description
object A wodSmtpServer object.
Address A String value. Holds hostname or domain that was resolved.
Response A String value. Holds response returned by the server.
Success A Boolean value. Determines if resolving was successful or not.
ID A Variant value. Variant value you supplied through QueryDNS method, as a 'cookie'.

Remarks

DNSResponse event is fired when response is received for your QueryDNS method. Response argument will contain result of your query. If it was successful, Success argument will contain True, and Response will not be empty. It is possible for Success to be True and Response to have empty string - meaning your request was not resolvable at all, in other words there was no response for your query, although packets were received by DNS server.

DNSResponse will not fire until timeout expires (as set through QueryDNS method), or response is received by the server. If server replies with answer that was not expected, recursive queries are automatically resent by wodSmtpServer. For example, DNS server may reply that it's not authoritative for your query and will point you to another DNS server. wodSmtpServer will automatically resend the request - until response is received or timeout expires.

ID argument will hold whatever you put in QueryDNS'es ID argument.