note i posted in windows abd wifi subreddits and got deleted i reposted this for anyone who has similar problems.
TLDR: could not get dns working, proton vpn installed on external ssd added nrpt rules overruling all manual dns settings
i have a lenovo slim 3 15iru8 running windows 11home 25h2. i connect to my gome wifi which works most of the time and while my computer shows no internet it can still ping and get tcp replies using cmd/ps to 1.1.1.1 and 8.8.8.8. i studied IT so ive done some troubleshooting. my phone, mac works on it and it feels like a windows update/driver problem. last time it fixed itself after messing with it for an hour. i cannot connect via http/s using ip in any browser. i can ping web server 104.20.23.154(example.com) and get the non-auth answer from nslookup. obviously as always windows diagnosis tool doesnt work, ive reset everything using netsh,ipconfig release/renew/flush DNS, etc. ive made sure my firewall and windows security isnt on to ensure its not the problem. its not my house so i cannot check the router sadly. anyone else have any ideas
EDIT: i finally figured out the issue. i have proton vpn saved on an external ssd that was routing all dns records to their dns which wasn't allowing for me to get responses via https or tls in time or with wrong certificates. it took a lot of powershell using Get-DnsClientNrptRule to find this alongside pktmon.
Source: r/techsupport · by /u/Silly-Program6850