We have a DNS config like this at work:

# company-master
zone master:  mycompany.com  

# city1-slave   
zone master: city1.mycompany.com
zone slave: mycompany.com

# city2-slave   
zone master: city2.mycompany.com
zone slave: mycompany.com

A master dns with the main zone and several slaves which are master of their own zones.

Zone declaration on city1-slave

zone "mycompany.com"{
        type slave;
        file "slaves/mycompany.com";
        masters {;};

From our LAN (city1) all queries to mycompany.com are resolved ok, the problem arises when we try to resolve city2.mycompany.com through our local slave server.

Is something wrong with city1-slave config?

  • 1
    What does happen? Are the delegatory NS records in place in the parent zone? Is the server you are sending the query to allowing recursion? Jan 28, 2015 at 21:20
  • 1
    It sounds like you're missing delegation records for city2 in the mycompany.com server, or maybe the delegation records are missing corresponding glue records. Please post the relevant records from master/mycompany.com.
    – Barmar
    Jan 28, 2015 at 21:49
  • Thanks both, it was right that, already fixed. The thing is I'm only responsible for city1 server so I had no visibility outside this.
    – MGP
    Jan 30, 2015 at 15:01


You must log in to answer this question.

Browse other questions tagged .