Domain not resolving while other is.

Currently creating a testing setup for a project of mine. However I am unable to resolve the domain I have bought for it inside of my virtualmachines, but I am able to resolve it on my host. Inside of the virtualmachines I am fine to query any other domain. The resolver is set to 1.1.1.1 just like my personal host. I have checked the network monitor and in the pcap it seems like the queries are being send just fine but there are no responses.
65 Replies
Chaika
Chaika•2w ago
what's the domain? Could just be dns cache, even 1.1.1.1 caches per PoP
Daan
DaanOP•2w ago
No description
Daan
DaanOP•2w ago
Sorry forgot to add the screenshot. tropometrics.net is the domain I have recently purchased through cloudflare. dnbr.cloud is a domain that is with name.com but DNS hosted at cloudflare anything else also resolves just fine using both systemd-resolved and directly specifying @1.1.1.1. But like i said my personal pc uses cloudflare dns as well and does resolve the domain, not quite sure whats going on
rdm
rdm•2w ago
Same PC doing the vms or another host
Daan
DaanOP•2w ago
Its a different host.
Daan
DaanOP•2w ago
However
No description
rdm
rdm•2w ago
So in comparison to your pc that works. What's different about the host running your vms? Like at the network layer
Daan
DaanOP•2w ago
Nothing other then the vm host has a 20gb link and my pc doesnt. Its the same switch and same vlans and the same router Just realised this issue mightve been better to ask in the homelab or sysadmin discords 😅 oh well
rdm
rdm•2w ago
nah, tons of smart folks here. I was going to say dns cache like Chaika, but then was curious if it was another host or same as your machine. I'll step out of the way so people can help you. But, you have a complex setup, if you're talking about VLANs. I'd like do the basic things just to double check. VM Firewall, Host, confirm the vlans are correct, you reach other things like you would truly expect, then move up the stack.
Daan
DaanOP•2w ago
Same vlan means just vlan 1 atm. I have a seperate vlan for all management interfaces but thats not routed so the network this is on can just be thought of as dumb
rdm
rdm•2w ago
Another thing to consider is asymmetric routing. Well, have you rebooted the vm? This would rule out dns cache, which is still a possibility if it's only this new domain v. every dns request
Daan
DaanOP•2w ago
I have, multiple times even.
rdm
rdm•2w ago
I'm intrigued now, lol. The VM, did you use like an iso or a build you had before and/or did you do any super specific customization? Just thinking outloud. If you get it answered/fixed on another discord will you reply here just so I know
Daan
DaanOP•2w ago
Very fresh ubuntu vm
Chaika
Chaika•2w ago
I was thinking maybe dns overriding/hijacking but it's still weird it'd timeout, can you try
dig tropometrics.net NS @1.1.1.1
dig tropometrics.net NS @9.9.9.9
dig tropometrics.net NS @8.8.8.8
dig tropometrics.net NS @nora.ns.cloudflare.com.
dig tropometrics.net NS @1.1.1.1
dig tropometrics.net NS @9.9.9.9
dig tropometrics.net NS @8.8.8.8
dig tropometrics.net NS @nora.ns.cloudflare.com.
and see what you get?
Daan
DaanOP•2w ago
Daan
DaanOP•2w ago
just fine :/
Chaika
Chaika•2w ago
so it's just on the A type it fails?
dig tropometrics.net A @1.1.1.1
dig tropometrics.net A @9.9.9.9
dig tropometrics.net A @8.8.8.8
dig tropometrics.net A @nora.ns.cloudflare.com.
dig tropometrics.net A @1.1.1.1
dig tropometrics.net A @9.9.9.9
dig tropometrics.net A @8.8.8.8
dig tropometrics.net A @nora.ns.cloudflare.com.
Daan
DaanOP•2w ago
yes wth? Seems like it indeed 🤔 Thats so strange
Chaika
Chaika•2w ago
what's the output of above?
Daan
DaanOP•2w ago
its still loading cause dig with errors is crazy slow
dig tropometrics.net A @1.1.1.1
dig tropometrics.net A @9.9.9.9
dig tropometrics.net A @8.8.8.8
dig tropometrics.net A @nora.ns.cloudflare.com.
;; communications error to 1.1.1.1#53: timed out
;; communications error to 1.1.1.1#53: timed out
;; communications error to 1.1.1.1#53: timed out

