Serving local subdomains

Neil Romig courier at countrybusdevon.co.uk
Wed Feb 1 16:36:40 UTC 2023


Zack,

My mistake!

local-zone: "example.com" typetransparent does exactly what is needed. DNS is a bit of a headache for a novice like me...

I do notice a difference between output of dig (shows desired results - the internal ip for subdomains and external for domain/website)
and of unbound-host (always returns the external ip) - another mystery to solve.

Regards,

Neil.

P.S A bit nervous about top-posting, but I see it is fairly common on this list..

On Wed, 2023-02-01 at 17:16 +0100, Bastian Maier wrote:
> Alright, thanks for the feedback.
> 
> Greetings,
> 
> Zack
> 
> On 2/1/23 15:55, Neil Romig wrote:
> > Zack,
> > 
> > Doesn't work (I tried that already), and anyway the docs say if no local-zone is present when local-data used, then a transparent local-zone is created by default.
> > 
> > Neil.
> > 
> > On Wed, 2023-02-01 at 15:05 +0100, ZackDev wrote:
> > > Hello there,
> > > I'm not 100 percent sure if this works, but try adding a local zone like this to the config.
> > > 
> > > local-zone: "example.com" typetransparent
> > > 
> > > This will directly return queries matching local-data and type from your config, if local-data and type doesnt match config, unbound will query upstream dns servers.
> > > 
> > > Hope this helps.
> > > On 2/1/23 14:08, Neil Romig via Unbound-users wrote:
> > > 
> > > > Trying to migrate from dnsmasq to unbound, I have a problem getting the setup to match.
> > > > I have domain example.com which is hosted by our website service provider so I can browse to http://example.com/ (no www needed). I also run a web server locally for various in-house systems which
> > > > are
> > > > subdomains of example.com - e.g mail.example.com, apex.example.com etc.
> > > > If I try to use config lines such as:
> > > > local-data: "mail.example.com. IN A 192.168.0.14"
> > > > local-data:  "example.com. IN MX 1 mail.example.com"
> > > > local-data: "apex.example.com. IN A 192.168.0.10"
> > > > local-data-ptr: "192.168.0.14 mail.example.com"
> > > > I then cannot browse to http://example.com/ and I am currently having to add a config line containing the actual IP address of the website at our hosting provider:
> > > > local-data: "example.com IN A <website ip-address>"
> > > > Can anyone help me get this setup the right way?
> > > > Neil.
> > > > 



More information about the Unbound-users mailing list