loadHosts(); return new Dns\Config([ "8.8.8.8:53", "[2001:4860:4860::8888]:53", ], $hosts, $timeout = 5000, $attempts = 3); }); } }; Dns\resolver(new Dns\BasicResolver(null, $customConfigLoader)); Loop::run(function () { $hostname = "amphp.org"; try { pretty_print_records($hostname, yield Dns\resolve($hostname)); } catch (Dns\ResolutionException $e) { pretty_print_error($hostname, $e); } });