DNS lookup failure MX for yandex.com
-
Turns out the above is not a good way to test recursive resolve because internally it uses nsswitch.conf and resolv. So,
bns
module:const bns = require('bns'); const {RecursiveResolver} = bns; const resolver = new RecursiveResolver({ tcp: false, inet6: true, edns: true, dnssec: true }); // Use default root hints and trust // anchors (see lib/hints.js). resolver.hints.setDefault(); resolver.on('log', (...args) => console.log(...args)); (async function () { await resolver.open(); const res = await resolver.lookup('the.domain.', 'MX'); console.log(res.toString()); })();
This fails because there is no UDP response from the name severs. I am creating a server in OVH canada to see if this some networking issue with that server or some general OVH issue.
-
@girish Ah that's fair enough. Thanks Girish. I will try to make that move as soon as I can.
I will likely move away from the OVH VPS to the OVH Public Cloud instances instead (I used to have those but found the VPS's a bit more performant but only slightly and now I'm running into some unforeseen extra costs for the VPS which makes me think the Public Cloud was actually the better option for me).
So I'll make that change as soon as tonight or else later this weekend and will let you know. Thanks so much for the hard work!