On Tue, Mar 26, 2024 at 10:58:11PM +0000, Elias LA via Dnsmasq-discuss wrote:
> In my dnsmasq.conf file,
> I have a blanket block rule to block everything:
> 
>   no-resolv
>   server=8.8.8.8
> 
>   address=/#/0.0.0.0
> 
> Before this rule, I would like to allow exceptions, say for example
> gitlab.com. The problem I am having is that this rule:
> 
>   server=/gitlab.com/#
> 
> Does not work, and I have to use instead:
> 
>   server=/gitlab.com/8.8.8.8
> 
> So why is not the '#' translating into the default server 8.8.8.8?

Mmm, though one.  Manual page says about #

   
--server=[/[<domain>]/[domain/]][<server>[#<port>]][@<interface>][@<source-ip>[#<port>]]
    A non-standard port  may  be  specified  as part  of the IP address using a 
# character.

and

    The  special  server  address  '#'  means,  "use the standard servers",
    so --server=/google.com/1.2.3.4 --server=/www.google.com/# will send 
queries for
    google.com  and  its  subdomains  to  1.2.3.4,  except www.google.com (and 
its
    subdomains) which will be forwarded as usual.



Beside the "valid question", I don't get the
>   server=8.8.8.8
>   server=/gitlab.com/8.8.8.8
combination. The second line is NOT needed.
   

The
>   address=/#/0.0.0.0
is another configuration I don't get.



So I think there are two problems. One how to use # character for server.
The other one original poster having a hard time configuring dnsmasq
for their need. I hope that follow-up messages only follow-up one
problem and have a matching subject line.


Groeten
Geert Stappers
-- 
Silence is hard to parse

_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss

Reply via email to