it sounds like the client isn't using the DNS Server your wanting.Where are you defining the DNS Servers 8.8.8.8 and 9.9.9.9? If you check the DHCP settings, you'll see the DNS servers field, if this is empty, it will with use the interface IP if a DNS service is enabled, otherwise the global DNS settings. So you may have a DNS server running.Check the host to verify its DNS server. If I recall correctly, its "cat /etc/resolv.conf" on Mac.Thanks,
dig worldclassroom.webster.edu; <<>> DiG 9.11.3-1ubuntu1.8-Ubuntu <<>> worldclassroom.webster.edu;; global options: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30238;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1;; OPT PSEUDOSECTION:; EDNS: version: 0, flags:; udp: 4096;; QUESTION SECTION:;worldclassroom.webster.edu. IN A;; ANSWER SECTION:worldclassroom.webster.edu. 17268 IN CNAME webster-vanity.instructure.com.webster-vanity.instructure.com. 141 IN CNAME canvas-vanity-webster-1260719357.us-east-1.elb.amazonaws.com.canvas-vanity-webster-1260719357.us-east-1.elb.amazonaws.com. 56 IN A 34.197.146.108canvas-vanity-webster-1260719357.us-east-1.elb.amazonaws.com. 56 IN A 34.236.11.156canvas-vanity-webster-1260719357.us-east-1.elb.amazonaws.com. 56 IN A 3.222.218.57;; Query time: 0 msec;; SERVER: X.X.X.X#53(X.X.X.X);; WHEN: Mon Sep 23 15:31:45 BST 2019;; MSG SIZE rcvd: 218
I had been using IPfire as my main firewall for years and it served me well, but a couple of versions ago, I started having intermittent web connectivity problems. Specifically, some websites would just time out in every browser on every computer on my network, but I could successfully ping them and wget worked on them too.
Something to understand.Are you using split DNS?What is your internal domain name? is it webster.edu? Is this the local domain used by OPNsense?Do you need to set an Unbound Domain Override for webster.edu to point to the DNS server that handles that domain?Just a thought.Also are you able to remove other devices from your network to ensure they are not interfering with your DNS or port 53. Understanding that your possibly have students in your environment?https://www.cloudflare.com/learning/dns/dns-cache-poisoning/
QuoteI had been using IPfire as my main firewall for years and it served me well, but a couple of versions ago, I started having intermittent web connectivity problems. Specifically, some websites would just time out in every browser on every computer on my network, but I could successfully ping them and wget worked on them too.You are either doing something wrong or have a hardware issue both with IPfire and OPNsense. You need to reset your configuration to default settings in OPNsense and start over. Don't add custom DNS servers, GEO blocking or whatever else you have already done with your firewall all at once. Setup a basic configuration where you can achieve a stable connection to the internet without issues. Then slowly customize your configuration one step at a time until you find the where the issue starts.I did a google search for the edu website and the custom 9.9.9.9 DNS server you are using and found your IPfire forums post.https://forum.ipfire.org/viewtopic.php?t=23264Again, this is likely a configuration issue or hardware issue. I see no point in anyone adding any further input until you start over from scratch with your configuration.