Domain being appended to ews.netgate.com and acb.netgate.com queries
-
While monitoring my external BIND DNS servers (10.10.40.21, 10.10.40.22) I noticed the following queries sourced from the pfSense gateway (10.10.40.254).
$ grep -i "netgate.com" /var/log/named/queries.log 22-Jun-2026 19:06:00.528 queries: info: client @0x6a9fc800 10.10.40.254#30836 (ews.netgate.com.foo.org): query: ews.netgate.com.foo.org IN SRV +E(0)D (10.10.40.21) 22-Jun-2026 19:26:54.881 queries: info: client @0x6cf5cc00 10.10.40.254#26044 (acb.netgate.com.foo.org): query: acb.netgate.com.foo.org IN AAAA +E(0)D (10.10.40.21) $grep -i "netgate.com" /var/log/named/queries.log 22-Jun-2026 19:26:55.039 queries: info: client @0x6d4b3c00 10.10.40.254#40246 (acb.netgate.com.foo.org): query: acb.netgate.com.foo.org IN SRV +E(0)D (10.10.40.22)It appened my domain name (redacted to "foo.org") to the FQDN.
In System / General Setup I do the domain configured.A re-query for either ews.netgate.com or acb.netgate.com does not find anything.
Naturally the resolver returns NXDOMAIN for both.
Though if Netgate is expecting this to resolve it should probably be fixed.Is there a misconfiguration on my end that should be resolved?
Is this a known issue?-- Best regards.
-
@dono said in Domain being appended to ews.netgate.com and acb.netgate.com queries:
A re-query for either ews.netgate.com or acb.netgate.com does not find anything.
From any pfSense LAN device : edit : not any, mine :
C:\Users\Gauche>nslookup acb.netgate.com Serveur : pfSense.bhf.tld Address: 2a01:cb19:dead:beef:92ec:77ff:fe29:392c Réponse ne faisant pas autorité : Nom : acb.netgate.com Address: 208.123.73.69 C:\Users\Gauche>nslookup ews.netgate.com Serveur : pfSense.bhf.tld Address: 2a01:cb19:dead:beef:92ec:77ff:fe29:392c Réponse ne faisant pas autorité : Nom : ews.netgate.com Addresses: 2610:160:11:11::69 208.123.73.69Btw : The "2a01:cb19:dead:beef:92ec:77ff:fe29:392c" is my pfSense IPv6 LAN IPv6.
I can also use the good old (legacy) Ipv4 : 192.168.1.1 - or whatever your pfSense LAN IPv4 is.@dono said in Domain being appended to ews.netgate.com and acb.netgate.com queries:
Is there a misconfiguration on my end that should be resolved?
Most probably, yes.
@dono said in Domain being appended to ews.netgate.com and acb.netgate.com queries:
Is this a known issue?
Yes. People love to break DNS ^^
@dono said in Domain being appended to ews.netgate.com and acb.netgate.com queries:
Naturally the resolver returns NXDOMAIN for both.
NXDOMAIN ? Both domains really exist.
pfSense doesn't talk a lot to the outside, but "acb.netgate.com" is used for :
( if you have set it up )
-
@dono said in Domain being appended to ews.netgate.com and acb.netgate.com queries:
Is there a misconfiguration on my end that should be resolved?
No normally a dns client with a search suffix will query with the search suffix added.
But you should see both queries in the logs
Jun 22 06:56:56 unbound 65415 [65415:3] info: 127.0.0.1 ews.netgate.com.home.arpa. SRV IN NXDOMAIN 0.000000 1 43 Jun 22 06:56:56 unbound 65415 [65415:3] info: 127.0.0.1 ews.netgate.com.home.arpa. SRV IN Jun 22 06:56:56 unbound 65415 [65415:3] info: 127.0.0.1 ews.netgate.com. SRV IN NOERROR 0.027745 0 79 Jun 22 06:56:56 unbound 65415 [65415:3] info: 127.0.0.1 ews.netgate.com. SRV INAre you only logging failures? your saying if you query ews.netgate.com you get no answer?
[26.03.1-RELEASE][admin@sg4860.home.arpa]/root: dig ews.netgate.com ; <<>> DiG 9.20.18 <<>> ews.netgate.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18190 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;ews.netgate.com. IN A ;; ANSWER SECTION: ews.netgate.com. 1780 IN A 208.123.73.69 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP) ;; WHEN: Mon Jun 22 07:27:15 CDT 2026 ;; MSG SIZE rcvd: 60Are those 10.10.40.21 and .22 the answers? Or you running bind on those IPs, and are pointing pfsense to those IPs for dns?
But it is common for a dns client to do queries with the search suffix, look in your resolv.conf on pfsense and you will see your domain listed as search
[26.03.1-RELEASE][admin@sg4860.home.arpa]/root: cat /etc/resolv.conf nameserver 127.0.0.1 search home.arpa [26.03.1-RELEASE][admin@sg4860.home.arpa]/root:Not sure about SRV query - I show nothing back for a SRV query for either of those FQDN other than an SOA.. I do believe pfsense uses some SRV records, not sure off top of the head are either of these. But a query for both of those fqdn gets back no SRV.. Not sure why pfsense on its own would ask for those, if its not actively being used..
-
A re-query for either ews.netgate.com or acb.netgate.com does not find anything.From any pfSense LAN device : edit : not any, mine :
Apologies if I was not clear. Of course nslookup from any client resolves these subdomains. I was referring to the query logs on the DNS resolvers. Sometimes when a host does not know the FQDN it will send multiple queries, a bare hostname followed by another appending known domain(s) until one resolves. So while ews.netgate.com.foo.org and acb.netgate.com.foo.org failed I wouldn't have been surprised to find follow queries to ews.netgate.com and acb.netgate.com in the query logs. However, they were not there.
NXDOMAIN ? Both domains really exist.
Apologies if I was not clear. ews.netgate.com.foo.org and acb.netgate.com.foo.org naturally return NXDOMAIN as expected.
ews.netgate.com and acb.netgate.com resolve just fine.Yes, Auto Configuration Backup is up and running. I have verified that the backups are good.
-- Best regards
-
Are you only logging failures? your saying if you query ews.netgate.com you get no answer?
All queries are logged, not only failures. ews.netgate.com resolves just fine, if I do it manually. The queries coming from pfSense only tried to resolve ews.netgate.com.foo.org, not ews.netgate.com.
Are those 10.10.40.21 and .22 the answers? Or you running bind on those IPs, and are pointing pfsense to those IPs for dns?
10.10.40.21 and 10.10.40.22 are the BIND servers. pfSense uses them for name resolution.
But it is common for a dns client to do queries with the search suffix, look in your resolv.conf on pfsense and you will see your domain listed as search
Yes, /etc/resolv.conf shows the expected domain name. (What I am calling "foo.org" here.)
-- Best regards
-
@dono said in Domain being appended to ews.netgate.com and acb.netgate.com queries:
ews.netgate.com resolves just fine, if I do it manually.
A record sure, but not a SRV record - I show no IP returned for that sort of record with that specific fqdn. It is pretty much a given that record with your search suffix on it should return NX. Unless you were doing like a wild card in your local NS handing foo.org
It shouldn't be an issue asking for wrong fqdn and service type actually, with and without suffix added. But it is odd in general that asking for a SRV, if there is no SRV record type.. Maybe they are changing how something is being done. Maybe they just cover the bases and do queries for multiple record types. I am not a fan how dns clients append suffix as well - its just queries that shouldn't have to be done. One or two clients doing it wouldn't be a big deal, but if your talking 100's or even 1000s or 10s of 1000s - yeah it can add up to a bunch resources asking for stuff that doesn't exist and would never resolve ever.
Clients that ask for AAAA when they have no viable IPv6 address, even if you remove their ipv6 link-local address.. WTF are you asking for AAAA ;)
It is possible that reason your not seeing query for non suffix fqdn, is that was cached locally on pfsense.. So there was no need to ask your bind servers for that record.
-
I think I tracked it down. The SRV query appears to belong to the repository agent (pfSense-repoc). It's trying to find the closest or most available update mirror.
I ran the following:
pkg -d updateThe results showed pfSense stuck in a loop checking for system updates. Netgate's repository servers (pfsense-plus-pkg01 and pkg00) were actively rejecting your firewall's built-in client certificate at the application layer, throwing an HTTP 400 Bad Request.
Because of this failure, the pkg tool mistakenly attempted to resume partial downloads using bad byte ranges, causing it to endlessly cycle between mirrors and throw erratic errors. Additionally, this update routine caused the firewall to query netgate.com as a relative name, resulting in the netgate.com.foo.org that I saw in the BIND logs.
I resolved this as follows:
rm -rf /var/db/pkg/repos/*Wipe out the corrupted metadata cache and clear the broken partial download states that were driving the infinite loop.
pfSense-upgrade -ccClean the internal upgrade utility cache. This forced the firewall to dump the stale SSL session tokens and request a fresh mutual TLS (mTLS) authentication challenge from Netgate's registration backend.
-- Best regards