start_dns_server() function
Set ups and starts a simple DNS server that will respond to all A queries (IPv4) based on configured rules, pairs of name and either IPv4 address or a netif ID (to respond by it's IPv4 add)
Arguments
config
Configuration structure listing the pairs of (name, IP/netif-id)
Return value
dns_server's handle on success, NULL on failure