; <<>> DiG 9.18.28-0ubuntu0.24.04.1-Ubuntu <<>> tropometrics.net A @1.1.1.1
;; global options: +cmd
;; no servers could be reached

;; communications error to 9.9.9.9#53: timed out
;; communications error to 9.9.9.9#53: timed out
;; communications error to 9.9.9.9#53: timed out

; <<>> DiG 9.18.28-0ubuntu0.24.04.1-Ubuntu <<>> tropometrics.net A @9.9.9.9
;; global options: +cmd
;; no servers could be reached

;; communications error to 8.8.8.8#53: timed out
;; communications error to 8.8.8.8#53: timed out
;; communications error to 8.8.8.8#53: timed out

; <<>> DiG 9.18.28-0ubuntu0.24.04.1-Ubuntu <<>> tropometrics.net A @8.8.8.8
;; global options: +cmd
;; no servers could be reached

;; communications error to 173.245.58.213#53: timed out
;; communications error to 173.245.58.213#53: timed out
;; communications error to 173.245.58.213#53: timed out
;; communications error to 172.64.32.213#53: timed out
;; communications error to 108.162.192.213#53: timed out

; <<>> DiG 9.18.28-0ubuntu0.24.04.1-Ubuntu <<>> tropometrics.net A @nora.ns.cloudflare.com.
;; global options: +cmd
;; no servers could be reached
dig tropometrics.net A @1.1.1.1
dig tropometrics.net A @9.9.9.9
dig tropometrics.net A @8.8.8.8
dig tropometrics.net A @nora.ns.cloudflare.com.
;; communications error to 1.1.1.1#53: timed out
;; communications error to 1.1.1.1#53: timed out
;; communications error to 1.1.1.1#53: timed out

; <<>> DiG 9.18.28-0ubuntu0.24.04.1-Ubuntu <<>> tropometrics.net A @1.1.1.1
;; global options: +cmd
;; no servers could be reached

;; communications error to 9.9.9.9#53: timed out
;; communications error to 9.9.9.9#53: timed out
;; communications error to 9.9.9.9#53: timed out

; <<>> DiG 9.18.28-0ubuntu0.24.04.1-Ubuntu <<>> tropometrics.net A @9.9.9.9
;; global options: +cmd
;; no servers could be reached

;; communications error to 8.8.8.8#53: timed out
;; communications error to 8.8.8.8#53: timed out
;; communications error to 8.8.8.8#53: timed out

; <<>> DiG 9.18.28-0ubuntu0.24.04.1-Ubuntu <<>> tropometrics.net A @8.8.8.8
;; global options: +cmd
;; no servers could be reached

;; communications error to 173.245.58.213#53: timed out
;; communications error to 173.245.58.213#53: timed out
;; communications error to 173.245.58.213#53: timed out
;; communications error to 172.64.32.213#53: timed out
;; communications error to 108.162.192.213#53: timed out

