hi,
i have main router where i set
cat /etc/dnsmasq.conf
address=/phxxxx1.duckdns.org/10.0.1.104
from ssh i can easily ping phxxxx1.duckdns.org, which translates to 10.0.1.104
also i have clients connected via eth to that router and these clients can ping phxxxx1.duckdns.org
The issue is that i have 2 dumb APs and clients connected to these aps cant ping phxxxx1.duckdns.org
even i cant ping phxxxx1.duckdns.org from ssh shell directly from APs, it says
well i removed Use custom DNS servers from both dumb APs (from their wan interface)
so i left it empty and now clients on AP can connect to host 'phxxxx1.duckdns.org'
but there is other issue from i cant ping host 'phxxxx1.duckdns.org' directly from within shell of both APs
it shows still ping: bad address 'phxxxx1.duckdns.org'
To see what DNS servers you have set in a system cat /tmp/resolv.conf. You can also get useful information with nslookup xxx.xxx.org, about queries.
I'm thinking your wlan device is not connected properly to your main router, it's not bridged, or your firewall is blocking. But for need you should show your configuration, as I listed above.
root@OpenWrt-ext1:~# cat /tmp/resolv.conf
search lan
nameserver 127.0.0.1
nameserver ::1
what do you mean by bridged? its connected like a client to router; maybe what you are saying is that in case its bridging traffic it should not use its own DNS setting but it should use DNS server which is set on main router?
So there's your main router, and the extender other side. They are connected via Wi-Fi right? The interface that handles on your main router is called wlan. Are you aware how is located this interface in your router, and what firewall rules are applying?
Examples:
@anon89577378
i dont use relayd .. just DUMB ap setup, but in relayd link u posted is stated>
(May be required in certain case) set Gateway address and Use custom DNS servers using IP address of the primary router (e.g. 192.168.1.1)
so it looks like DNS server on extenders/bridges has to be set to the primary router.