Predefined Constants
php_getdns_address_sync
getdns
PHP Manual
getdns Functions
Table of Contents
php_getdns_address_sync
— Synchronously retrieve IP addresses given a host name.
php_getdns_address
— Asynchronously retrieve IP addresses given a host name.
php_getdns_cancel_callback
— Cancel an existing asynchronous transaction.
php_getdns_context_create
— Create a new DNS context.
php_getdns_context_destroy
— Destroy an existing DNS context.
php_getdns_context_detach_eventloop
— Detach an asynchronous event loop from a context.
php_getdns_context_get_api_information
— Get information about the getdns API and a specific context.
php_getdns_context_get_append_name
— Get the append name setting from a context.
php_getdns_context_get_dns_root_servers
— Get DNS root servers for recursive resolvers.
php_getdns_context_get_dns_transport
— Get the identifier that describes the transport protocol being used for DNS lookups.
php_getdns_context_get_dnssec_allowed_skew
— Get the number of seconds of skew that is allowed when checking RRSIG values.
php_getdns_context_get_dnssec_trust_anchors
— Get the DNSSEC trust anchors.
php_getdns_context_get_edns_client_subnet_private
— Get the EDNS client subnet private value.
php_getdns_context_get_edns_do_bit
— Get the value of the EDNS DO bit.
php_getdns_context_get_edns_extended_rcode
— Get the EDNS extended RCODE value.
php_getdns_context_get_edns_maximum_udp_payload_size
— Get the EDNS maximum UDP payload size.
php_getdns_context_get_edns_version
— Get the EDNS version number.
php_getdns_context_get_follow_redirects
— Get query redirect follow behavior for a recursive resolver.
php_getdns_context_get_limit_outstanding_queries
— Get the limit for the number of oustanding queries.
php_getdns_context_get_namespaces
— Get the namespaces used for basic resolution.
php_getdns_context_get_num_pending_requests
— Get the number of pending resolution requests.
php_getdns_context_get_resolution_type
— Get the DNS query resolution type.
php_getdns_context_get_suffix
— Get the list of suffixes to be appended to query names.
php_getdns_context_get_timeout
— Get the timeout value for DNS queries.
php_getdns_context_get_tls_authentication
— Get the TLS server authentication mode.
php_getdns_context_get_tls_query_padding_blocksize
— Get the TLS query padding block size.
php_getdns_context_get_update_callback
— Get the name of the function that will be called when a context value changes.
php_getdns_context_get_upstream_recursive_servers
— Get the list of upstream recursive servers for stub resolvers.
php_getdns_context_process_async
— Process outstanding asynchronous requests.
php_getdns_context_run
— Run a context's asynchronous event loop.
php_getdns_context_set_append_name
— Set the append name setting for a context.
php_getdns_context_set_dns_root_servers
— Set DNS root servers for recursive resolvers.
php_getdns_context_set_dns_transport_list
— Set the ordered list of transports that will be used for DNS lookups.
php_getdns_context_set_dns_transport
— Set the transport protocol to be used for DNS lookups.
php_getdns_context_set_dnssec_allowed_skew
— Set the number of seconds of skew that is allowed when checking DNSSEC RRSIG values.
php_getdns_context_set_dnssec_trust_anchors
— Set the DNSSEC trust anchors.
php_getdns_context_set_edns_client_subnet_private
— Set the EDNS client subnet private value.
php_getdns_context_set_edns_do_bit
— Set the value of the EDNS DO bit.
php_getdns_context_set_edns_extended_rcode
— Set the EDNS extended RCODE value.
php_getdns_context_set_edns_maximum_udp_payload_size
— Set the EDNS maximum UDP payload size.
php_getdns_context_set_edns_version
— Set the EDNS version number.
php_getdns_context_set_follow_redirects
— Set query redirect follow behavior for a recursive resolver.
php_getdns_context_set_idle_timeout
— Set the idle connection timeout value for DNS transports.
php_getdns_context_set_limit_outstanding_queries
— Set the limit for the number of oustanding queries.
php_getdns_context_set_namespaces
— Set the namespaces used for basic resolution.
php_getdns_context_set_resolution_type
— Set the DNS query resolution type.
php_getdns_context_set_return_dnssec_status
— Set the option to return DNSSEC status with query responses.
php_getdns_context_set_suffix
— Set the list of suffixes to be appended to query names.
php_getdns_context_set_timeout
— Set the timeout value for DNS queries.
php_getdns_context_set_tls_authentication
— Set the TLS server authentication mode.
php_getdns_context_set_tls_query_padding_blocksize
— Set the TLS query padding block size.
php_getdns_context_set_update_callback
— Set a callback function to be called when a context value changes.
php_getdns_context_set_upstream_recursive_servers
— Set the list of upstream recursive servers for stub resolvers.
php_getdns_context_set_use_threads
— Set underlying unbound library asynchronous processing behavior.
php_getdns_convert_alabel_to_ulabel
— Convert an Internationalized Domain Name from A-label format to U-label format.
php_getdns_convert_dns_name_to_fqdn
— Convert a domain name in DNS format to presentation format.
php_getdns_convert_fqdn_to_dns_name
— Convert a domain name in presentation format to DNS format.
php_getdns_convert_ulabel_to_alabel
— Convert an Internationalized Domain Name from U-label format to A-label format.
php_getdns_dict_create_with_context
— Create an empty dictionary using the memory functions associated with a context.
php_getdns_dict_create
— Create an empty dictionary.
php_getdns_dict_destroy
— Free memory allocated to a dictionary.
php_getdns_dict_get_bindata
— Get a bindata value from a dictionary.
php_getdns_dict_get_data_type
— Get the data type of an element from a dictionary.
php_getdns_dict_get_dict
— Get a dictionary value from a dictionary.
php_getdns_dict_get_int
— Get an integer value from a dictionary.
php_getdns_dict_get_list
— Get a list value from a dictionary.
php_getdns_dict_get_names
— Get a list of all names in a dictionary.
php_getdns_dict_remove_name
— Remove a name-value pair from a dictionary.
php_getdns_dict_set_bindata
— Set a bindata value in a dictionary.
php_getdns_dict_set_dict
— Set a dictionary value in a dictionary.
php_getdns_dict_set_int
— Set an integer value in a dictionary.
php_getdns_dict_set_list
— Set a list value in a dictionary.
php_getdns_dict_util_get_string
— Get a bindata string value from a dictionary.
php_getdns_dict_util_set_string
— Set a bindata string value in a dictionary.
php_getdns_display_ip_address
— Convert an IP address in bindata format to a character string.
php_getdns_general_sync
— Synchronously perform a DNS query for records of a specified type.
php_getdns_general
— Asynchronously perform a DNS query for records of a specified type.
php_getdns_get_api_version_number
— Get the getdns runtime API version information in number format.
php_getdns_get_api_version
— Get the getdns runtime API version information in string format.
php_getdns_get_errorstr_by_id
— Get a character string that describes a getdns error code.
php_getdns_get_version_number
— Get the getdns runtime library version information in number format.
php_getdns_get_version
— Get the getdns runtime library version information in string format.
php_getdns_hostname_sync
— Synchronously retrieve host names given an IP address.
php_getdns_hostname
— Asynchronously retrieve host names given an IP address.
php_getdns_list_create_with_context
— Create an empty list using the memory functions associated with a context.
php_getdns_list_create
— Create an empty list.
php_getdns_list_destroy
— Free memory allocated to a list.
php_getdns_list_get_bindata
— Get a bindata value from a list.
php_getdns_list_get_data_type
— Get the data type of an element from a list.
php_getdns_list_get_dict
— Get a dictionary value from a list.
php_getdns_list_get_int
— Get an integer value from a list.
php_getdns_list_get_length
— Get a count of the number of elements in a list.
php_getdns_list_get_list
— Get a list value from a list.
php_getdns_list_set_bindata
— Set a bindata value in a list.
php_getdns_list_set_dict
— Set a dictionary value in a list.
php_getdns_list_set_int
— Set an integer value in a list.
php_getdns_list_set_list
— Set a list value in a list.
php_getdns_pretty_print_dict
— Creates a formatted character string representation of a dictionary.
php_getdns_pretty_print_list
— Creates a formatted character string representation of a list.
php_getdns_print_json_dict
— Creates a JSON-formatted character string representation of a dictionary.
php_getdns_print_json_list
— Creates a JSON-formatted character string representation of a list.
php_getdns_root_trust_anchor
— Retrieve the default list of trust anchor records.
php_getdns_service_sync
— Synchronously retrieve SRV information given a name.
php_getdns_service
— Asynchronously retrieve SRV information given a name.
php_getdns_util_convert_array
— Convert a PHP array to a getdns dictionary or list.
php_getdns_util_convert_dict
— Convert a getdns dictionary to a PHP associative array.
php_getdns_util_convert_list
— Convert a getdns list to a PHP indexed array.
php_getdns_validate_dnssec
— Perform DNSSEC validation without using extensions.
Predefined Constants
php_getdns_address_sync
getdns
PHP Manual