; <<>> DiG 9.18.28-0ubuntu0.24.04.1-Ubuntu <<>> tropometrics.net A @nora.ns.cloudflare.com.
;; global options: +cmd
;; no servers could be reached
rdm
rdm•2w ago
One last thing from me, could you try forcing tcp? dig +tcp @1.1.1.1 tropometrics.net
Chaika
Chaika•2w ago
That's a good idea, I'm kinda thinking something force hijacking/redirecting dns
Daan
DaanOP•2w ago
Interesting thing, even dig fails on my own pc but i can go to tropometrics.net on chrome/edge/firefox and they all just show the site
rdm
rdm•2w ago
What type of internet connection?
Chaika
Chaika•2w ago
ps. tropometrics.net points to a private ip (192.168.178.30), possible something in the middle is blocking the request because of that/some setups block private ips in public dns for security it certainly wouldn't load a webpage outside of your local network, at least
Daan
DaanOP•2w ago
Same result
dig +tcp @1.1.1.1 tropometrics.net
;; communications error to 1.1.1.1#53: timed out
;; communications error to 1.1.1.1#53: timed out
;; communications error to 1.1.1.1#53: timed out

; <<>> DiG 9.18.28-0ubuntu0.24.04.1-Ubuntu <<>> +tcp @1.1.1.1 tropometrics.net
; (1 server found)
;; global options: +cmd
;; no servers could be reached
dig +tcp @1.1.1.1 tropometrics.net
;; communications error to 1.1.1.1#53: timed out
;; communications error to 1.1.1.1#53: timed out
;; communications error to 1.1.1.1#53: timed out

