ChatGPT without registration or a VPN.
Table of Contents
A way to work with AI without "extra" apps.
In an era of rapid tech progress, it’s frustrating when you can’t get access to some new program or service you’ve really been wanting to try.
That’s the case with ChatGPT. Access may be restricted for certain countries, networks, and IP addresses. Sure, there are plenty of ways around it using third-party tunnels, or you can spin up your own. But those don’t guarantee access either: the exit address may also face restrictions.
There’s another approach that may help: using a DNS service that proxies selected domains. For example, Comss.one DNS offers this kind of access. In this setup, DNS returns an intermediary’s address instead of the service’s own address. This isn’t a property of every alternative DNS resolver: an ordinary resolver change doesn’t change your public IP. The operator also advertises ad blocking on other sites, roughly like AdGuard’s DNS servers.
This approach, of course, doesn’t come with a 100% guarantee. Get the current supported-service list and connection settings from the operator’s website: they change.
There are a few ways to configure your device to use the new servers. Before changing anything, save your current settings so you can restore them or switch back to automatic DNS if needed.
Configuring DNS servers for the whole network (e.g. on your router)
For this you need access to your router’s admin panel. You can usually reach it at 192.168.0.1 or 192.168.1.1. Or check the back of your device — it usually has the address plus the login and password for the admin panel printed on it.
I won’t describe how to change the DNS on every single router model — you can find that online. I’ll just leave links to guides for the most popular ones.
Pros
- No need to configure every device manually if it uses the router-provided DNS. A device’s own DNS, a browser’s secure DNS, or a VPN may bypass this setting.
Cons
- There’s a chance some other sites will become unreachable.
- DNS load may slow down name resolution; proxying can also slow the connection itself.
- You need to trust a third-party DNS operator: it may see queried domains, and manipulated records can direct connections to the wrong destination 🧐. However, this alone doesn’t silently decrypt properly validated HTTPS. Don’t ignore certificate errors or install unknown root certificates to gain access.
Configuring each device individually
I think the title makes this one self-explanatory. I’ll leave a few links here too.
On mobile devices, you can change DNS servers for a specific Wi-Fi network by turning off automatic DNS. Android 9 and later also have a Private DNS mode: it requires a DNS-over-TLS hostname, not an arbitrary IP address. There are dedicated apps too; Comss covers them here and here.
Getting a specific address
To query a specific DNS server, get its current IP from the operator’s documentation and replace DNS_SERVER_IP below with that address. Ordinary nslookup uses DNS on port 53: you can’t simply substitute a DoH or DoT address for the IP in this command.
nslookup chatgpt.com DNS_SERVER_IP
The response will look roughly like this (the IP addresses are illustrative, not connection settings):
Server: 192.0.2.53
Address: 192.0.2.53#53
Non-authoritative answer:
Name: chatgpt.com
Address: 192.0.2.1
The addresses following Name belong to the queried domain. An nslookup result alone doesn’t prove proxying: ordinary CDNs also return different IPs. It doesn’t verify ChatGPT availability or an intermediary’s safety either.
You can map a specific domain to an IP using hosts if the proxy operator supports this method and provides an address for that domain. The articles below explain how to edit the file and map domain names to IP addresses. Back up the file before changing it:
- Setting up the hosts file on Linux
- Setting up the hosts file on Windows
- Setting up the hosts file on macOS
One server doesn’t necessarily handle both chatgpt.com and authentication domains, so don’t assign an address from one DNS response to all those domains. hosts entries affect only the listed names in applications that honor the file and don’t configure a system proxy. If the address stops working, you’ll need to update or remove the entry.
Sources and currency
Technical corrections were checked against documentation on November 3, 2026. Access through Comss from a particular network wasn’t tested.