...suddenly, as of yesterday, I cannot access most websites. The other computers on the network seem to work, and when booting into a live GNU/Linux on my OpenBSD box, everything also works. I'm pretty darn sure that this is config related, but I'm not sure where I went wrong.

What's bizzare about this is that some sites, such as daemonforums.org, netbsd.org, openbsd.org, and linux.org work fine, even though I cannot even get simple requests from most websites.

You appear to have references to two different private networks... 192.168.1.0/24 and 192.168.0.0/24. This screws up your DNS as the first DNS server listed is not your actual DNS server-

192.168.0.1 is listed as your first nameserver, but your default gateway in the routing table is listed as 192.168.1.1.

So you can probably ping the heck outta IP addresses, but more than half the time you will not be able to resolve DNS (the backup nameserver appears to be a real address.)

Now, of course, I'm wrong about this if, in fact, you really have a 192.168.0.1, but even then, your machine has to route to the router to get to that nameserver, and that particular host isn't represented in the information you provided anywhere.

Also, if my hunch is correct, you will also want to correct in any entries in your hosts file that make reference to 192.168.0.x to 192.168.1.x.

Now I only have to figure out how to make my edit to /etc/resolv.conf permanent. I know that, according to the OpenBSD FAQ, /etc/dhclient.conf has something to do with this, but how would I ensure that the old line "nameserver 192.168.0.1" is not re-added on bootup?