; <<>> DiG 9.18.28-0ubuntu0.24.04.1-Ubuntu <<>> +tcp @1.1.1.1 tropometrics.net
; (1 server found)
;; global options: +cmd
;; no servers could be reached
Chaika
Chaika•2w ago
Just as a sanity test:
dig @cloudflare-dns.com +https tropometrics.net
dig @cloudflare-dns.com +https tropometrics.net
Daan
DaanOP•2w ago
guess doh works?
No description
Chaika
Chaika•2w ago
makes sense, nothing can intercept it, it should still be connecting to the local cf location (low latency), so nothing wrong with it I'd bet on this more then: https://discord.com/channels/595317990191398933/1327008774946295962/1327014904095572091 Is your DNS meant to be pointed as a private internal ip?
rdm
rdm•2w ago
What country and is this Starlink or a cell or standard cable/fiber/etc
Daan
DaanOP•2w ago
Oh yes i know. In fact all subdomains on this are also private. dnbr.cloud also has a few subdomains with private ips for ages. Which, also, resolve properly on my host. Sadly still on standard cable. Yes it is supposed to be private ips because I sadly do not own more then one public ip 😄
rdm
rdm•2w ago
The reason I ask is because some non-standard ISPs do CGNAT. I was kinda of thinking routing.
Daan
DaanOP•2w ago
Ah no I luckily still have a real public ip, which new customers dont get anymore
rdm
rdm•2w ago
telnet 1.1.1.1 53 I assume that connection timeout? What network gear are you using?
I can't get past these two points 1) Your desktop also can't dig this. 2) Other domains in a dig from the same machines work (just this single domain). So, my pretend-network advice would say 1) Rules on your network gear 2) Something unique with filtering or that vlan or that vm isn't on the vlan you think 3) Your ISP is doing some type of filtering (for that one domain -- which, I couldn't imagine). Also, are you doing anything fancy with your vlans, like outbound traffic routed through a vpn?
Daan
DaanOP•2w ago
I have the feeling that my ISP modem might indeed do a little naughty. Because the traffic capture i showed before is the last machine before traffic leaves my network before the modem
rdm
rdm•2w ago
I'll make this one last observation and seriously leave you alone hah, and I'll follow this, because I'm super interested now. I don't know if ISPs filter for "new domains"; but in the email realm, filtering can be used to protect against "brand new domains". Your domain has a tag (that is not service impacting and is only informational) ... but, maybe your ISP uses it for their filtering and will work after this tag falls off. Domain Status: addperiod https://icann.org/epp#addperiod This is 1000% a shot in the dark. I just can't move passed 2 machines on your network & only this domain.
Chaika
Chaika•2w ago
would be curious if they did that and only filtered for A queries then and left ns/etc alone would think they'd just nuke the entire domain
Daan
DaanOP•2w ago
Its crazy to me why they would even touch DNS to another DNS in the first place
rdm
rdm•2w ago
haha, I'm not sure. I only say it because it could just be a simple way to defeat Command and Control servers? But it's a stab in the dark. Proof would be after 5 days, is when that flag falls off, I think. I mean, it works over DoH; filtering is being done somewhere...
Chaika
Chaika•2w ago
fwiw could be longer, CF Radar for example's new domain filter is 30 days
rdm
rdm•2w ago
Ohhh, Radar, I hadn't considered that. I just know think that ICANN flag falls off after 5 days
Chaika
Chaika•2w ago
Radar's not blocking this domain though, 1.1.1.1 doesn't use that by default, and if it did, they send Refused for NS and 0.0.0.0 / etc to blackhole traffic
rdm
rdm•2w ago
Right. It's just in comparing what you and I can see, and it working over DoH (and also the exact same domain) not working from his PC (different machine) but other domains do work. That's the only thing that stands out is how new the domain is
Daan
DaanOP•2w ago
The ISP is indeed filtering DNS....
Chaika
Chaika•2w ago
out of curiosity then, what happens when you do dig 948452.xyz @1.1.1.1?
rdm
rdm•2w ago
also what about dig @127.0.0.53 tropometrics.net
Chaika
Chaika•2w ago
he showed that failing in his first screenshot
rdm
rdm•2w ago
oh my bad I missed that one.
Daan
DaanOP•2w ago
oh yeh true 😂 Fails. Now im curious what internal ips they block.
Chaika
Chaika•2w ago
lol then I think it's by the result and not by your domain that's funny though, I was expecting that not to fail
Daan
DaanOP•2w ago
why were you expecting it not to fail
Chaika
Chaika•2w ago
948452.xyz is ~5 months old, I don't think considered new I was thinking rdm might be right and it was just ISP filtering new domains because they're often malicious/easy blocks They might still be, but yet it also seems more then that and based on the result as well, at least
Daan
DaanOP•2w ago
Ah no they actually filter out responses with private ips, now i wanna know what ranges do they block
Chaika
Chaika•2w ago
oh, I thought your other domain with Private IPs worked?
rdm
rdm•2w ago
Are you in the US or what country are you from? And have you ever noticed anything that would indicate a MITM or DNS poisoning beyond this?
Chaika
Chaika•2w ago
well this is good reason to setup Adguard Home or Pihole if nothing else, can setup DoT and have all local devices use it, even throw on a few adblocking lists if you want
Daan
DaanOP•2w ago
Well it does, which is strange. Its the internal.dnbr.cloud range Mightve forgotten i moved that to the dns cache of the other part of the lab already. I think the DNS filtering is pretty new tho, cause that was only late october and before that i just used cloudflare directly on everything Already got that for all my mobile devices. Just not the lab, thinking im going to migrate it over to that. Still very sketch they are basically doing a MITM on your DNS traffic tho
rdm
rdm•2w ago
Could you try dig @1.1.1.1 48773.NET This is a random domain I found that was just created Creation Date: 2025-01-06T08:53:08Z Domain Status: addPeriod And has the status, this would rule in/out my hypothesis of filtering at an ISP level using that one ICANN tag
Daan
DaanOP•2w ago
yeh that works fine
rdm
rdm•2w ago
haha, jeeze. I'll do that homer image and disappear into the bush lol
Daan
DaanOP•2w ago
same tbh, feel dumb thinking that couldnt be it didnt even think about it as an option tbh
rdm
rdm•2w ago
🙂 It's only Discord, we're all here to have a good time, and this was fun. I just started a meeting at work, so I have to disappear anyway. Cheers!
Daan
DaanOP•2w ago
Thanks for all of your help guys! I am going to migrate all over to a pihole and setup dot 😅 Everything works now 🎉

Did you find this page helpful?